您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
学习使用JUnit
作者:网络转载 发布时间:[ 2014/1/2 16:12:16 ] 推荐标签:单元测试 JUnit

一般使用JUnit测试业务层,web层是无法进行单元测试,无法进行创建对象;调用get或post进行传参。
使用方法:
1.对测试类右键new->other->JAVA->JUnit->Junit Test Case;选择需要测试的函数,并导入junit的包。
2.编写测试代码:
package com.bluedot.test.service;

import static org.junit.Assert.*;

import java.util.List;

import junit.framework.Assert;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.bluedot.domain.User;
import com.bluedot.service.UserManager;
import com.bluedot.service.UserManagerImpl;

public class UserManagerImplTest
{
    @Before//在测试代码之前运行
    public void aaaa()
    {
        System.out.println("我在测试代码之前运行!");
    }

    @Test
    public void testFindUserByProperty()
    {
        UserManager m = new UserManagerImpl();
        User user = new User();
        user.setLoginName("admin");
        List<User> list = m.findUserByProperty(user);

        // 断言,对比查询的结果是否正确
        assertEquals(2, list.size());
        User u = list.get(0);
        assertEquals("admin", u.getLoginName());
        assertEquals("admin", u.getPwd());
        assertEquals(new Long(1), u.getRole().getId());
    }

    @After//测试代码之后运行
    public void bbbb()
    {
        System.out.println("我在测试代码之后运行");
    }
}

3.运行junit,结果显示绿条为正确,错误则显示红条,根据错误信息能准确定位错误的位置。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd