1)今天學(xué)習(xí)spring框架整合junit時遇到這樣一個問題:
java.lang.Exception:No tests found matching [{ExactMatcher:fDisplayName=test], {ExactMatcher:fDisplayName=test(spring.SpringTest2)], {LeadingIdentifierMatcher:fClassName=spring.SpringTest2,fLeadingIdentifier=test]] from org.junit.internal.requests.ClassRequest@3eb07fd3
2)單獨(dú)運(yùn)行測試方法是上面的錯誤,直接運(yùn)行測試類,錯誤變成這樣:
3)通過直接運(yùn)行測試類的錯誤發(fā)現(xiàn)重要的一句話:SpringJUnit4ClassRunner requires JUnit 4.12 or higher.
意思是:SpringJUnit4ClassRunner 要求junit使用4.12版本或者更高,然后去看了pom.xml,果然里面的版本是4.11,改成4.12就可以了;
4)附上測試類:
5)倉庫圖: