zoukankan      html  css  js  c++  java
  • TestNg 6.异常测试

    * 什么时候会用到异常测试??
    * 在我们期望结果为某一个异常的时候
    * 比如:我们传入了某些不合法的参数,程序抛出异常
    * 也就是我的预期结果就是这个异常
    看以下的一段代码:
    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();
        }
        
    }

    结果:

  • 相关阅读:
    设计模式七大原则之单一职责原则
    机器学习入门与进阶
    Django之路
    Python编程之路
    Python练习1
    Docker入门与进阶
    运维相关
    Node.js(一)
    位运算
    双指针算法
  • 原文地址:https://www.cnblogs.com/peiminer/p/9556026.html
Copyright © 2011-2022 走看看