쉬운 프로그래밍

Junit 테스트 코드 작성 양식 본문

Programming/Junit

Junit 테스트 코드 작성 양식

쉬운형 2021. 1. 21. 12:51

테스트코드는 한글로 작성해도 괜찮다고 한다. 

 

실제로 서비스를 위한 코드면 관례적으로 영어로 써야되는데 요거는 테스트코드니까 외국인하고 일하는거 아니면 뭐

 

    @Test
    void 회원가입() {
        // given
        
        // when

        // then
    }

관례적으로 기본적인 틀은 given, when, then 형식으로 쓴다. 

 

given은 주어진 데이터, when은 언제 돌아가느냐, then은 검증이다.

 

    @Test
    void 회원가입() {
        // given
        Member member = new Member();
        member.setName("느엉1");

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

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

간단하게 구현하면 위와 같은 형식으로 하는게 좋다.

 

얘를 변형하는 형식으로 해야 직관적으로 볼 수 있다.

'Programming > Junit' 카테고리의 다른 글

Junit을 통한 단위 테스트  (2) 2021.01.21
Comments