如何成功执行junit fail方法

时间:2011-11-10 15:42:07

标签: junit

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应该显示通过结果(绿色,在日食中)

3 个答案:

答案 0 :(得分:2)

您是否尝试将fail("Failed as is 3");替换为assertTrue(true); 那应该给你一个通行证。

答案 1 :(得分:0)

if(a == 3) {
   return;
 } else {
       fail();
 }

你想做什么?

答案 2 :(得分:0)

如果方法返回,它将通过测试,所以只需返回