单元测试新手,我正在寻找一种对布尔方法进行单元测试的方法,该方法已通过其他两种方法结果进行验证。
protected boolean isUpdateNeeded(){
return (method1() && method2());
}
对于本示例,其他方法如下所示。
protected boolean method1() {
return false;
}
protected boolean method2() {
return true;
}
但是如果需要的话,这两种方法可以被覆盖。我不知道现在这是否真的重要
所以我的测试背后的想法是这样的。找到一种方法将 true/false 传递给 method1 或 method2 以满足所需的可能结果。
@Test
public void testCheckToSeeIfUpdateIsNeeded(){
assertTrue('how to check here');
asserFalse('how to check here');
assertIsNull('was null passed?');
}
FFIVE
慕沐林林
相关分类