Java自动化测试框架-10
转自: https://www.cnblogs.com/du-hong/p/11818693.html 1.-测试结果 1.1-成功,失败和断言 测试被认为是成功的,如果它不引发任何异常完成,还是它扔的预期异常(请参阅文档expectedExceptions属性上找到的@Test注释)。 您的测试方法通常由可能引发异常的调用或各种断言(使用Java“ assert”关键字)组成。“断言”失败将触发AssertionErrorException,这反过来会将方法标记为失败(如果未看到断言错误,请记住在JVM上使用-ea)。 这是一个示例测试方法: /** * @author 北京-宏哥 * * Java自动化测试框架-10 - TestNG之 测试结果篇 * * 2019年11月9日 */ @Test public void verifyLastName() { assert "Beust".equals(m_lastName) : "Expected name Beust, for" + m_lastName; } TestNG还包括JUnit的Assert类,该类使您可以对复杂对象执行断言: /** * @author 北京-宏哥 * * Java自动化测试框架-10 - TestNG之 测试结果篇 * * 2019年11月9日 */ import static org