如果一次想要运行多个测试类的话,在JUnit 3.8中,我们需要增加
suite() 方法;在JUnit 4中我们用annotations 来实现这样的功能。
假如我们有多个测试类TestA、TestB、TestC……,如果我们想在一次测试中只运行两个测试类比如TestA和TestB,那么可以这样来做,首先可以写一个空的类,然后通过添加@RunWith 和 @Suite annotations来实现:
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
TestA.class,
TestB.class
})
public class RunSomeTests {
}
@RunWith 告诉JUnit 使用org.junit.runner.Suite来运行该测试类.通过这种方式,我们可以手工的定制一个自己的测试Container,可以方便的定义在该次测试中打算运行的类,要运行的类列表则通过@Suite标签的SuiteClasses属性来进行设定。
分享到:
相关推荐
61850 Test Suite V3 是一个针对IEC 61850标准的测试套件,主要用于验证和调试电力系统自动化设备的通信功能。IEC 61850是一个国际标准,它定义了变电站自动化系统(SAS)和智能电子设备(IED)之间的通信协议和数据...
《深入理解JUnit Eclipse Testcast Testsuite:源码与文档解析》 JUnit,作为Java领域最常用的单元测试框架,是每一个开发者必备的技能之一。Eclipse Testcast Testsuite则是基于JUnit的一种扩展,它提供了更强大的...
skyeye-testsuite-1.2.5.tar.bz2
The NIST Statistical Test Suite ( Revised by Larry Bassham, March 2008), 用于测试序列的随机性. 从NIST上下载的源代码,稍微修改了一下,附带一个已经编译好的32位Exe程序。主要修改如下:1)增加了大量的帮助...
TV Compatibility Test Suite (TV CTS) 是一个专为验证Google TV设备而设计的测试套件。它的主要目标是确保每一个Google TV设备都能支持所有由Google TV所支持的应用和功能。TV CTS由两部分组成:测试框架(test ...
MIPI D-PHY Conformance Test Suite (v1.00) 是一份针对MIPI D-PHY物理层符合性测试的专业文档,旨在确保设备遵循MIPI D-PHY规范,实现高效、可靠的接口通信。MIPI(Mobile Industry Processor Interface)联盟制定...
Phoronix Test Suite 是一款强大的开源性能分析工具,主要用于Linux、macOS以及Windows等操作系统上的基准测试和系统性能评估。4.8.6是该工具的一个版本号,它可能包含了新功能、修复的bug和性能优化。在"phoronix-...
Phoronix Test Suite 6.8 是一个专为评估和比较计算机硬件性能的全面测试平台。这个工具在IT行业中被广泛使用,特别是对于系统管理员、硬件评测者以及开发者,它提供了一个标准化的方法来衡量和比较不同系统或组件的...
Android Camera Imaging Test Suite / CTS Verifier Document version: 1.9 Document date: 31st May, 2016 The ITS is a framework for running tests on the images produced by an Android camera.
### 软件测试工具e-test suite入门使用说明 #### 1. 概述 e-test suite是一款功能强大的软件测试工具,特别适用于Web应用程序的测试。该工具集成了多个组件,包括e-TESTER(用于录制和编辑测试脚本)、e-LOAD...
文件中提到的Base 1394 Test Suite 2.3是由1394 Trade Association(1394行业协会)赞助,并由其董事会接受发布的。1394行业协会是一个致力于推动IEEE 1394兼容产品市场的非营利性工业协会。该测试套件旨在定义用于...
mysql-testsuite_5.7.34-1ubuntu18.04_i386.deb
测试套件TestSuite生成测试报告,编写测试用例,生成测试报告,需要用到 HTMLTestRunner.py文件
`gcc-testsuite-4.3.2.tar.gz` 是GCC 4.3.2版本的测试套件,发布于2008年8月27日,对于理解和验证GCC编译器的正确性至关重要。 测试套件是软件开发过程中的重要组成部分,它包含了各种用于测试特定功能或整个系统...
### 知识点一:Empirix e-Test Suite 8.01 概述 #### 软件基本信息 - **中文名称**:网站测试解决方案 - **英文名称**:Empirix e-Test Suite 8.01 - **资源格式**:光盘镜像 - **版本**:英文 - **发行时间**:...
OA-100BASE-T1-Interoperability-Test-Suite-V1.0-18
systemtap script examples , cross compile from x86 to arm.
本文将深入探讨JUnit的学习,特别是结合Hamcrest和TestSuite的使用,以及阐述一些重要的测试原则。 首先,JUnit是Java编程语言的一个单元测试框架,它允许开发者编写可重复执行的测试用例,以验证代码功能的正确性...
CTS(Compatibility Test Suite)是Android系统中用于确保设备和操作系统版本之间兼容性的重要工具。它的主要目标是保证第三方应用程序能在不同的Android设备上正常运行,从而维护Android生态系统的统一性和稳定性。...
《DAA-TPM-TestSuite_1.2.20:可信计算的验证与测试》 DAA-TPM-TestSuite_1.2.20是IBM为可信计算组织(Trusted Computing Group,TCG)开发的一个关键组件,主要用于验证Data Availability Attestation(DAA)协议...