강의를 보면서 강의에서는 asserThat을 사용하는데 나는 아무리 import를 해주어도 뜨질 않았다
알고보니 build gradle에 junit관련해서 추가해준게 이 부분밖에 없었던 것이다.
testRuntimeOnly 'org.junit.platform:junit-platform-launcher
이는 JUnit5 플랫폼 실행기만 추가된 상황이다. 그렇기때문에 Junit이 실행은 되지만 AssertJ 같은 확장 라이브러리는 포함되어 있지 않기때문에 아무리 import를 해줘도 사용이 불가능 했던 것이다.
dependencies {
//이 코드 추가
testImplementation 'org.junit.jupiter:junit-jupiter:5.10.0'
//기존코드
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}
이렇게 수정해주면 assertThat을 사용할 수 있는 걸 확인할 수 있다.
초기설정을 제대로 안해준걸 모르고 실행이 되긴하다보니 계속 하느라 문제를 인식하지 못했던 케이스이다..