import org.springframework.boot.test.context.SpringBootTest;
...중략
@SpringBootTest
이런식으로 사용하면 된다. 그런데 그 전에!
gradle을 사용한다면 build.gradle파일에 다음과 같은 dependency를 추가해야 한다.
dependencies {
implementation 'org.springframework.boot:spring-boot-test:2.7.13'
}
Intellij - JUnit 5 사용법
Junit 5 공식홈페이지 샘플: Gradle - Java
계속 안돼서 매우 고생했다ㅜㅜㅜ
나에게는 Intellij 홈페이지의 설명이 도움이 되었다.
설명에 따라서 build.gradle파일에 다음과 같은 dependency를 추가했다.
implementation 'org.junit.jupiter:junit-jupiter-api:5.9.2' //이걸 넣어야 한다!!!
implementation 'org.junit.jupiter:junit-jupiter:5.9.2'
import org.junit.jupiter.api.Test;를 해야 @Test가 작동하기 때문에 저 api관련 dependency를 넣어보자고 생각했는데 그게 맞았다..
dependency
implementation 'org.assertj:assertj-core:3.24.2'
사용
import static org.assertj.core.api.Assertions.assertThat;
...중략
assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다.");