虽然SpringMVC的测试用例我也没有怎么用,但是以防以后我会用到还是写一些笔记比较好。
使用SpringMVC的测试,需要添加Spring-test MAVEN依赖如下:
Spring-test:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency>Junit4:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>
直接上测试类,注释写得非常详细,基本上平时用到的测试都在这里了。认真看看就明白了~ 但是老实说,我真的非常少用。笔者所在的团队一共差不多20人,25个工作日的事件开发一个商城APP,事件要求非常紧。通常一个mac上的paw测测接口就OK了,真的没有这么花事件去写测试用例。但是事实上时间允许的前提下,还是写一下测试用例比较好。而且在andDo(MockMvcResultHandlers.print())方法打印出来的信息真的非常全和整洁,一出问题可以马上发现,比日志信息还好看。所以还是建议写一下的····
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {ApplicationConfig.class}) @WebAppConfiguration("src/main/resources") public class TestControllerIn