`

JUnit4.x与JUnit3.x的一个重要区别

 
阅读更多


在JUnit3.x中对测试必须继承 TestCase,并且每个方法名必须以test开头.比如:testMethod1

()而在JUnit4.x中不必继承TestCase,采用了注解的方式.只要在测试的方法上加上注解

@Test,即可.在JUnit4.x中如果继承了TestCase,而注解就不起作用了.并且有很重要的一点

就是在JUnit4.x中继承了TestCase后,在OutLine视图中测试单个方法时,结果整个类都run

了. 还有一点就是,在3.x中需要实现setUp和tearDown方法,而在4.x中无需这样,可以自定义

需要在测试前和测试后的方法,在方法前加上Annotation@before,@after就可以了.
对此,在JUnit4.x不必继承TestCase用注解即可对单个方法进行测试.这个问题郁闷了
我半天.解决了,真高兴!

 



々上善若水々 2007-11-24 07:56 发表评论
分享到:
评论

相关推荐

    junit5.jar

    JUnit Vintage则保留了对JUnit 4测试的支持,这意味着在JUnit 5环境中可以无缝运行JUnit 4编写的测试,确保了向新版本迁移的平滑过渡。 使用"junit5.jar"进行测试,需要将其添加到项目的类路径中。在Maven或Gradle...

    [原]深入JUnit4.x

    JUnit4.x引入了`@Parameters`注解,允许我们将测试方法参数化,这意味着一个测试方法可以接受一组输入数据并为每组数据运行一次。这种方法适用于需要对多种情况执行相同测试逻辑的场景。 6. **异常测试**: 通过`...

    junit4.x使用指南-帮助文档。

    JUnit4.x是Java编程语言中最常用的单元测试框架之一,它为开发者提供了强大的工具来编写和运行测试用例,确保代码的质量和稳定性。本指南将深入介绍JUnit4.x的关键特性和使用方法,帮助开发者更好地理解和应用这个...

    junit4.0.zip

    JUnit 4.0版本是一个重要的里程碑,因为它引入了许多改进和新特性,显著提高了测试的灵活性和可扩展性。 首先,JUnit 4.0引入了注解(Annotations),这是Java 5.0引入的新特性。通过使用诸如`@Test`, `@Before`, `...

    junit4.x_en.chm

    junit4.x_en.chm英文帮助文档

    JUnit3.X和4.X学习记录及用例

    总之,这个学习资源将带你深入理解JUnit的基本概念和高级特性,通过阅读`JUnit学习笔记.txt`并动手实践其中的示例,你将能熟练掌握如何利用JUnit3和JUnit4进行有效的单元测试,从而提升代码质量和项目稳定性。

    Junit5.jar包,代码测试工具

    JUnit Platform是一个通用的启动机制,用于运行测试框架;JUnit Jupiter是JUnit5的主要编程模型,包含注解、断言和扩展API;JUnit Vintage则用于支持早期版本的JUnit测试。 1. **JUnit Jupiter**: - **注解**:...

    JUNIT4.X學習筆記(1)

    本文将主要探讨JUnit4.x版本的使用方法和核心概念,帮助读者更好地理解和运用这个强大的工具。 首先,我们来了解JUnit4.x的基本结构。与之前的版本相比,JUnit4引入了注解(Annotation)的概念,大大简化了测试用例...

    Junit4.X(多个版本合集)

    本资源包包含4.4、4.7、4.8.2、4.11等多个版本的jar包。Junit jar包可供开发过程中对程序的部分功能进行测试,使用时将jar包导入工程,新建测试类,编写测试方法(方法上行需要添加“@Test”标识),以junit方式运行...

    junit4.12.jar

    《Junit4.12.jar在Android Studio 3.x中的应用与重要性》 Junit4.12.jar,作为一款广泛使用的Java单元测试框架,是开发者进行代码质量保证的重要工具。尤其对于Android Studio 3.0及更高版本的用户来说,这个版本的...

    单元测试利器JUnit4.docx

    本文主要介绍了如何使用JUnit 4提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用Ant执行自动化的单元测试。下面是从中生成的相关知识点: 1. JUnit 4简介:JUnit是Java社区中知名度最高的单元测试...

    JUnit使用指南及作业规范.rar

    2.1 JUNITJUNIT JUNIT 3.X3.X3.X使用 .... .... .... ........... 3 2.1.1 下载与安装 下载与安装 .... .... .... ........ 3 2.1.2 使用方法 .... .... .... ............ 4 基本流程 (我们一般都是这么写) .....

    Junit学习.rar

    2. **JUnit注解(Annotations)**:从JUnit 3.8过渡到4.x,注解成为了一个重要的特性。@Test用于标记测试方法,@Before和@After用于定义在每个测试方法之前和之后执行的代码,@BeforeClass和@AfterClass则分别用于在...

    junit3.8.2.zip

    3.8.2是JUnit的一个版本,它在JUnit早期版本的基础上提供了一些增强的功能和改进。这个"junit3.8.2.zip"压缩包包含了JUnit 3.8.2的所有相关资源,方便开发者在项目中集成和使用。 JUnit 3.8.2主要知识点包括: 1. ...

    JUnit4使用.pdf

    3. **编写与编译测试代码**:创建一个测试类,例如 `HelloTest`,并在类中编写测试方法。测试方法通过 `@Test` 注解标记,表示这是一个可执行的测试用例。例如: ```java import org.junit.Test; import static ...

    junit-3.8.1.jar资源

    JUnit是Java编程语言中最常用的单元测试框架之一,它在软件开发过程中起着至关重要的作用,帮助开发者确保代码的质量和稳定性。`junit-3.8.1.jar` 是JUnit的一个早期版本,发布于2004年,适用于Java 1.3及更高版本。...

    实验三:junit测试.rar

    在IT行业中,单元测试是软件开发过程中的一个重要环节,它能确保代码的各个部分按预期工作,提高了软件质量。JUnit是Java编程语言中最常用的单元测试框架之一,深受开发者喜爱。本实验将深入探讨JUnit测试的基本概念...

    junitbench:用于基准测试和性能测试的 JUnit 4.x 扩展

    JUnitBench 是一组 JUnit 4.x 扩展,用于基准测试和性能测试,其灵感来自流行的框架,例如 、 和而无需维护单独的代码库和配置文件的开销。 作为扩展,性能测试可以与 JUnit 测试一起运行,使用您的工具链已经提供...

    浪曦][原创]Junit.3.8.详解续二.rar

    【压缩包子文件的文件名称列表】:包含一个名为“3 Junit 3.8 详解续二.exe”的文件,这很可能是该教程的可执行程序或者电子书格式,用户可以通过运行这个文件来查看或学习Junit 3.8的相关知识。 现在,我们详细...

    junit_1.3.jar.zip

    而JUnit,作为一个广泛使用的Java单元测试框架,对于开发者来说,无疑是进行测试工作的重要工具。本文将围绕“junit_1.3.jar.zip”这个压缩包文件,详细阐述JUnit 1.3版本的核心功能及其在测试代码中的作用。 首先...

Global site tag (gtag.js) - Google Analytics