Backend/Spring Framework
[Spring Boot] InteliJ IDEA에서 코틀린으로 작성된 테스트코드 인식 오류(빌드 실패) 해결 방법
mopil
2022. 7. 26. 12:24
반응형
인텔리제이에서 코틀린으로 스프링 부트 테스트코드를 작성하면, 가끔 리펙토링한 클래스의 이름이나 타입을 인식 못하는 버그가 있음을 발견했다. (Type Mismatch 버그)
코드 편집창에서는 빨간 밑줄이 안 생기는데, 그냥 인텔리제이 내부 문제인 것 같다.
구글링해도 해결방법이 안 나와서 이것저것 시도해보다가 찾은 해결방법을 공유하고자 글을 쓴다.
Build - Gradle 에서 Build and run using 과 Run Tests using을 Gradle로 변경하고 진행한다.
(인텔리제이로 설정되어 있으면 발생하는 오류인 것 같다.)
Gradle 로 테스트를 돌리면 이렇게 종합 결과만 나오고 세세한 결과는 보기 어렵다.
그래서 Gradle로 빌드를 한 번 하고, 다시 인텔리제이로 바꿔서 테스트를 돌리면 된다.
그러면 이런식으로 잘 빌드되어서 테스트가 진행되는 것을 확인할 수 있다.
# 22.12.26 추가
원인은 변경사항의 빌드 파일이 없어서 그런 것 같다.
Gradle을 키고 clean 후, build 를 진행한 뒤 수행하면 잘 된다.
반응형