如果方法 A 调用方法 B,在 JUnit 中是否应该先测试方法 B,然后再测试方法 A?
我认为方法 A 是答案,因为方法 B 取决于方法 A。您的想法是什么?
最佳答案
首先,Java 或任何语言在这个问题中并不重要。
我会用“这取决于”来回答你的问题。
从依赖关系的角度来看,A
方法依赖于 B
方法,因此 B
应该存在并在 A
之前进行测试。
但现在根据所使用的开发方法,您将首先测试这在业务/风险/功能方面带来的值(value),等等。
例如,RUP
和 XP
等方法就是这种情况。
因此,如果需要首先实现 A
,则 B
部分将暂时被 stub /伪造/模拟,并将在下一步或稍后实现。
关于java - 如果方法A调用方法B,在junit中测试方法A之前是否应该测试方法B?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49341197/