본문 바로가기
우테코 프리코스/프리코스 오픈미션

assertJ를 사용하기 위한 의존성 추가

by sloth365 2025. 11. 23.

자바 프로젝트를 생성하면 기본적으로 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 했다.