(스프링부트) 개발 전 멤버 서비스 테스트 05

안녕하세요 jju_developer입니다.

이번에는 키보드 단축키를 통해 테스트 클래스를 생성하는 방법에 대해 알아보겠습니다.

그 전에 아래의 3가지 부분을 먼저 확인하시고 보시길 권해드립니다!

멤버 클래스1

회원 디렉토리2

회원 서비스 3

생성할 회원 서비스에 대한 테스트 클래스를 생성합니다.

TEST 파일은 MAC에서 shift T 명령을 호출하여 만들 수 있습니다.



커맨드+시프트+T

그러면 이렇게 테스트 클래스가 자동으로 생성되는 것을 확인할 수 있습니다.


이제 테스트 코드를 작성해 보겠습니다.

로직이 회원가입을 하기 위해서는 서비스가 있어야 합니다.

-> 회원 서비스

다음,

회원가입을 하셔야 회원가입이 가능합니다.

//주다

//만약에

//그 다음에

먼저 상황에 맞게 변형하십시오.

class MemberServiceTest {

    MemberService memberService = new MemberService();

    @Test
    void join() {
        //given
        Member member = new Member();
        member.setName("jju");

        //when
        Long saveId = memberService.join(member);

        //then
        Member findMember = memberService.findOne(saveId).get();
        assertThat(member.getName()).isEqualTo(findMember.getName());
    }

이렇게 회원가입 기능을 테스트하기 위해 글을 작성했습니다.


실행 완료

지금까지 만든 것에 대한 빠른 테스트 코드는 다음과 같습니다.

테스트 케이스를 파헤칠수록 어려워지므로 먼저 기본 단계를 명확하게 알아야 합니다.

그 이상으로 천천히 배워야합니다 … 할 ….

당신은 열심히 일했습니다!