
IntelliJ에서 assertThat() 이 사용이 안되는 오류가 발생하였다.

일단 라이브러리는 잘 import 되었기 때문에 원인을 알아보기 위해 구글링을 해보았다.
결론부터 말하자면 assertEquals() 와 assertThat() 은 다른 라이브러리를 사용한다. 즉 assertThat() 을 사용하려면 아래의 라이브러리를 import 해야한다.
import org.assertj.core.api.Assertions;
인텔리제이의 자동 임포트 기능을 사용할때 assertj의 라이브러리를 사용하고자 한다면 assertThat() 을 입력 후 자동 임포트 기능을 사용하자.
테스트 케이스 작성시 자주 발생하는 문제로 보인다. 테스트 케이스를 만들면 기본적으로 아래의 junit이 기본적으로 import 되어있다.
import org.junit.jupiter.api.Test;
따라서 Assertion을 사용하면 assertj가 아닌 junit의 Assertion 라이브러리가 자동으로 import 된다.
import org.junit.jupiter.api.Assertions;