`
zanglitao
  • 浏览: 8754 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Junit4 最简单用法和实例

阅读更多

Eclipse自带Junit包,但是要是使用最新的要去官网下载。搭建测试类很简单,新建测试包,通常名字为整体包之下test包,之后在test包下new个Junit test case,如果想使用assertThat方法,需要引入hamcrest包。这里我发现引入外部包的话,不会将这个外部包复制到项目文件夹内,而是依旧使用引入位置的包,所以删除之后出错了,应该直接将相关外部包放入项目文件夹内,以确保使用。annotation可以是@Test,即表明这是一个测试方法,@before表示在测试方法执行前先执行这个方法,@after表示测试方法执行后执行这个方法,@beforeclass表示测试类执行前执行此方法,并且这个方法必须是静态的,因为它要在测试类执行前执行。@afterclass表示测试类执行后执行此方法,也要是静态的,理由和beforeclass相同,之后是简单的Junit测试程序,如下:

要测试的程序:

package com; 

public class T { 
 public int add(int x, int y) { 
  return x + y; 
 } 
} 

 

测试程序:

package test; 

import static org.junit.Assert.*; 
import org.junit.Test; 
import static org.hamcrest.Matchers.*; 
import com.T; 

public class TTest { 

  @Test 
  public void testAdd() { 
    int z = new T().add(1, 3); 
    assertThat(z, is(4)); 
  } 
} 

 

 

0
1
分享到:
评论

相关推荐

    junit4单元测试实例

    JUnit是Java编程语言中最流行的单元测试框架,它提供了丰富的断言方法和测试注解,使得编写和执行单元测试变得简单易行。本篇文章将深入探讨JUnit4的单元测试实例,帮助你更好地理解和应用这个工具。 一、JUnit4...

    Junit4单元测试入门例子

    Junit4通过注解(Annotation)来简化测试用例的编写,例如`@Test`注解标记测试方法,`@Before`和`@After`注解分别表示在每个测试方法执行前后的准备工作和清理工作。Calculate类包含四个方法:add、subtract、...

    Junit实例图解,Junit快速入门

    下面是一个简单的Junit4测试案例,涉及了对`WordDealUtil`类中`wordFormat4DB`方法的测试: ```java package com.ai92.cooljunit; import static org.junit.Assert.assertEquals; import org.junit.Test; public ...

    Junit 单元测试完整案例

    Junit作为Java领域最常用的单元测试框架,为开发者提供了简单易用的API来进行测试。本案例涵盖了Spring和Struts两大框架的单元测试,旨在帮助开发者掌握如何对这两个流行的Java Web框架进行有效的测试。 一、Junit...

    Junit测试 简单用例

    1. 创建测试类:在Junit中,测试类通常继承自`junit.framework.TestCase`,但更现代的版本如Junit 4和5推荐使用`@RunWith(JUnitPlatform.class)`或者`@ExtendWith(SpringExtension.class)`注解来启动测试运行器。...

    单元测试利器JUnit4.docx

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

    JUnit教程工程代码实例+PDF下载.zip

    JUnit提供了注解(Annotations)如@Test、@Before和@After等,使得编写测试变得简单且直观。下面是一些JUnit的核心概念: 1. **创建测试类**:创建一个公共类,通常以Test为后缀,包含一系列测试方法。 2. **测试...

    JUnit eclipse工程实例

    本教程将通过一个具体的"testJunit"实例,介绍如何在Eclipse中配置和使用JUnit进行单元测试。 首先,我们需要在Eclipse中创建一个新的Java项目。打开Eclipse,点击“File” -> “New” -> “Java Project”,输入...

    JUnit多参数测试实例整合FizzBuzz

    首先,JUnit是Java编程语言中最常用的单元测试框架,它提供了丰富的断言方法和注解,使得编写测试用例变得简单且直观。在处理多参数测试时,JUnit提供了一个名为`@Parameterized`的注解,用于创建参数化的测试类。...

    java单元测试JUnit框架原理与用法实例教程

    2. **运行模型**:JUnit 3.X使用测试方法集合(测试类的实例方法),而JUnit 4.X允许使用注解创建更灵活的测试结构,如使用`@RunWith`注解选择不同的测试运行器。 3. **方法组织**:JUnit 3.X的测试方法需要以`test...

    Junit 入门与提高实例代码

    这份资料旨在帮助初学者快速掌握Junit的使用,并通过实例提升测试技能,确保J2EE应用的质量和稳定性。下面将详细阐述Junit在J2EE测试中的重要性、基本概念以及如何利用它进行有效的单元测试。 首先,Junit是Java...

    junit测试private函数

    4. **调用私有方法**:使用`Method`对象的`invoke()`方法,传入实例对象和参数,即可执行私有方法。例如,`method.invoke(myInstance, arg1, arg2, ...)`。 5. **断言结果**:在JUnit测试中,我们可以使用`...

    junit库用法464654

    在本文中,我们将深入探讨JUnit库的使用方法,包括如何在Gradle项目中引入JUnit,编写测试用例,运行测试,使用断言,处理浮点数测试以及利用Fixture进行测试前后的准备工作和清理工作。 首先,要在Gradle项目中...

    Junit白盒测试学习文档

    Junit是由Erich Gamma和Kent Beck共同创建的开源测试框架,它提供了一种简单的方式来编写和运行针对Java类的单元测试。Junit4是其一个重要的版本,引入了许多新特性,如注解(Annotations)、测试套件(Test Suites...

    软件测试指导(junit)

    本资源主要针对Junit的使用方法及其实战案例进行深入讲解,旨在帮助开发者更好地理解和掌握这一关键的测试工具。 ### Junit简介 Junit是由Eclipse基金会维护的开源项目,它基于JUnit框架,最初由Ernst Meyer和Kent ...

    Java单元测试之JUnit篇

    JUnit4是JUnit的最新版本,通过注解的方式来识别测试方法。目前支持的主要注解有: @BeforeClass:全局只会执行一次,而且是第一个运行 @Before:在测试方法运行之前运行 @Test:测试方法 @After:在测试...

    [JUnit4]測試RFC1

    JUnit4是Java语言中最流行的测试框架之一,它提供了丰富的注解和工具,使得编写测试变得简单高效。 首先,我们需要创建测试类。在NetBeans这样的IDE中,可以使用内置的插件自动生成测试类的骨架。对于PpProxy4...

    Junit_5.26

    《深入理解Junit 5.26:核心组件与实战应用》 Junit,作为Java领域最常用的单元测试框架,自1997年诞生以来,...在实际项目中,无论是进行简单的单个方法测试,还是复杂的集成测试,Junit 5.26都能提供全面的支持。

    使用mockito玩转junit test

    在Java开发过程中,单元测试是确保代码质量的重要环节,而JUnit是Java领域广泛使用的单元测试框架。Mockito则是一个强大的模拟框架,它允许我们在测试中创建和配置模拟对象,以便隔离被测试代码并专注于测试单个行为...

Global site tag (gtag.js) - Google Analytics