Spring MVC WEB 项目JUNIT 测试样例。

一、SpringMvc配置JUNIT测试步骤。

1、配置junit依赖


	junit
	junit
	4.12

2、配置spring-test依赖


	org.springframework
	spring-test

我项目是多模块项目,版本号由主项目统一管理,这块需要注意,spring-test的版本需要和其他spring版本保持一致,否则会出现问题,导致无法run junit。

3、配置测试class相关注释

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:ctx-deploy-web.xml" })
@WebAppConfiguration

这块需要注意 @WebAppConfiguration 注解,是在spring3.2加入的,注意版本号。

4、方法添加@Test 右键直接Run as或者Debug as 就可以直接运行测试了。

5、不需要启动tomcat 可以直接测试dao层或者service层的逻辑、数据库交互是否正常。

6、如果运行中出现如下图报错,提高下servlet版本就可以了。原因可能是低版本servlet和spring版本兼容性问题Spring MVC WEB 项目JUNIT 测试样例。_第1张图片


	javax.servlet
	javax.servlet-api
	3.1.0
	provided

 

你可能感兴趣的:(Spring MVC WEB 项目JUNIT 测试样例。)