gpt4 book ai didi

java - 如果方法A调用方法B,在junit中测试方法A之前是否应该测试方法B?

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:10 24 4
gpt4 key购买 nike

如果方法 A 调用方法 B,在 JUnit 中是否应该先测试方法 B,然后再测试方法 A?

我认为方法 A 是答案,因为方法 B 取决于方法 A。您的想法是什么?

最佳答案

首先,Java 或任何语言在这个问题中并不重要。

我会用“这取决于”来回答你的问题。

从依赖关系的角度来看,A 方法依赖于 B 方法,因此 B 应该存在并在 A 之前进行测试。
但现在根据所使用的开发方法,您将首先测试这在业务/风险/功能方面带来的值(value),等等。
例如,RUPXP 等方法就是这种情况。

因此,如果需要首先实现 A,则 B 部分将暂时被 stub /伪造/模拟,并将在下一步或稍后实现。

关于java - 如果方法A调用方法B,在junit中测试方法A之前是否应该测试方法B?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49341197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com