Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

블로그 이름 뭐하지

[Spring] IntelliJ 테스트 코드 설정 본문

Spring

[Spring] IntelliJ 테스트 코드 설정

가는말이고우면오는말은come 2024. 9. 29. 22:33

Spring에서 테스트 코드를 작성할 때는 JUnit(자바 언어용 테스트 프레임 워크)을 사용한다.

 

build.gradle 파일을 열어보면 이미 JUnit 사용을 위한 환경설정이 되어있다.

 

1. 테스트 하고 싶은 java 파일 내 마우스 우클릭 > Generate > Test 클릭

 

2. 기본설정 그대로 Ok 클릭 > 테스트 파일 생성(단축키: ctrl + shift + t (window))

Test 폴더에 해당 파일의 테스트가 생성된다.

3. 테스트 파일에 테스트 코드 작성

package com.sparta.springprepare.calculator;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

class CalculatorTest {
    @Test
    @DisplayName("더하기 테스트")
    void test1() {
        Calculator calculator = new Calculator();
        Double result = calculator.operate(8, "+", 2);
        System.out.println("result = " + result);

        Assertions.assertEquals(10, result);
    }

    @Test
    @DisplayName("나누기 테스트")
    void test2() {
        Calculator calculator = new Calculator();
        Double result = calculator.operate(8, "/", 2);
        System.out.println("result = " + result);

        Assertions.assertEquals(4, result);
    }
}

 

JUnit은 테스트 실행환경이 있으므로 따로 main() 메서드를 실행하지 않아도

각각의 메서드, 또는 기능별로 테스트 코드를 실행할 수 있다.

'Spring' 카테고리의 다른 글

[Spring] JDBC  (0) 2024.09.30
[Spring] Spring MVC  (0) 2024.09.30
[Spring] application.properties  (0) 2024.09.29
[Spring] Lombok  (0) 2024.09.29
[Spring] Gradle  (0) 2024.09.27