问题描述
- maven分模块web项目的单元测试 50C
- 最近几天搞了个maven分模块的web项目的小demo。
springMVC+spring+mybatis.总配置文件写在web模块中。
web模块依赖service模块,service模块依赖dao模块,dao模块中有实体类和maping
配置文件和dao接口。
现在想分层进行单元测试。
求大神指导 。
在线等。
解决方案
解决方案二:
已经分模块了,各个模块用各个模块的单元测试 。
解决方案三:
用 junit
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(""file:.xxxxx/applicationContext.xml"")
@Transactional
public class xxxxxTest {
解决方案四:
http://blog.csdn.net/neareast/article/details/13000427
JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试。
一般的简单Java应用就不多说了,一些框架会提供针对junit的扩展,使得测试变得更容易,例如spring官方就提供了spring-test,用于提供获取ApplicationContext等方面的支持。 首先要做的是,改变JUnit的实际执行类,将默认的执行类Suite替换为Spring提供的SpringJUnit4ClassRunner,也就是在测试类前面加上一个注解:
[java] view plain copy
print?
@RunWith(SpringJUnit4ClassRunner.class) 然后,我们需要告诉这个测试类Spring配置文件的位置:
[java] view plain copy
print?
@ContextConfiguration(locations={""classpath:applicationContext.xml"" classpath:applicationContext-security.xml"",""file:src/main/webapp/WEB-INF/servlet.xml""})
解决方案五:
一般就是对功能模块进行单元测试吧,,
时间: 2024-10-26 16:11:38