봄날의 로그

[InteliJ] JUnit5 테스트 파일 생성 단축키, 실행 본문

Spring Boot

[InteliJ] JUnit5 테스트 파일 생성 단축키, 실행

호잇호잇의 봄날들 2024. 12. 2. 17:05

 

윈도우에선 Ctrl + Shift + T

 

OK를 누른다

 

이미지와 같이 테스트 코드 파일잉 생성된 것을 확인 할 수 있다.

 

package study.core.member.discount;

import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import study.core.member.Grade;
import study.core.member.Member;

import static org.assertj.core.api.Assertions.*;

class RateDiscountTest {

    RateDiscount rateDiscount = new RateDiscount();


    @Test
    @DisplayName("VIP는 10프로 할인이 적용되어야 한다")
    void vip(){

        Member member = new Member(1L, "memberVip", Grade.VIP);

        int discount = rateDiscount.discont(member, 10000);

        assertThat(discount).isEqualTo(1000);
    }

    @Test
    @DisplayName("VIP가 아니면 10프로 할인이 적용되지 않아야 한다")
    void vip_not(){

        Member member = new Member(2L, "memberBasic", Grade.BASIC);

        int discount = rateDiscount.discont(member, 10000);

        assertThat(discount).isEqualTo(0);
    }

}

 

 

실패가 나면 실행 아이콘과 메세지를 이미지와 같이 확인 할 수 있다.

 

클래스 단위로 실행할 때
클래스 단위 테스트 성공시