`
JerryWang_SAP
  • 浏览: 1032341 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用Java JUnit框架里的@SuiteClasses注解管理测试用例

阅读更多

Suppose I have four test cases in my project, the total methods to be tested: 7

 

 

Based on the blog Run only given sets of your unit test via @Category, it is possible to organize test methods within THE SAME CLASS to different categories via @Category, that is, the granularity to control which test methods should be executed is method level.

There is another annotation @SuiteClasses which can allows us to categorize test classes into different test suites, and once we specify a given test suite to be executed, all test classes within that suite would be executed one by one.

For example, I create a suite TestSuite1and2 and only put first and second test case into it, so when this test suite is executed, only three test methods ( 1 from first test case and 2 from second test case ) are executed:

 

 

And the same logic for TestSuite2and3:

 

 

If you need to integrate test suite execution into Maven, add the following parts in pom.xml:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <includes>
                        <include>${runSuite}</include>
                    </includes>
                </configuration>
            </plugin>

Then use the following command line:

 

 

You will get exactly the same result as in Eclipse:

 

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

0
0
分享到:
评论

相关推荐

    junit4 jar包 Java单元测试框架绿色免费版.zip

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了一种方便、高效的方式来验证代码的正确性。这个“junit4 jar包 Java单元测试框架绿色免费版.zip”文件包含的是JUnit4框架的可执行jar包,用于...

    JUnit测试用例编写深度剖析.rar

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可重复运行的测试用例,以确保代码的功能正确性。本资料“JUnit测试用例编写深度剖析”着重讲解了如何高效、深入地利用JUnit进行软件质量保障。 ...

    Junit测试 简单用例

    总之,Junit测试框架为Java开发人员提供了强大的测试工具,通过编写简单而明确的测试用例,可以确保代码的正确性和稳定性。通过学习和实践这个Junit测试实例,你可以更好地理解和掌握单元测试和综合测试的方法,从而...

    Junit4测试用例示例

    Junit4是一款广泛使用的Java单元测试框架,它使得开发者能够方便地编写和运行测试用例,从而验证代码的正确性。本教程将深入探讨Junit4测试用例的使用,帮助你理解和实践其核心概念。 一、Junit4简介 Junit4是JUnit...

    JUnit—Java单元测试必备工具

    使用@RunWith(Suite.class)注解和Suite.SuiteClasses注解,可以方便地组织和运行相关的测试类。 在持续集成环境中,JUnit与其他工具如Maven或Gradle结合使用,可以自动化执行测试并生成测试报告。这有助于保持代码...

    2、junit学习之hamcrest、testSuite介绍及测试原则

    首先,JUnit是Java编程语言的一个单元测试框架,它允许开发者编写可重复执行的测试用例,以验证代码功能的正确性。JUnit提供断言方法,如assertEquals,来检查方法的返回值是否符合预期。同时,JUnit的注解,如@Test...

    junit测试源代码

    JUnit的易用性和广泛的社区支持使其成为了Java开发者的首选单元测试框架。 首先,JUnit的核心概念是测试用例(Test Case)。在JUnit中,一个测试用例通常是一个包含多个测试方法的公共类。这些测试方法以`test`开头...

    junit单元测试使用方法(实例)

    在 JUnit 中,一个测试用例通常对应于一个 Java 类,该类继承自 `junit.framework.TestCase` 或使用更现代的 JUnit 4/5 注解风格。 - **测试方法**:在测试用例类中定义的方法,用于执行具体的测试逻辑。这些方法...

    用Junit进行单元测试

    Junit是Java编程语言中最常用的单元测试框架,它为开发者提供了便捷的方式来编写和执行测试用例。本文将深入探讨如何使用Junit进行单元测试,包括其基本概念、安装与配置、断言的使用、测试注解以及测试套件的组织。...

    JUnit单元测试技术

    JUnit是Java编程语言中最常用的单元测试框架之一,它使得开发者能够编写可重复执行的测试用例,以确保代码的功能正确性。单元测试是软件开发过程中的关键环节,它允许程序员在编码阶段就发现并修复问题,而不是等到...

    Java单元测试(基础)

    本教程将深入探讨Java单元测试的基础,特别是结合JUnit框架的使用。 首先,我们需要理解什么是单元测试。单元测试是对软件中的最小可测试单元进行检查和验证的过程。对于Java来说,这通常是单个方法。通过编写测试...

    junit教程,ppt,白盒黑盒测试方案等帮助文档打包下载

    JUnit是一款广泛应用于Java编程语言的单元测试框架,它使得开发者能够方便地编写和执行自动化测试用例,以确保代码的质量和功能的正确性。在Java开发过程中,JUnit是不可或缺的工具,因为它可以帮助找出代码中的错误...

    JUnit单元测试.zip

    JUnit是Java编程语言中广泛使用的单元测试框架,它允许开发者编写可重复执行的测试用例,以验证代码的各个部分是否按预期工作。本资料包提供了进行JUnit单元测试所需的必要组件。 `junit-4.12.jar` 是JUnit 4.12...

    JUnit讲课文档JUnit讲课文档

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可重复运行的测试用例,以确保代码的正确性和稳定性。这篇文档将深入讲解JUnit的核心机制和使用方法。 JUnit的内部机制首先从测试注解开始,如@...

    Junit的简单使用

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例来验证代码的功能。本文将深入探讨JUnit的简单使用,包括如何安装、创建测试类、使用断言、注解以及测试套件。 首先,安装JUnit...

    junit测试小demo

    Junit是一个流行的Java编程语言的单元测试框架,它为开发者提供了编写和运行测试用例的简便工具。在这个名为"junit测试小demo"的压缩包文件中,我们可以预期它包含了一些关于如何使用Junit进行单元测试的示例代码或...

    JUnit所需jar包及文档 junit4.12.jar

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例来验证代码的功能。这里提到的"junit4.12.jar"是JUnit 4.12版本的库文件,它是JUnit的一个重要组成部分,包含了运行和管理测试所...

    jUnit入门教程 jUnit教程

    jUnit是一款广泛应用于Java编程语言的单元测试框架,它使得开发者能够方便地编写和执行针对代码功能的测试用例。本教程旨在为初学者提供一个jUnit的基础入门指南,帮助理解如何利用jUnit进行有效的软件测试。 一、...

    junit4.7及相关教程

    JUnit是Java编程语言中最常用的单元测试框架之一,它在软件开发过程中起着至关重要的作用,确保代码的质量和稳定性。JUnit 4.7是这个框架的一个版本,提供了许多增强的功能和改进,使得测试更加灵活和高效。 JUnit...

    junit3.8 和junit4 api

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例来验证代码的功能。这里我们将深入探讨JUnit 3.8和JUnit 4两个版本的主要API及其差异。 **JUnit 3.8 API** JUnit 3.8是JUnit的...

Global site tag (gtag.js) - Google Analytics