Junit 4 Tutorials(Junit 4 教程)

本教程是比较全面的、较新的Junit 4 实用教程,译自:http://www.javatutorials.co.in/junit-4/,希望对大家有所帮助!

以下是本教程的内容设置,读者可以点击以下标题进行阅读:

Junit 测试框架是最流行的Java单元测试框架。Junit被用来开发Java类的单元测试。

介绍eclipse IDE 中junit的相关特性及其使用方法。在eclipse IDE中书写和运行单元测试代码的样例。

Junit4 注解提供了书写单元测试的基本功能。本章将介绍@BeforeClass, @AfterClass, @Before, @After and @Test注解。

断言方法检查 测试得到的真实值和期望值。

参数化测试允许使用不同范围的参数测试Java类中的方法。

使用测试套件类来同时运行各种测试类。

忽略测试 用于禁止 运行单元测试类中一些或全部测试方法。

超时测试被用于 检测单元测试类中的某些或者全部方法的执行时间。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

本文出处为 http://blog.csdn.net/luanlouis,转载请注明出处,谢谢!

Junit 4 Tutorials(Junit 4 教程),布布扣,bubuko.com

时间: 2024-08-24 11:49:07

Junit 4 Tutorials(Junit 4 教程)的相关文章

Junit 4 Tutorials(Junit 4 教程) 一、Junit简介及Junit Eclipse 教程

Junit 测试框架简介 测试框架是最流行的Java单元测试框架.Junit被用来开发对Java类的单元测试.它就是一个类包,提供了各种方法来测试Java类中的方法(method). Junit 4 特性 简单的注解,提供书写Junit测试的基本特性 断言方法(Assert Methods)比较测试的方法执行结果值和期望值 @Ignore 注解,忽略测试方法或者测试类的执行 期望异常测试 超时测试 , 测试方法的执行时间 测试组件,一起运行一些测试类 参数化测试, 以不同的输入参数值测试方法 J

Junit 4 Tutorials(Junit 4 教程) 三、Junit4 断言方法

Junit 4 断言方法允许检查测试方法的期望结果值和真实返回值.Junit的org.junit.Assert类提供了各种断言方法来写junit测试.这些方法被用来检查方法的真实结果值和期望值.下列一些有用的断言方法列表: Junit 4 Assert Methods Method Description assertNull(java.lang.Object object) 检查对象是否为空 assertNotNull(java.lang.Object object) 检查对象是否不为空 as

Junit 4 Tutorials(Junit 4 教程) 四、Junit4 参数化测试

Junit 4 参数化测试 允许通过变化范围的参数值来测试方法.参数擦测试可以通过以下简单的步骤实现: 对测试类添加注解 @RunWith(Parameterized.class) 将需要使用变化范围参数值测试的参数定义为私有变量 使用上一步骤声明的私有变量作为入参,创建构造函数 .创建一个使用@Parameters注解的公共静态方法,它将需要测试的各种变量值通过集合的形式返回. 使用定义的私有变量定义测试方法 Junit 4 参数化测试样例 EvenNumberChecker.java 校验输

JUnit实战(1) - JUnit起步(Parameterized参数化测试)

创建Java Project项目,项目名称:ch01-jumpstart Calculator.java public class Calculator { public double add(double number1, double number2) { return number1 + number2; } } CalculatorTest.java import static org.junit.Assert.*; import junit.framework.Assert; impo

JUnit实战(2) - JUnit核心(使用Suite来组合测试)

创建Java Project项目:ch02-internals MasterTestSuite.java package com.manning.junitbook.ch02.internals; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(value = Suite.class) @SuiteClass

junit常用及junit联合spring

@BeforeClass作用于类 对于类中所有方法执行一次 属性要声明为静态的 @Before作用于方法 对于每一个测试方法都要执行一次@Test加入测试 junit顺序问题,按照字母排序执行.若要有序执行,可使用TestNG,TestNG可添加依赖 junit联合spring @RunWith(SpringJUnit4ClassRunner.class) //spring和junit的连接 @ContextConfiguration({"classpath:/spring/applicatio

junit学习之junit的基本介绍

Junit目前在一些大的公司或者相对规范的软件中使用的比较多,相当多的小公司并没有把单元测试看的太重要.在大点的公司开发人员每天上班后,第一件事情就是从svn上把自己负责的代码checkout下来,然后运行单元测试,如果单元测试通过,那么说明自己的代码没有问题,然后就在代码块上修改与添加,完成后再用junit进行测试,测试完成后如果没有问题,那么就把相应的代码块提交给svn上. 测试一般分为:单元测试.集成测试(主要看一块代码加进去后,系统会不会有问题).验收测试和压力测试. 在以前的的项目中也

Junit 学习1 junit的简单使用

package junit; import java.sql.Connection; import java.sql.SQLException; import org.junit.Test; import dbex.DBUtil2; /** * @ClassName: JUnitTest * @Description: 学习最单元测试JUnit的使用 * @author penny * @date 2017年12月2日 下午11:24:56 * */ public class JUnitTest

单元测试Junit

###<center> 单元测试Junit </center>###- - -1.**单元测试**:> ==单元测试==是软件之中对于最小的功能模块的的测试,其可以对最基本的软件构成单元来测试.> 需要注意的是:> >**测试用例是用来达到测试想要的预期结果,而不能测试出程序的逻辑错误**. 2.**JUnit**:>1.**Junit是基于断言机制的**.是用于编写可复用测试集的简单框架,是xUnit的一个子集.xUnit是一套基于测试驱动开发的测试