이 글의 코드와 정보들은 [스프링 핵심원리 기본편] 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
이 글의 코드와 정보들은 [스프링 핵심원리 기본편] 강의를 들으며 정리한 내용을 토대로 작성하였고, 추후에 업데이트 될 수 있습니다.
package hello.core.member;
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import hello.core.AppConfig;
public class MemberServiceTest {
MemberService memberService;
@BeforeEach
public void beforeEach() {
AppConfig appConfig = new AppConfig();
memberService = appConfig.memberService();
}
@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);
}
}
테스트 메소드를 실행하기 전에, AppConfig 객체를 만들고 memberService 를 할당 해준다.
그리고 나서 @Test가 실행된다. 만약에 @Test가 2개 이상인 경우 @BeforeEach도 2번 이상 실행된다.
이 글의 코드와 정보들은 [스프링 핵심원리 기본편] 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
이 글의 코드와 정보들은 [스프링 핵심원리 기본편] 강의를 들으며 정리한 내용을 토대로 작성하였습니다.


그런 다음에 IntelliJ IDEA -> Settings(Preferences)를 클릭하여 검색창에 git을 입력한다.
git이 설치되었으면 git 밑에 있는 github 탭을 클릭하여 깃허브에 로그인을 하여 연동시킨다.

Git -> GitHub -> Share Project on GitHub을 클릭하여 Repository name을 적어주고 Share 버튼을 클릭한다.
뒤이어 나오는 팝업창에서 원하는 프로젝트 요소들을 체크한 후 Commit 메세지를 입력하고 Add 버튼을 클릭한다.
