[23-03-28] JUnit

고등어찌짐·2023년 3월 28일
0

Spring Core

목록 보기
1/4
post-thumbnail

JUnit 단위 테스트

JDK 1.4에서 추가된 assertXXX를 사용하여 테스트 진행.

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

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

public class OrderServiceTest {

    MemberService memberService;
    OrderService orderService;

    @BeforeEach
    public void beforeEach() {
        AppConfig appConfig = new AppConfig();
        memberService = appConfig.memberService();
        orderService = appConfig.orderService();
    }

    @Test
    void createOrder() {
        Long memberId =1l;
        Member member= new Member(memberId, "memberA", Grade.BASIC);
        memberService.join(member);

        Order order = orderService.createOrder(memberId, "itemA", 100000);
        Assertions.assertThat(order.getDiscountPrice()).isEqualTo(10000);
    }


} 

Assertions.assertThat은 Alt+Enter로 import static으로 선언하는 것이 좋다.

결과 화면

profile
TIL 채우는 중

0개의 댓글