gpt4 book ai didi

java - 当测试应该失败时,Testng 将测试标记为成功

转载 作者:太空宇宙 更新时间:2023-11-04 08:23:33 25 4
gpt4 key购买 nike

我有如下测试代码。 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}
};
}

最佳答案

宾果!这是一个 netbeans 错误。在命令行中,两个测试都失败了。

立即报告错误...

关于java - 当测试应该失败时,Testng 将测试标记为成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9060098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com