본문 바로가기

잡담

[IntelliJ] Unit Test 연습을 위한 gradle projcet 생성하기

1. IntelliJ 실행 후 Create New Project 클릭

 

2. 왼쪽 메뉴에서 Gradle 클릭 후 Next 클릭

 

 

3. GroupId, ArtifactId, Version 입력

GroupId는 프로젝트의 고유 식별자이다.

package naming 규칙을 따른다.

 

AritfactId는 jar파일에서 버전 정보를 생략한 이름이다.

자유롭게 적으면 된다. (단, 모두 소문자로 작성)

4. 계속 Next를 클릭 한 후에 finish를 클릭한다.

프로젝트가 생성되면 아래와 같은 폴더 구조를 갖게 된다.

 

 

5.  src/test/java 에 package 생성(생략 가능) 후 class 생성한다.

그리고 아래 코드와 같이 작성한다.

@Test annotation이 붙은 함수에 테스트코드를 작성하면 된다.

 

 

6. assertThat() 을 작성한다.

그러면 빨간색으로 표시될 것이다.

맥 기준으로 option + enter 를 누르고 import static method 메뉴를 클릭한다.

 

 

 

7. Assertions.assertThat (AssertJ 함수)을 import 한다.

 

AssertJ가 없을 경우에는 build.gradle 파일에 아래와 같이 코드를 추가해준다. (2019.06.01 기준 최신버전이 3.11.1)

8. AssertJ에서 제공하는 함수들을 assertThat()에 이어서 호출하여 아래와 같이 테스트 코드를 작성한다.

 

 

9. 테스트 함수를 실행해서 결과를 확인한다.

 

 

단위테스트 연습할 준비가 다 되었다!