1、引入Jar包(可使用Maven)
spring-test-4.3.14.RELEASE.jar
junit-4.12.jar
2、创建测试类父类
package com.pb.base;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//测试类父类
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath*:/spring/applicationContext.xml"})public class BaseTest {
}
3、创建测试类
package com.pb.test;
import javax.annotation.Resource;
import org.junit.Test;
import com.pb.base.BaseTest;
import com.pb.business.md.biz.dto.MdClientDTO;
import com.pb.business.md.biz.service.MdClientService;
public class TestMdClient extends BaseTest{
@Resource
private MdClientService mdClientService;
@Test
public void testSelectOne(){
MdClientDTO clientDTO = mdClientService.getClientInfoById(0l);
if(clientDTO == null){
System.out.println("未取到数据");
}else{
System.out.println("客户名:"+clientDTO.getName());
}
}
}
经此三步,便可以开始junit测试
classpath*:/spring/applicationContext.xml文件为核心配置文件,存放有jdbc连接、Service和BO类的注解扫描等信息