在单元测试中,我们也测试 Super 类 吗?
In unit tests, do we test Super classes too?
我有一种情况,在测试中 class 有一个方法 return super.delete(obj);
所以在用 Junit 和 Jmockit 编写单元测试时,我应该模拟 return return super.delete(obj);
的值还是继续上升到层次结构之上?实际上,这个超级调用在继承层次结构中一直上升到三四级。如果我进入 super classes,它是否仍然是一个单元测试,我只是感到困惑。
你不应该嘲笑那个电话。当您测试子类时,超类行为是(应该是)被测行为的一部分。
我有一种情况,在测试中 class 有一个方法 return super.delete(obj);
所以在用 Junit 和 Jmockit 编写单元测试时,我应该模拟 return return super.delete(obj);
的值还是继续上升到层次结构之上?实际上,这个超级调用在继承层次结构中一直上升到三四级。如果我进入 super classes,它是否仍然是一个单元测试,我只是感到困惑。
你不应该嘲笑那个电话。当您测试子类时,超类行为是(应该是)被测行为的一部分。