spring测试要引用junit及spring-test
junit junit ${junit.version} test org.springframework spring-test ${spring.version} test
代码:
配置文件的引入:
单个文件:@ContextConfiguration(locations ="classpath:spring-mybatis.xml")
多个文件:@ContextConfiguration(locations ={"classpath:spring-mybatis.xml","classpath:application-context-provider.xml"})
import com.zoe.aop.dto.*;import com.zoe.aop.service.out.DeptService;import org.junit.Assert;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;/** * Created by gyoung on 2016/1/23. */@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations ={"classpath:spring-mybatis.xml","classpath:application-context-provider.xml"})public class DeptServerTest { @Autowired private DeptService deptService; @org.junit.Test public void deptSelectTest() { DeptDto model= deptService.getOneById("2"); Assert.assertTrue(model.getId().equals("2")); } @org.junit.Test public void updateTest(){ DeptDto model= new DeptDto(); model.setId("2"); model.setName("111"); deptService.update(model); String id=model.getId(); } @org.junit.Test public void pageTest(){ QueryPage page=new QueryPage(1,5); ServiceResultTresultT= deptService.getList(page); } @org.junit.Test public void deleteTtest(){ ServiceResult result= deptService.deleteById("1203"); } @org.junit.Test public void updateDbTest(){ }}
如果我的文章对你有帮助,就点一下推荐吧.(*^__^*)