Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一堂课,我在其中传递了一个模拟服务。此类具有缓存,因此如果我两次运行该方法,我希望在第一次运行时在服务上调用的函数不会在第二次运行时被调用。有没有一种测试方法,即
mock expects 'function never
或者
mock not expects 'function
没有注意到 never 或 once 是函数,因此任何直接跟随的代码都被视为参数,因此请留空行,使用 ;,或设置空参数
例如:
mock expects 'function never()
或者,
mock expects 'function withArgs(arg1, arg2) returns true once()