자바 프로젝트를 생성하면 기본적으로 Junit5는 의존성에 추가되어있다.
하지만 테스트 코드를 작성하기 위해 assertJ 라이브러리를 사용하려면 의존성을 추가해줘야 한다.
dependencies {
testImplementation platform('org.junit:junit-bom:5.10.0')
testImplementation 'org.junit.jupiter:junit-jupiter'
// assertJ 의존성 추가
testImplementation("org.assertj:assertj-core:3.27.6")
}
https://assertj.github.io/doc/#assertj-core-3-23-0-release-notes
버전은 위 공식 문서에서 찾아보면 나온다.

공식 문서에서 알려주는 현재 버전은 3.27.6이라서 최신 버전을 적용시켰다.
이제 테스트 코드를 작성할 때 사용하면 되는데 import 하려면 여러 개의 import 중에서 선택하라고 뜬다.

그중에서 공식문서에서 알려주는 방식으로 사용했다.
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
https://google.github.io/styleguide/javaguide.html
하지만 (*) 와일드카드 임포트는 구글 자바 코딩 컨벤션 3.3.1에서 사용하지 말라고 되어있기에
나는 직접 import 했다.
'우테코 프리코스 > 프리코스 오픈미션' 카테고리의 다른 글
| .idea 폴더는 왜 올리면 안될까? (0) | 2025.11.24 |
|---|---|
| UnsupportedOperationException란? (0) | 2025.11.23 |
| 자바 isEmpty()와 isBlank()의 차이 (0) | 2025.11.23 |
| 생성자의 파라미터가 너무 많아서 가독성이 안좋을 때는 어떡할까? (0) | 2025.11.23 |
| 값을 랜덤하게 가져오기 위해 내가 사용한 방법 (0) | 2025.11.23 |