문제상황
Member엔터티와 MemberRepository구현체를 작성 후, 아래와 같이 Member를 Repository에 저장하는 테스트를 실행했는데 이전에 한번 겪었던 에러를 마주했다.
에러메시지:No matching tests found in any candidate test task.
@Test
public void 회원가입() throws Exception{
//given
Member member = new Member();
// userId, password, name, username, address, sex, email
member.setUserId("yasuo123");
member.setPassword("password99");
member.setName("kimyounghan");
member.setUsername("best yasuo");
Address address1 = new Address("South Korea", "Busan");
member.setAddress(address1);
member.setSex(Sex.Male);
member.setEmail("yasuo123@gmail.com");
em.persist(member);
//when
//then
assertThat(member.getName()).isEqualTo(em.find(Member.class, member.getId()).getName());
}
해결
인텔리제이 세팅의 테스트 실행 도구를 Gradle에서 IntelliJ IDEA로 변경
간단하게 말하면 테스트 실행 도구의 문제였다.
자세한 내용은 다음 링크의 글에 완벽하게 설명되어 있다.
https://velog.io/@yes_jihyeon/TIL-mvmr77js
하지만 그 다음 또 다른 에러(링크)가 발생했다.