异常测试

异常测试 @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(); } }

【异常测试】测试结果,没有跑出异常结果的方法会失败,抛出异常结果的方法会成功
异常测试
文章图片

    推荐阅读