public class CalculatorTest extends TestCase
{
Calculator calc = new Calculator();
public void testAdd()
{
int a = 3;
if(a==3)
fail("Faieled as a is 3");
}
}
您好
当我执行它时,Testit在Junit下失败了。
基本上我想要的是这个条件(a==3) matches (true )
然后
方法应该失败,junit应该显示通过结果(绿色,在日食中)
答案 0 :(得分:2)
您是否尝试将fail("Failed as is 3");
替换为assertTrue(true);
那应该给你一个通行证。
答案 1 :(得分:0)
是
if(a == 3) {
return;
} else {
fail();
}
你想做什么?
答案 2 :(得分:0)
如果方法返回,它将通过测试,所以只需返回