我有以下课程:
class MyClass { public void doIt() { methodOne(); methodTwo(); methodThree(); } private void methodOne() { // ... } // rest of methods similar... }
我的意图是验证当我调用doIt()时,将按该顺序调用metodOne(),methodTwo()和methodThree()方法。
我正在使用模拟嘲笑。有谁知道我如何测试这种情况?
不想成为这个人,但是:别测试这个。测试输出,副作用,结果-而不是执行。
如果您确实想确保顺序正确,请将这些方法提取到单独的类中并进行模拟。