[Spring] beforeEach 메서드 + Test 만들기 단축키
🧶 𝗪𝗲𝗯/Spring

[Spring] beforeEach 메서드 + Test 만들기 단축키

 

 

 

 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