摘要: 3. 测试代码的重用 测试开始前需要模拟比较多的数据,测试完成后又需要清除这些模拟数据,测试service时需要,测试controller时也需要,所以一般都会把模拟测试数据的工具类放在service层的测试代码中,同时测试controller时引用之。maven配置中需要添加plugin编译并生成测试代码,同时在controller中添加对service包测试代码的引用。 service包中... 阅读全文
posted @ 2013-04-26 20:08 agefisher 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 2. 测试controller 测试controller和service的测试类似,不同的是可能controller的action中会同时调用service的多个方法,多个方法之间可能有依赖关系,所以不建议使用事务管理器回滚事务,而是通过编写数据清理的代码来清理测试过程中产生的数据。测试controller时,还需要借用spring的mockMvc来模拟收到的浏览器请求。 一般会把测试中公共的... 阅读全文
posted @ 2013-04-26 19:58 agefisher 阅读(300) 评论(0) 推荐(0) 编辑