【Hibernate】——Junit测试

          为什么使用Junit?简单的方法其实可以用Main方法直接测试的,但是Main方法有一个弊端,就是一个类里只

能有一个Main方法,所以如果需要测试多个方法,一般的情况下,小编的处理办法比较简单粗暴,直接注释掉。但

是一大片绿在代码里看着很不舒服,而且复用性也不好。Junit就能及时的解决这种问题,而且用起来相当方便。下

边举个Junit的应用实例:

          我要测试的类是:UserManager

package com.bjpowernode.hibernate;

import com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck;

public class UserManager {
	
	public void add(String userName){
		System.out.println("add");	
	}
	
	public void del(String userName){
		System.out.println("delelte");
	}
	
	public String find(String userName){
		return "Yana";
	}
}

           所以可以建立与之相对应的UserManagerTest类:

package com.bjpowernode.hibernate;

import junit.framework.TestCase;

public class UserManagerTest extends TestCase{
	
	public void testAdd(){
		UserManager userManager=new UserManager();
		userManager.add("Yana");
		System.out.println("UserManagerTest.testAdd");
	}
	
	public void testDel(){
		UserManager userManager=new UserManager();
		userManager.del("Yana");
		System.out.println("UserManagerTest.testDel");
	}
	
	public void testFind(){
		UserManager userManager=new UserManager();
		String userName=userManager.find("Yana");
		System.out.println(userName);
		String expected="Zengjin";
		this.assertEquals(expected, userName);
	}
}
                需要注意的是,测试类必须继承Junit的TestCase方法。

           Junit测试效果图:


          上边效果说明测试通过,通过为安全色--绿色,如果方法出错的话,则是红色,而且会显示出错的方法和出错

的具体信息:



           很简单实用的测试小工具,可以放心使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值