티스토리 뷰

SW개발/Java

JUnit initializationError

개소왕 2019. 2. 8. 16:54


* 개요 

initializationError


또는 


java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test_66_bwnic], {ExactMatcher:fDisplayName=test_66_bwnic(com.cidog.bbs.Test_2_Bbs_spring)], {LeadingIdentifierMatcher:fClassName=com.cidog.bbs.Test_2_Bbs_spring,fLeadingIdentifier=test_66_bwnic]] from org.junit.internal.requests.ClassRequest@523884b2

at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:37)




* 원인

JUnit 코드를 지속적으로 사용하면서 

과거에 쓰던 메서드를 지우지 않으면 코드 변경으로 문법 오류가 생기지만

이걸 굳이 고치지 않아도 새로 만든 메서드 사용에는 무리가 없음.


그래서 습관적으로 종전에 짠 코드에 오류가 생겨도 방치하고 계속 사용.


하지만 테스트 클래스의 멤버 선언 (속성이나 메서드 선언의 코드 오류) 에 대해서는

위 오류가 발생.


즉, 실행되지 않는 메서드 내부의 컴파일 오류는 무시되지만,

테스트 클래스 멤버 선언에 관련된 컴파일 오류는 위와 같은 오류가 됨.



* 해결

테스트 클래스의 멤버 속성, 메서드 선언 코드의 문법 오류 수정


* 다른 경우 

Spring frame work 를 버전 3 대를 쓰는데,

spring-test 는 버전 5를 사용하면서 같은 오류 발생




* 기타

JUnit JAR Import 문제는 아니었음.

'SW개발 > Java' 카테고리의 다른 글

FTPClient storeFile 실패  (0) 2019.02.13
FTPClient NullPointerException  (0) 2019.02.13
Copy-On-Write Collection  (0) 2018.12.18
[종합] Collection 의 다양한 선택  (0) 2018.12.18
TreeMap/ConcurrentSkipListMap 동기화 테스트 코드  (0) 2018.12.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함