我有一个班级,我正在通过模拟服务。这个类有缓存,所以如果我运行该方法两次,我希望第一次运行时调用的函数不会在第二次运行时被调用。有没有一种测试方法,即
mock expects 'function never
或
mock not expects 'function
答案 0 :(得分:0)
没有注意到never或者一次是函数,所以任何直接下面的代码都被视为参数,所以留空行,使用;或设置空参数
例如:
mock expects 'function never()
,或者
mock expects 'function withArgs(arg1, arg2) returns true once()