异常测试
异常测试 @Test(expectedExceptions = RuntimeException.class) 标记为异常测试
在com.course.testng包里新建ExpectedException类,代码如下:
package com.course.testng;
import org.testng.annotations.Test;
public class ExpectedException {
/**
* 什么时候会用到异常测试??
*在我们期望结果为某一个异常的时候
* 比如:我们传入了某些不合法的参数,程序抛出了异常
* 也就是说我的预期结果就是这个异常
*/
// 这是一个测试结果会失败的异常测试
@Test(expectedExceptions = RuntimeException.class)
public void runTimeExceptionFailed() {
System.out.println("这是一个失败的异常测试");
}
// 这是一个成功的异常测试
@Test(expectedExceptions = RuntimeException.class)
public void runTimeExceptionSuccess() {
System.out.println("这是我的异常测试");
throw new RuntimeException();
}
}
【异常测试】测试结果,没有跑出异常结果的方法会失败,抛出异常结果的方法会成功
文章图片
推荐阅读
- 女生该不该用小号测试男朋友()
- BNC公链|BNC公链 | Eth2.0测试网Topaz已质押超100万枚ETH
- python-安装sublime遇到异常
- Android|Android BLE蓝牙连接异常处理
- 我的软件测试开发工程师书单
- 性能测试中QPS和TPS的区别
- 如何在手机上查看测试vue-cli构建的项目
- 工作好忙
- C#中类的异常处理详解
- javascript|javascript 性能测试笔记