gpt4 book ai didi

java - 导致 TestNG 测试失败?

转载 作者:行者123 更新时间:2023-11-28 20:02:49 28 4
gpt4 key购买 nike

assert(false); 是导致测试失败的可接受方式吗?

此外,如果在尝试访问类的私有(private)方法时抛出 NoSuchMethodExceptionSecurityException,我是否应该导致 TestNG 测试失败,或者我应该只打印异常的堆栈跟踪?

@Test
public void getLevelTest() {
try {
menu.getClass().getDeclaredMethod("getLevel",int.class,String.class);
} catch (NoSuchMethodException | SecurityException e) {
assert(false);
}
}

最佳答案

另一种在 TestNG 框架中处理预期异常的方法是:

@Test(expectedExceptions = {NoSuchMethodException.class, SecurityException.class})

如果用 this 注释的测试遇到任何异常,它将被视为通过。

关于java - 导致 TestNG 测试失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17371004/

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