利用junit4对springMVC所有层进行测试
·
参考文章链接:http://blog.csdn.net/ma_shuqiang/article/details/46683389 ,里面有比较详细的Spring测试常用注解
最近在spring mvc + mybatis(S+M 手动滑稽-0-)整合项目的工作上,总是要测试Dao、Service、Controller层,但是又不能总是重启服务器,所以尝试了一下Junit对于Spring的单元测试,也是Junit的新手,在下面分享一下我的测试代码片,同时也是对Spring测试的一个记录(非教程)。
//让测试运行于Spring环境
@RunWith(SpringJUnit4ClassRunner.class)
//引入Spring配置
@ContextConfiguration({"classpath*:/beans.xml","classpath*:/spring-mvc.xml"})
public class AccountServiceImplTest {
//注入测试类,这里我举一个Service层的例子
@Resource
private AccountMapper accountMapper;
@Before
public void setUp() throws Exception {
}
//进行测试
@Test
public void testSelectFindAccountList() {
List<Account> accounts = accountMapper.selectFindAccountList();
JSONObject jsonObject = new JSONObject();
jsonObject.put("Rows", accounts);
String message = jsonObject.toString();
System.out.println(message);
}
}
其他的就是Junit的基本使用了,教程可以见:
http://blog.csdn.net/andycpp/article/details/1327147 (Junit测试教程初级篇)
http://blog.csdn.net/andycpp/article/details/1327346 (中级篇)
http://blog.csdn.net/andycpp/article/details/1329218 (高级篇)
运行结果我就不贴了,这里我将拿到的结果做了个JSON的解析转换,有兴趣的朋友可以研究一下。
更多推荐



所有评论(0)