【问题标题】:Using the Delphi Mock Framework and causing side effects使用 Delphi Mock Framework 并导致副作用
【发布时间】:2012-05-27 21:28:25
【问题描述】:

我正在使用相当不错的 Delphi Mocks 框架,并且正在尝试创建一个包含具有“副作用”的方法的类的 Mock,即它是一个读取操作,并且在实际实现中如果读取成功,它会设置缓冲区的内容。所以我的问题是,我如何模拟这种“副作用”?

【问题讨论】:

    标签: delphi mocking delphi-xe2 delphi-mocks


    【解决方案1】:

    您可以在 mock 上使用 WillExecute 方法并传入一个委托(请参阅 Delphi.Mocks.pas 了解它的签名),它可以执行您想要的任何操作。

    【讨论】:

    • 谢谢,我想我一次尝试做的太多了,当对象将参数传递给构造函数时似乎有问题。
    猜你喜欢
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多