Spring2.5.X与Junit4.5配搭问题
新项目中,使用Maven来构建开发环境.Spring版本选择2.5.5,Junit版本选择4.5.
记得要把pom.xml里junit和spring-test的<scope>test</scope>干掉.
然后修改测试类的RunWith为新类.@Testpublic void fun(){int a = 10/0;System.out.println(a);}
在控制台会报这个错误,java.lang.NoClassDefFoundError: org/junit/Assume$AssumptionViolatedException.但是这个错误明显不是我们想看到的.按楼主的方式修改,也有个问题,就是对数据库没法回滚,即使设置了@Rollback也没用,没有看junit4.4~junit4.6的change log,不清楚这三个版本间升级了什么内容,不过对我们来说,降级使用Junit4.4是最好的选择了,毕竟spring的2.5系列已经不再更新了.