Spring 使用注解测试发生异常:SpringJUnit4ClassRunner requires JUnit 4.12 or higher.
运行时发生异常:
Caused by: java.lang.IllegalStateException: SpringJUnit4ClassRunner requires JUnit 4.12 or higher.
原因:Junit版本过低
解决:下载JUnit 4.12 or higher
之后再次运行发生异常:
Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
原因:Junit版本过高,需要同时导入hamcrest-core-1.3.jar
解决:下载hamcrest-core-1.3.jar
就OK!