본문 바로가기
Language/Java

[Java] Intellij - Junit5 테스트 실행하기

by 흐암졸령 2023. 4. 13.
반응형

[ 문제 상황 ]

 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 ]

 

IntelliJ IDEA에 JUnit 추가하기 / 테스트 코드 작성

IntelliJ IDEA에서 JUnit을 추가하고 테스트 코드를 작성해보자. 아래 코드는 Java의 메서드 오버로딩 예제 코드이다. Main.java public class Main { public static void main(String arg []){ Multiplier multiplier = new Multiplier

ildann.tistory.com

 

반응형

댓글