테스트 코드를 작성할 때
매번 assert()를 사용했는데, 이번에 인프런 김영한님 강의를 들으면서 assertThat()을 처음 사용해보게 되었다
assertThat()은 Assertions라는 클래스에서 import해주어야 인식이 되는데
org.junit.jupiter.api.Assertions가 아니라
org.assertj.core.api의 Assertions를 import 해주어야 한다
따라서 이 클래스에 속한 정적 메서드인 assertThat()을 입력했을 때

이런식으로 클래스명까지 붙어서 나타나게 된다
➕ 자동완성도 불가..
이럴 땐 Assertions 뒤에 커서를 놓고, [Alt] + [Enter]로 static import를 해주면 된다!

그럼 아래처럼 깔끔하게 assertThat() 메서드만 표시되는 것을 알 수 있다

하지만!!!!!!!!!!
공식 문서에 따르면 static import는 되도록이면 지양하라고 되어있다
So when should you use static import? Very sparingly!
출처 : https://docs.oracle.com/javase/1.5.0/docs/guide/language/static-import.html
그리고 *을 사용해 전체를 받아오는 것도 권장하지 않는다고 되어있다
+++ 내용 추가 예정