`
cjnetwork
  • 浏览: 180005 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

junit4使用

阅读更多

junit4

今天为数据的映射写了测试,使用了一下junit,感觉还是不错。
junit4和junit3有一定的区别,在junit4中不用集成TestCase父类,如果使用继承,则junit4的注解将会失效。
在junit3中,测试方法必须以test开始,即方法为testXXX(),在junit4中没有这个限制。

@Test
@Ignore
@Before
@BeforeClass
@After
@AfterClass

这几个注解都是常用的
@Test
测试该方法,可以设置超时和异常

@Ignore
忽略@test效果,方法不测试

@Before
在每个测试方法执行之前

@BeforeClass
在整个测试类开始测试之前执行一次

@After
在每个测试方法执行之后

@AfterClass
在真个测试类测试结束之后执行一次


在数据库连接测试中,可以使用@BeforeClass开启session和transaction,使用@AfterClass关闭transaction和session

junit4不继承TestCase,自然不能直接使用assertEqual等方法,如果要使用断言必须显示的调用,即
Assert.assertEqual(3 + 6, 9 ) 这种方式
分享到:
评论

相关推荐

    Junit4使用方法

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

    JUnit4使用.pdf

    ### JUnit4 使用详解 #### 一、JUnit简介与单元测试概念 JUnit 是一个用于 Java 程序的单元测试框架,它可以帮助开发者确保代码的质量和稳定性。单元测试是一种编程方法,通过这种方式开发者可以在开发过程中编写...

    Junit4使用教程详解+源码下载.rar

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了强大的工具来编写可重复执行、可验证的测试代码。本教程将深入讲解JUnit4的使用方法,并附带源码供学习者实践和参考。 一、JUnit4概述 JUnit...

    JUnit4使用简单教程

    eclipse上通过一个简单例子演示使用JUnit4进行测试

    junit4教程(《Junit4初探》)

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

    Spring Test 整合 JUnit 4 使用总结.rar

    Spring Test 整合 JUnit 4 使用总结.rar

    JUnit4基础文档

    JUnit4使用Hamcrest断言机制,提供了多种断言方式,例如: * `assertThat(n, allOf(greaterThan(1), lessThan(15)))`:断言n大于1小于15 * `assertThat(str, is("bjsxt"))`:断言str等于“bjsxt” * `assertThat(d,...

    Junit测试详解(ppt,实例,junit4使用)打包下载

    单元测试又称模块测试,是针对软件设计的最小单位 ─ 程序模块(对象),进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。基于面向面向对象我们测试的对象就是类的实例。...

    JUnit4使用介绍.doc

    2. 将下载的JUnit包解压并将其包含的`org.junit4_4.3.1`文件复制到Eclipse的`\plugins`目录下。如果你的系统已安装了MyEclipse6.0,此文件可能已经存在。 3. 验证JUnit是否安装成功,可以通过查看Eclipse的`Window -...

    JUnit4使用

    2. **Test Runner**:JUnit4允许使用自定义的Test Runner,这为实现如参数化测试、分类测试等高级功能提供了可能。默认的Test Runner会自动检测并运行带有`@Test`注解的方法。 3. **异常断言**:JUnit4提供了对异常...

    JUnit4.jar包

    1. **测试注解**:JUnit4使用注解(@Test)来标识测试方法,这比早期版本的继承TestCase类更加简洁。其他注解如@Test(timeout=毫秒数)用于指定测试方法的执行时间限制,@Before和@After用于定义在每个测试方法之前和...

    JUnit4.0 JUnit4 HelloWorld

    4. **使用注解**:JUnit4使用注解(`@Test`, `@Before`, `@After`, `@BeforeClass`, `@AfterClass`)来控制测试的生命周期,如设置和清理测试环境,这些注解使得测试代码更简洁易读。 5. **异常测试**:你可以使用`@...

    单元测试利器JUnit4.docx

    2. JUnit 4的特点:JUnit 4使用Java 5中的注解(annotation)使测试变得更加简单,Martin Fowler评价JUnit:在软件开发领域,从来就没有如此少的代码起到了如此重要的作用。 3. JUnit 4的安装和配置:需要Eclipse、...

    JUnit4.rar

    1. **注解(Annotations)**:JUnit4使用注解(如@Test, @Before, @After)来标记测试方法和生命周期方法,取代了JUnit3中的setup和teardown方法,简化了测试代码。例如,@Test注解标记测试方法,@Before注解的方法会...

    junit4 jar完整包

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

    junit4测试jar包

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

    junit4学习文档

    下面是一个使用 JUnit4 编写的测试类示例: ```java import org.junit.*; public class AddOperationTest { @Before public void setUp() throws Exception { // 初始化代码 } @After public void ...

    android-junit5,使用junit 5进行android测试。.zip

    `AndroidJUnit4.class`则告诉JUnit4使用Android测试扩展。 为了运行这些测试,需要在`build.gradle`中配置测试任务。`android-junit5`插件提供了一个`test`任务,可以覆盖默认的`testDebugUnitTest`任务: ```...

Global site tag (gtag.js) - Google Analytics