🧶 𝗪𝗲𝗯/Spring
[Spring] beforeEach 메서드 + Test 만들기 단축키
yeomss
2023. 1. 2. 20:09
beforeEach
개념
Test 메서드가 실행되기 전에, 무조건적으로 실행되는 함수
코드
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
class MemberServiceImplTest {
MemberRepository memberRepository = new MemberRepositoryImpl();
@BeforeEach
void beforeEach() {
System.out.println("beforeEach 입니다!");
}
@Test
void 멤버찾기() {
Member member = new Member(1, "member1");
memberRepository.save(member);
Integer findMember = memberRepository.findById(member.getMemberId());
System.out.println(member.getMemberId());
System.out.println(findMember);
Assertions.assertThat(member.getMemberId()).isEqualTo(findMember);
}
}
이렇듯, Test 가 돌아가기 이전에 beforeEach 가 수행되는 것을 확인할 수 있습니다.
Test 만들기 단축키
Mac OS 기준 만들고 싶은 클래스 이름에서 Comand + Shift + T 를 누르면 위와 같이 Create New Test 창이 뜹니다.
Window 기준 Ctrl + Shift + T 를 누르면 됩니다.
창이 뜨면 그대로 OK 하면 됩니다.
#beforeEach Test #beforeEach Spring #spring Test 모두 수행
#spring test 단축키
728x90