如果方法A调用方法B,你应该在测试JUnit中的方法A之前测试方法B吗?
我认为方法A是答案,因为方法B取决于方法A.你有什么想法?
答案 0 :(得分:0)
当然是的,如果你给mB()所有元素的接口......
public int mA(int pValue)
{
int vValue = pValue++;
return mB(vValue);
}
public int mB(int pValue)
{
int vValue += pValue;
return vValue;
}
你可以在int mA(int)之前测试int mB(int),记住这两个函数不会返回相同的结果......
答案 1 :(得分:0)
首先,Java或任何语言在这个问题上都无关紧要。
我会以“这取决于”来回答你的问题。
从依赖关系的角度来看,<?php
if($import){ echo '<script src="yourfile.js" type="text/javascript"></script>'; }
?>
方法取决于A
方法,所以是B
应该存在并在B
之前进行测试。
但是现在根据所使用的开发方法,您将首先进行测试,从而为业务/风险/功能带来价值,等等。
例如,方法论就是A
和RUP
。
因此,如果需要首先实现XP
,则A
部分将被暂存/伪造/模拟,并将在下一步或更晚的时间实施。