1. Chinaztest软件测试网首页
  2. 教程
  3. 测试框架
  4. TestNG教程

TestNG预期异常测试

在本教程中,我们将演示如何使用TestNG expectedExceptions来测试代码中的预期异常抛出。

创建一个名称为 ExpectedExceptionTest 的 Maven 工程,其结构如下所示 –

TestNG预期异常测试

1. 运行时异常

此示例显示如何测试运行时异常。 如果divisionWithException()方法抛出一个运行时异常 — ArithmeticException,它会获得通过。

创建一个测试文件:TestRuntime.java ,其代码如下所示 –

运行上面代码,得到以下结果 –

2. 检查异常

查看一个简单的业务对象,保存和更新方法,如果有错误,则抛出自定义检查的异常。

创建一个测试文件:OrderBo.java ,其代码如下所示 –

测试预期异常的示例。创建一个主测试文件:TestCheckedException.java ,其代码如下所示

运行上述单元测试代码,最终将通过测试,得到如下结果 –

 

原创文章,作者:若木成林,如若转载,请注明出处:https://www.chinaztest.com/2667.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:983512074@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息