测试套件-同时测试多个测试类

时间:2022-03-18作者:klpeng分类:IT综合浏览:693评论:0

 使用测试套件可以同时测试多个测试类
 使用测试套件用到了两个注解:

@RunWith(Suite.class)
@Suite.SuiteClasses({类名1.class,类名2.class})

一、创建一个Maven项目

测试套件-同时测试多个测试类

二、导入坐标

 在pom.xml加入

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

 刷新
测试套件-同时测试多个测试类

三、测试

 按照如下目录,在test下的com.my包创建四个类。
测试套件-同时测试多个测试类

Test1类:

在这里插入代码片
package com.my;


import org.junit.Test;

public class Test1 {
    @Test
    public void test1(){
        System.out.println("Test1");
    }
}

 Test2类:

package com.my;


import org.junit.Test;

public class Test2 {
    @Test
    public void test2(){
        System.out.println("Test2");
    }
}

 Test3类:

package com.my;


import org.junit.Test;

public class Test3 {
    @Test
    public void test3(){
        System.out.println("Test3");
    }
}

 在TestSuitClasses类加入两个注解。其中@Suite.SuiteClasses({类名.class}),可以加入多个需要同时测试的类,用,隔开。
 如下是加入了Test1,Test2,Test3类测试
TestSuiteClasses:

package com.my;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({Test1.class,Test2.class,Test3.class})
public class TestSuiteClasses {


}

 运行带有上述两个注解的类:
测试套件-同时测试多个测试类
 运行结果:

测试套件-同时测试多个测试类

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢