작성
·
606
5
안녕하세요 영한님!
저는 Junit5를 이용해서 테스트를 해보고 있는데
5버전에서는 @Test(expected)를 지원을 하지 않더라구요
Junit5에서는 assertThrows()를 이용해서 예외테스트를 하도록 바뀌었다고 하는데 아래처럼 작성하면 되나요?
테스트는 성공했는데 맞는 코드인지는 잘 모르겠어서 질문드립니다!
@Test
public void 중복_회원_조회() throws Exception {
//given
Member member1 = new Member();
member1.setName("member");
Member member2 = new Member();
member2.setName("member");
//when
memberService.join(member1);
//then
assertThrows(IllegalStateException.class, () -> memberService.join(member2));
}
답변 감사드립니다!