JSRUN 用代码说话

测试套件

编辑教程

测试套件

在实际项目中,随着项目进度的开展,单元测试类会越来越多,可是直到现在我们还只会一个一个的单独运行测试类,这在实际项目实践中肯定是不可行的。为了解决这个问题,JUnit 提供了一种批量运行测试类的方法,叫做测试套件。

这样,每次需要验证系统功能正确性时,只执行一个或几个测试套件便可以了。测试套件的写法非常简单,我们需要遵循以下规则:

  • 创建一个空类作为测试套件的入口。
  • 使用注解 org.junit.runner.RunWith 和 org.junit.runners.Suite.SuiteClasses 修饰这个空类。
  • 将 org.junit.runners.Suite 作为参数传入注解 RunWith,以提示 JUnit 为此类使用套件运行器执行。
  • 将需要放入此测试套件的测试类组成数组作为注解 SuiteClasses 的参数。
  • 保证这个空类使用 public 修饰,而且存在公开的不带有任何参数的构造函数。

新建JunitTestOne测试类:

package test;

import org.junit.Assert;
import org.junit.Test;

/**类描述:
 *@author: zk
 *@date: 日期:2018-6-6 时间:下午3:56:17
 *@version 1.0
 */

public class JunitTestOne {

    @Test
    public void test() {
        System.out.println("测试一。。。");  
        Assert.assertTrue(true);  
    }

}

新建JunitTestTwo测试类:

package test;

import org.junit.Assert;
import org.junit.Test;

/**类描述:
 *@author: zk
 *@date: 日期:2018-6-6 时间:下午3:58:56
 *@version 1.0
 */

public class JunitTestTwo {

    @Test
    public void test() {
         System.out.println("测试二。。。");  
         Assert.assertTrue(true);  
    }

}
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟