아래의 코드 블럭을 사용하려니 에러가 떳다.
package hello.core.member;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class MemberServiceTest {
MemberService memberService = new MemberServiceImpl();
@Test
void join(){
// given
Member member = new Member(1L, "memberA", Grade.VIP);
// when
memberService.join(member);
Member findMember = memberService.findMember(1L);
// then
Assertions.assertThat(member).isEqualTo(findMember);
}
}
찾아보니 관련 의존성을 추가해줘야 한다는 것을 발견했다.
build.gradle에 아래 코드를 추가한다.
dependencies {
testImplementation 'org.assertj:assertj-core:3.24.2'
testImplementation 'org.junit.jupiter:junit-jupiter:5.10.0'
}
다음 다시 assertThat 사용하려는 코드를 가서
import org.junit.jupiter.api.Assertions;
이걸 지우고
import org.assertj.core.api.Assertions;
이걸 쓰면 된다.