我的测试代码如下。 test1通过了测试,但是当我希望两者都失败时,test2失败了。任何人都可以解释为什么会这样吗?
@Test(dataProvider="prov")
public void test1(int x, int y){
System.out.println("x=" + x + ", y=" + y);
assertEquals(x + y, 3);
}
@Test(dataProvider="prov")
public void test2(int x, int y){
System.out.println("x=" + x + ", y=" + y);
assertEquals(x + y, 7);
}
@DataProvider
public Object[][] prov(){
return new Object[][]{
{1,2},
{3,4}
};
}
答案 0 :(得分:1)
宾果!这是一个netbeans错误。在命令行中,两个测试都失败了。
现在报告错误...