`

Junit4 Test Suit使用

 
阅读更多
编写完Testcase,一般需要将Testcase组织成Testsuite,这样可以一次跑多个Testcase类。JUnit4中组织Testcase的方式有多种。

通过Annotation
最简单的还是通过annotation。下面的类就是通过Annotation来将多个Testcase组织成一个Suite。
package test.Junit4;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;


@RunWith(Suite.class)
@Suite.SuiteClasses({TestA.class,TestB.class})
public class TestSuit {

}
;

上面的类不需要代码,就俩标注就行了。一个@org.junit.runner.RunWith,一个@org.junit.runners.Suite。@RunWith表示这个类将以哪种形式来跑。后面的类型必须是Runner接口的实现。在这里指定为Suite。@Suite.SuiteClasses则可以包含多个test unit类。

@Suite.SuiteClasses中的类也可以指定另一个TestSuite,这样就可以有多个包含层次了。不过其中的Test unit不能间接或者直接的包含当前类,否则就死循环了嘛。

这个类在Eclipse里面是可以直接Run As JUnit Test的。


package test.Junit4;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class TestA
{
        //这个构造函数必须有
	public TestA()
	{
		
	}
	@Before
	public void before()
	{
		System.out.println("TestA begin!");
	}
	
	@Test
	public void test()
	{
		System.out.println("TestA doing!");
	}
	
	@After
	public void after()
	{
		System.out.println("TestA end!");
	}
} ;


package test.Junit4;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class TestB
{
	public TestB()
	{
		
	}
	@Before
	public void before()
	{
		System.out.println("TestB begin!");
	}
	
	@Test
	public void test()
	{
		System.out.println("TestB doing!");
	}
	
	@After
	public void after()
	{
		System.out.println("TestB end!");
	}
} ;
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Junit4 Test 单元测试

    **Junit4 Test 单元测试** 单元测试是软件开发中的一个重要环节,它允许开发者针对程序的最小可测试单元——通常是一个方法或类——进行独立验证,确保代码的正确性。JUnit 是一个广泛使用的 Java 语言的单元测试...

    Junit4使用方法

    JUnit4 使用方法 JUnit4 是一个流行的 Java 单元测试框架,提供了许多功能强大且灵活的测试工具。本文将详细介绍 JUnit4 的使用方法和核心概念。 JUnit4 核心概念 JUnit4 的核心概念包括测试类、测试集和测试运行...

    junit common test case just for my test

    测试类通常扩展自 JUnit 的 `TestCase` 类,或者使用注解 `@RunWith(JUnit4.class)` 来标记,以便于 JUnit 识别并执行其中的测试方法。测试方法是包含具体测试逻辑的方法,它们通常以 `test` 开头,并使用 `@Test` ...

    Android下使用JUnitTest用例

    然后,在这个目录下创建一个新的Java类,继承自`androidx.test.ext.junit.runners.AndroidJUnit4`。这样,你的测试类就可以使用JUnit4的注解了。 4. **编写测试用例** 使用JUnit的`@Test`注解标记测试方法,这些...

    JunitTest

    对于更复杂的测试场景,JUnit4引入了参数化测试,允许用不同的参数多次运行同一个测试方法。例如: ```java import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; ...

    junit工具jar包

    这个“junit工具jar包”是JUnit 4.8.1版本,一个稳定且广泛使用的版本,提供了丰富的断言方法和测试注解,便于进行单元测试。 在Java开发中,单元测试是对软件中的最小可测试单元进行检查和验证,比如单个方法。...

    junit4学习文档

    而在 JUnit4 中,测试方法只需使用 `@Test` 注解来标识即可。 - **初始化和清理方法** 在 JUnit3 中,使用 `setUp` 和 `tearDown` 方法来进行测试前后的初始化和清理工作。而在 JUnit4 中,使用 `@Before` 和 `@...

    Junit_test.rar_JUnit_JUnit测试_junit工具 @test

    4. **测试注解的扩展**:除了基本的`@Test`,JUnit还提供了其他注解,如`@Before`和`@After`,分别在每个测试方法之前和之后执行,常用于初始化和清理工作。`@BeforeClass`和`@AfterClass`则在整个测试类的生命周期...

    junit4 jar包

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了编写可重复执行、易于维护的测试代码的能力。这个“junit4 jar包”包含了运行JUnit4测试所必需的库文件,主要包括两个核心组件:`junit-4.11....

    junit4测试jar包

    JUnit4测试框架是Java开发中广泛使用的单元测试工具,它为开发者提供了编写和运行可重复、可靠的测试用例的能力。这个“junit4测试jar包”包含了一切你需要在项目中集成JUnit4进行测试的库文件。只需将其复制到你的...

    junit4 jar完整包

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了一种方便、高效的方式来验证代码的正确性。这个“junit4 jar完整包”包含了所有你需要进行单元测试的类和接口,使得测试过程变得简单且易于...

    junit4教程(《Junit4初探》)

    JUnit4是Java编程语言中广泛使用的单元测试框架,它是Java开发者进行软件质量保证的重要工具。本教程将深入浅出地介绍JUnit4的基本概念、核心特性以及如何在实际项目中应用它来编写有效的单元测试。 ## 一、JUnit4...

    junit_TEST.jar

    在实际使用“junit_TEST.jar”时,开发者需要将该文件添加到项目的类路径中,以便编译器和运行时环境可以找到其中的类和方法。在IDE如Eclipse或IntelliJ IDEA中,这通常可以通过配置构建路径来实现。同时,根据...

    dom4j_xpath_junitTest.zip

    综上所述,DOM4J、XPath和JUnit是Java XML处理和测试的重要工具,它们的结合使用可以帮助开发者高效、准确地处理XML数据并确保代码质量。在实际项目中,熟练掌握这些工具的使用将极大提升开发效率和代码的可维护性。

    JUnit4JUnit4JUnit4(文档)

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了强大的工具来编写、组织和执行单元测试。JUnit4引入了许多改进和新特性,极大地提升了测试的灵活性和效率。下面将详细介绍JUnit4的关键概念、...

    spring-Test,Junit4 jar,和测试代码

    接下来,我们将深入探讨Spring Test与JUnit4的结合使用以及如何通过它们进行测试代码的编写。 首先,Spring Test模块提供了一组测试注解,如`@ContextConfiguration`、`@RunWith(SpringRunner.class)`等,这些注解...

    JUnitTest.rar

    这个名为"JUnitTest.rar"的压缩包包含了两个子文件夹:JUnit4Test和JUnit3Test,分别代表了JUnit 4和JUnit 3版本的测试代码示例。 **JUnit 3** JUnit 3是JUnit系列的早期版本,它为开发者提供了编写测试用例的基本...

    Junit4教程非常详尽

    使用 JUnit4 可以简化测试用例的编写,使得测试用例更加灵活和简洁。同时,JUnit4 也提供了更多的元数据来描述测试方法的行为,从而使得测试用例更加灵活和可靠。 五、JUnit4 的应用场景 JUnit4 可以应用于各种 ...

Global site tag (gtag.js) - Google Analytics