Junit 4 Tutorials(Junit 4 教程) 一、Junit简介及Junit Eclipse 教程
2014-07-08 16:54
423 查看
Junit 测试框架简介
测试框架是最流行的Java单元测试框架。Junit被用来开发对Java类的单元测试。它就是一个类包,提供了各种方法来测试Java类中的方法(method)。
Junit 4 特性
简单的注解,提供书写Junit测试的基本特性断言方法(Assert Methods)比较测试的方法执行结果值和期望值
@Ignore 注解,忽略测试方法或者测试类的执行
期望异常测试
超时测试 , 测试方法的执行时间
测试组件,一起运行一些测试类
参数化测试, 以不同的输入参数值测试方法
Junit Eclipse教程
介绍eclipse IDE 中junit的相关特性及其使用方法。在eclipse IDE中书写和运行单元测试代码的样例。Eclipse中的Junit视图窗口
在Eclipse中书写并运行Junit测试代码
Eclipse中的Junit视图窗口
1. 打开Eclipse中的Junit视图窗口:Window → Show View → Other
Java → JUnit → OK
Junit视图窗口如下所示:
Junit视图窗口特性
Junit Window 有以下特性:
① Runs:
显示了执行了的junit测试用例(方法)总数
② Errors: 显示结果为error/exception的测试用例总数
③ Failures:显示测试用例执行失败总数
④ Failure Trace:展示 error/exception or failure trace
⑤ Show Failures Only:只显示失败的用例信息
⑥ Scroll Lock:scroll lock
⑦ Rerun Test: 重新运行测试用例
⑧ Rerun Test – Failure First:重新运行测试用例,先执行失败了的测试用例
⑨ Stop Junit Test Run:停止单元测试
⑩ Test Run History:显示测试用例运行历史
在Eclipse 中书写并运行Junit测试用例
在Eclipse 中书写并运行Junit测试用例,将通过以下三步:创建一个Java项目
创建Junit测试类
执行Junit测试类
1. 创建Java项目
创建一个Java项目并且创建一个Java类 Arithmetic.java,我们将写Junit测试用例测试它。Arithmetic.java:
package in.co.javatutorials; /** * @author javatutorials.co.in */ public class Arithmetic { public int add(int i, int j) { return i + j; } }2. 创建Junit测试类
Right click Arithmetic.java → New → Other…
Java → Junit → Junit Test Case → Next
在 New Junit Test Case Window中选择合适的值:
Select New Junit 4 test
Source folder select test directory
Next
选择要测试的方法,在本例中我们选择 add(int, int) 方法,并点击Finish
ArithmeticTest.java
package in.co.javatutorials; import static org.junit.Assert.*; import org.junit.Test; public class ArithmeticTest { @Test public void testAdd() { Arithmetic arithmetic = new Arithmetic(); int actualResult = arithmetic.add(1, 2); // example of test case success int expectedResult = 3; assertEquals(expectedResult, actualResult); } }
3. 运行Junit测试类
运行本例中的ArithmeticTest.java 测试类,用户需要:
右击ArithmeticTest.java → Run As → Junit Test
如下所示,我们可以在eclipse 的左边栏junit窗口看到运行结果:
源码下载
点击我下载源码教程目录导航
Junit测试框架介绍Junit Eclipse教程
Junit 4注解
Junit 4断言方法(Assert methods)
Junit 4参数化测试
Junit 4测试套件(Test Suite)
Junit 4忽略测试(Ignore
Test)
Junit 4超时测试(Timeout
Test)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
本文出处为 http://blog.csdn.net/luanlouis,转载请注明出处,谢谢!
相关文章推荐
- 一、Junit简介及Junit Eclipse 教程
- [图解教程]Eclipse不可不知的用法之二:自动生成接口和JUnit测试类
- Junit 4 Tutorials(Junit 4 系列教程) 二、Junit4 注解
- 精品教程:Eclipse JyDT 插件简介
- Junit 4 Tutorials(Junit 4 教程) 三、Junit4 断言方法
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- Junit 4 Tutorials(Junit 4 教程) Junit4 七、超时测试
- Java基础教程:tutorialspoint-junit
- Junit 4 Tutorials(Junit 4 教程)
- Junit 4 Tutorials(Junit 4 教程) 六、忽略测试
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- Junit 4 Tutorials(Junit 4 教程) 五、测试套件
- Eclipse 中文教程 简介
- Junit 4 Tutorials(Junit 4 教程) 四、Junit4 参数化测试
- Junit 4 Tutorials(Junit 4 教程)
- JUnit教程 -- 使用Eclipse的JUnit实例
- 在Eclipse中建立自己的JUnit测试
- 在Eclipse中使用JUnit