刚接触项目的实习生,积累经验,欢迎交流
今天在项目中,遇到了一个问题:在一个spring管理的类中,使用junit测试类,总会报一个非法参数异常,
之后查询了资料后终于找到了解决办法,博主写的十分详细,资料:博客链接
我就拾人牙慧,直接上解决办法了:
先写一个BaseSpringTestCase 基础类
如果有事务,就要加上Transaction 并且在applicationContext.xml中加上transaManager配置信息
之后用junit测试类继承这个基础类就ok了
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({
"classpath:applicationContext.xml"
})
//@Transactional
public class BaseSpringTestCase {
}