Junit - Eclipse 教程

简介: Junit - Eclipse 教程

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

  • Eclipse 中的 Junit 视图窗口
  • Eclipse 中书写并运行 Junit 测试代码

一、Eclipse中的Junit视图窗口

打开Eclipse中的Junit视图窗口:Window → Show View → Other          

image.png

Java → JUnit → OK

 image.png

Junit视图窗口如下所示:

image.png

Junit视图窗口特性

image.png

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:

packagein.co.javatutorials;
/*** @author javatutorials.co.in*/publicclassArithmetic {
publicintadd(inti, intj) {
returni+j;
    }
}

2. 创建Junit测试类

Right click Arithmetic.java → New → Other…

image.pngJava → Junit → Junit Test Case → Nextimage.png在 New Junit Test Case Window中选择合适的值:

  • Select New Junit 4 test
  • Source folder select test directory

Next          

image.png

选择要测试的方法,在本例中我们选择 add(int, int) 方法,并点击Finish

image.png

// ArithmeticTest.javapackagein.co.javatutorials;
importstaticorg.junit.Assert.*;
importorg.junit.Test;
publicclassArithmeticTest {
@TestpublicvoidtestAdd() {
Arithmeticarithmetic=newArithmetic();
intactualResult=arithmetic.add(1, 2);
// example of test case successintexpectedResult=3;
assertEquals(expectedResult, actualResult);
    }
}

3. 运行Junit测试类

运行本例中的ArithmeticTest.java 测试类,用户需要:

右击ArithmeticTest.java → Run As → Junit Test

image.png

如下所示,我们可以在eclipse 的左边栏junit窗口看到运行结果:

image.png


  1. Junit - 测试框架介绍
  2. Junit - Eclipse 教程
  3. Junit - 基础注解(@BeforeClass、@Before、@Test、@After、@AfterClass)
  4. Junit - 断言方法(Assert Methods)
  5. Junit - 参数化测试(Parameterized Test)
  6. Junit - 套件测试(Suite Test)
  7. Junit - 忽略测试(Ignore Test)
  8. Junit - 超时测试(Timeout Test)
  9. Junit - 期望异常测试(Expected Test)
  10. Junit - 优先级测试(FixMethodOrder Test)
目录
相关文章
|
9天前
|
IDE Java PHP
Eclipse 教程
Eclipse 教程
11 5
|
6月前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
160 1
|
3月前
|
Java 测试技术 Maven
Junit单元测试 @Test的使用教程
这篇文章是一个关于Junit单元测试中`@Test`注解使用的教程,包括在Maven项目中添加Junit依赖、编写带有@Test注解的测试方法,以及解决@Test注解不生效的常见问题。
WXM
|
4月前
|
Java 应用服务中间件 网络安全
Eclipse运行SSM/SSH项目教程
Eclipse运行SSM/SSH项目教程
WXM
145 0
|
5月前
|
IDE Java 开发工具
06. 【Java教程】Java 集成开发环境 - Eclipse
06. 【Java教程】Java 集成开发环境 - Eclipse
94 1
|
6月前
|
开发框架 缓存 Java
JSP 教程 之 Eclipse JSP/Servlet 环境搭建 1
本教程指导如何使用Eclipse搭建JSP/Servlet开发环境。需下载Eclipse J2EE和Tomcat,将Tomcat解压至无中文和空格的D盘目录。启动Tomcat后,服务器运行,通过浏览器访问`http://localhost:8080/`。在Tomcat的webapps\ROOT目录创建test.jsp文件,输入代码并访问`http://localhost:8080/test.jsp`以验证环境配置成功。
98 1
|
6月前
|
Java Android开发
【Java开发指南 | 第十八篇】Eclipse安装教程
【Java开发指南 | 第十八篇】Eclipse安装教程
59 2
|
6月前
|
Java Android开发
eclipse安装使用教程
eclipse安装使用教程
87 0
|
IDE Java 开发工具
eclipse使用教程
eclipse使用教程
652 1