* 什么时候会用到异常测试??
* 在我们期望结果为某一个异常的时候
* 比如:我们传入了某些不合法的参数,程序抛出异常
* 也就是我的预期结果就是这个异常
看以下的一段代码:
package com.course.testng;

import org.testng.annotations.Test;

public class ExpectedException {
    /**
     * 什么时候会用到异常测试??
     * 在我们期望结果为某一个异常的时候
     * 比如:我们传入了某些不合法的参数,程序抛出异常
     * 也就是我的预期结果就是这个异常,异常用到的是expectedException这个关键字,方法里面加上抛出的异常
     */

    @Test(expectedExceptions = RuntimeException.class)
    public void runTimeExceptionFaild(){
        System.out.println("这是一个失败的异常测试");
    }
    
    @Test(expectedExceptions = RuntimeException.class)
    public void runTimeExceptionSuccess(){
        System.out.println("这是我的一个成功的异常测试");
        throw new RuntimeException();
    }
    
}

结果:

TestNg 6.异常测试

 

相关文章:

  • 2021-06-19
  • 2021-07-05
  • 2022-03-01
  • 2021-11-07
  • 2021-11-11
  • 2021-11-04
  • 2021-07-29
  • 2021-09-09
猜你喜欢
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-06-13
  • 2021-04-18
  • 2022-12-23
  • 2021-08-23
相关资源
相似解决方案