[Test] Test Pattern

누구세요·2024년 10월 27일
  • Given, When, Then
@Test
    @DisplayName("계산기 연산 성공 테스트")
    void test1() {
        // given - 테스트하고자하는 대상을 실제로 실행하기 전에 테스트에 필요한 값들을 미리 선언
        int num1 = 5;
        String op = "/";
        int num2 = 2;

        // when - 테스트하고자하는 대상을 실제로 실행
        Double result = calculator.operate(num1, op, num2);

        // then - 어떤 특정한 행동 때문에 발생할거라 예상되는 결과에 대해 예측하고 맞는지 확인.
        assertNotNull(result);
        assertEquals(2.5, result);
    }

0개의 댓글