Junit简单应用

 

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。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值