반응형
[ 문제 상황 ]
SpringBoot 에서 Junit5 를 사용해서 테스트 코드를 작성하는 글들은 많은데 일반적인 자바 프로그램에서 Junit5를 사용하는 글들은 많이 없어서 블로그를 쓰게 되었습니다.
[ 해결 방법 ]
1. Test Folder 만들기
project root 에서 package로 Test 폴더를 생성합니다.
2. Test Folder 설정하기
project root 폴더를 우클릭 후 Open Module Settings 을 클릭한다. 그 후 Test 폴더를 클릭 후 초록색 Tests 를 눌러서 테스트 폴더임을 설정한다.
3. 테스트 만들기
테스트를 만들고 싶은 클래스에 우클릭을 하면 Show Context Actions 클릭 후, Create Test 를 클릭한다.
클릭하면 아래와 같은 창이 나온다. JUnit5 라이브러리가 없어서 Fix 버튼이 생기는데 버튼을 클릭 후 라이브러리를 다운 받고 아래 사진처럼 OK 버튼을 누르면 사라진다. 그리고 테스트 클래스 이름, generate 어떤 것을 할 것인지, 어떤 메소드의 테스트코드를 만들 것인지 선택하면 된다.
이렇게까지 하면 테스트 코드가 생성된다. 만약 아래와 같은 에러가 생성된다면 앞에서 들어갔던 Module setting 에서 Dependencies 로 들어간다. 그 후 JUnit5의 Scope 가 Test로 되어있을텐데 이를 Compile 로 바꾸면 된다.
[ Reference ]
반응형
'Language > Java' 카테고리의 다른 글
[Java] You should run this program with assert switch. Try "java -ea *". intellij 에서 에러 해결하기 (0) | 2023.04.13 |
---|---|
[Java] java: illegal character: '\ufeff' 해결하기 (0) | 2023.04.13 |
댓글