企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 5. TestNG预期异常测试 预期异常测试通过在@Test注解后加入预期的Exception来进行添加,范例如下所示: ``` @Test(expectedExceptions = ArithmeticException.class) public void divisionWithException() { int i = 1 / 0; System.out.println("After division the value of i is :"+ i); } ``` 运行结果如下: ``` [RemoteTestNG] detected TestNG version 6.10.0 [TestNG] Running: C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--754789457\testng-customsuite.xml PASSED: divisionWithException =============================================== Default test Tests run: 1, Failures: 0, Skips: 0 =============================================== =============================================== Default suite Total tests run: 1, Failures: 0, Skips: 0 =============================================== [TestNG] Time taken by org.testng.reporters.JUnitReportReporter@55d56113: 0 ms [TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@1e127982: 0 ms [TestNG] Time taken by org.testng.reporters.jq.Main@6e0e048a: 32 ms [TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 0 ms [TestNG] Time taken by org.testng.reporters.XMLReporter@43814d18: 0 ms [TestNG] Time taken by org.testng.reporters.EmailableReporter2@6ebc05a6: 0 ms ```