1.首先需要在附件中下载junit-3.8.1.jar包。
2.将junit-3.8.1.jar包引入工程。
3.在工作下创建一个Source Folder,用于存放源文件的测试文件。
4.在该目录下创建UserManager.java业务类。
package com.ysj; public class UserManager { public void add(String username){ System.out.println("UserManager.add() success !") ; } public void del(String username){ System.out.println("UserManager.del() success !") ; } public String findUserById(String userId){ System.out.println("UserManager.findUserById() success !") ; return "Tom" ; } }
5.利用Junit测试该业务类。
package com.ysj; import junit.framework.TestCase; /* * 用 类名+Test命名 * 必须继承 TestCase类 */ public class UserManagerTest extends TestCase { /** * 测试方法必须用 public void test 开头 */ public void testAdd(){ UserManager userManager = new UserManager() ; userManager.add("Tom") ; } public void testDel(){ UserManager userManager = new UserManager() ; userManager.del("Tom") ; } public void testFindUserById(){ UserManager userManager = new UserManager() ; String username = userManager.findUserById("0001") ; String expected = "Jack" ; /** * 用 断言 的方式测试返回结果是否正确 */ this.assertEquals(expected, username) ; } }
在要测试的方法体中点击右键 --> Run As --> JUnit Test对方法进行测试。如下图表示测试成功:
当我测试testFindUserById方法时,会报错,如下图所示:
说明 testAdd和testDel测试正确,testFindUserById测试出错。
注意:一般UserManager.java和UserManagerTest.java类分别写在不同的source folder中。
UserManager.java是业务类,所以一般放在src目录下。
UserManagerTest.java是测试类,可以放在新建的source folder中,取名test即可。
包名最好都取相同的名字。
附件中存放的是用MyEclipse6.0的File System导出的练习工程,有需要的可以直接下载解压导入进行测试.
附件内容包括:save,get,load,query,JUnit的练习和生命周期的介绍。下载后先读readme.txt。
相关推荐
我自己粗略的写了一下JUnit和android里面对JUnit的应用,因为没有太多时间整理,所以很粗略,等有时间再好好整理一下,见笑了。
junit的简单介绍
JUnitTestSimpleExample 用于启动 Junit 的简单 Junit 测试应用程序
简单介绍了Junit的安装过程与实例应用。应用的问题是软件测试中的佣兵问题,整个文档中有代码及测试结果,可以更好地帮助学生了解Junit单元测试中的作用。
由于有了JUnit框架,因此为简单的Java应用程序编写单元测试就变得容易多。然而,对于真实世界的企业应用程序来说,因为这些应用程序需要对象在容器内运行,所以常用的JUnittestXXX()方法不是很管用。在本文中,为了...
本文内容包括:概述Junit简介一个简单的JUnit程序实例JUnit源代码分析总结参考资料本文细致地描述了JUnit的代码实现,在展示代码流程UML图的基础上,详细分析JUnit的内部实现代码的功能与机制,并在涉及相关设计模式...
实现最简单的spring框架的搭建,由详细的文档说明,通过junit测试来运行,查看结果.
第1章:带着你为一个简单的对象创建测试。在此过程中介绍了单元测试的好处,理念,和方法。 随着测试越来越复杂,我们把用junit创建更好的测试方案来展现。 第2章:进一步深入研究了Junit的类,生命周期和框架。...
Junit单元测试相关jar工具。包含:hamcrest-core-1.3和junit-4.13.1 单元测试 (英语: Unit Testing )又称为 模块测试 ,是针对 程序... 单元测试代码要非常简单,如果测试代码太复杂,那么测试代码本身就可能有bug。
带有基本面向对象编程的工资单应用程序上简单的独立 junit 演示 在本地执行: 克隆存储库 git clone git@github.com:mimoralea/junit-demo.git 编译应用程序 javac Payroll.java 测试一下 java Payroll 编译测试...
一个带有测试的简单Java 8应用程序 用编写的单元测试 用编写的集成测试 通过代码覆盖率报告 一个将所有内容组合在一起的Maven构建 运行测试 要运行单元测试,请致电mvn test 要同时运行集成测试,请致电mvn verify...
简单Java Springboot应用程序的CI CD。将应用程序构建并打包到.jar中。创建Dockerfile并将应用程序停靠。构建映像并将其推送到ACR,然后部署到ACA。集成了用于代码覆盖的jacoco,并使用Junit测试用例进行测试。基础...
以样机模拟–使用Mockito 这是一个Spring Boot REST...运行应用程序从回购运行的根本$ ./gradlew -q clean build && java -jar build/libs/junit-mockito-0.1.0.jar http://gturnquist-quoters.cfapps.io/api/random
考察目前关于单元测试和JUnit的文章,要么是介绍单元测试的理论,要么是通过一个简单的HelloWorld例子介绍工具的使用。这样很容易使读者在实际应用中无从下手。因为只有工具而没有 前言 考察目前关于单元测试和...
化石测试脚本 Fossil Web 应用程序的测试脚本(Model JUnit 和 JUnit) ##化石 “Fossil 是一个简单、高可靠、分布式的软件配置管理系统” ##报告 查看每个文件夹中的单独报告