[Junit] 테스트 코드가 java 폴더에 생성되는 오류

bada·2024년 9월 13일

Trouble Shooting

목록 보기
6/10

문제 발생

테스트 코드를 작성할 때 나의 경우에는 Mac 기준 인텔리제이에서,
1. 단축키 cmd + shift + T 로 테스트 코드를 생성
2. 클래스 이름과 중괄호 {} 사이에 단축키 ctrl + enter > Genertate > Test 탭으로 생성

하는데 특정 프로젝트에서는 자꾸 java 디렉토리에 생성되는 상황이 발생했다. 아래의 test 디렉토리에 생성되어야 하는데 말이다.


문제 원인

문제가 있는 프로젝트의 Project Structure를 확인해봤다. test 디렉토리가 뭔가 정상적으로 인식이 되지 않고 있었다.

그래서 테스트 코드가 정상적인 위치에 잘 생성 되는 프로젝트를 열어서 차이를 확인해봤다. 아래는 정상적인 프로젝트의 Project Structure 이다. test 폴더가 정상적으로 Test Source Folders로 인식되고 있는 걸 알 수 있다.


문제 해결

해당 프로젝트의 test 디렉토리로 가서, Mark as 부분에서 Tests 버튼을 클릭하면 Test Source Folders로 인식되게끔 설정해준다.

테스트 코드를 생성한 결과, 제대로 된 위치에 생성되는 걸 확인할 수 있다.

profile
하루 세번 목 당기기

0개의 댓글