Spring TestContext 에서 JUnit 4 를 실행 하 는 오류 (java. lang. NoClassDef Foundation Error) 문 제 를 해결 합 니 다.
java.lang.NoClassDefFoundError: org/junit/Assume$AssumptionViolatedException
at org.springframework.test.context.junit4.SpringMethodRoadie.runTestMethod( SpringMethodRoadie.java:240)
at org.springframework.test.context.junit4.SpringMethodRoadie$RunBeforesThenTestThenAfters.run( SpringMethodRoadie.java:333)
...
Caused by: java.lang.ClassNotFoundException: org.junit.Assume$AssumptionViolatedException
at java.net.URLClassLoader$1.run( URLClassLoader.java:202 )
at java.security.AccessController.doPrivileged( Native Method )
at java.net.URLClassLoader.findClass( URLClassLoader.java:190 )
... 17 more
인터넷 에 있 는 자 료 를 찾 아 봤 는데 [1, 2] 스프링 과 JUnit 버 전이 호 환 되 지 않 아서 생 긴 것 이다.해결 방법:
JUnit 버 전 을 4.4 로 수정 합 니 다.
---------------------------------------------------------------------------------------
[1]http://forum.springsource.org/showthread.php?60230-spring-test-breaks-in-Junit-4-5
[2]https://jira.springsource.org/browse/SPR-5145
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.