天天看點

Sprint-test與JUnit結合的要點

最近做了spring-test+junit的單元測試,用的是spring2.5.6和junit4.7但是會出現如下異常:

org.apache.maven.surefire.booter.surefireexecutionexception: org/junit/assume$assumptionviolatedexception; nested exception is java.lang.noclassdeffounderror: org/junit/assume$assumptionviolatedexception

看上去就是缺了org.junit.assume$assumptionviolatedexception這個類,是一個内部類。查了一下,junit4.4有這個類,junit4.5開始這個類消失。于是解決方法就是讓junit降級到4.4版本即可。