框架开发中的junit单元测试

首先写一个测试用的公共类,如果要搭建测试环境,只要继承这个公共类就能很容易的实现单元测试,代码如下

import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

/**
 * 测试共公类
 * @author SMN
 *
 */
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:application-context.xml")
public class SpringJunitTest {

}

搭建的测试环境如下:

package cn.itcast;

import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;

import cn.itcast.common.junit.SpringJunitTest;
import cn.itcast.core.bean.TestTb;
import cn.itcast.core.service.TestTbService;

/**
 * 测试
 * @author SMN
 *
 */

public class TestTestTb extends SpringJunitTest{

    @Autowired
    private TestTbService testTbService;
    @Test
    public void testAdd() throws Exception {
        TestTb testTb = new TestTb();   //测试用实体类
        testTb.setName("金乐乐");
        
        testTbService.addTestTb(testTb);
    }
}

 

posted @ 2017-08-25 10:08  H.U.C-王子  阅读(134)  评论(0编辑  收藏  举报