블로그 이름 뭐하지
[Spring] IntelliJ 테스트 코드 설정 본문
Spring에서 테스트 코드를 작성할 때는 JUnit(자바 언어용 테스트 프레임 워크)을 사용한다.
build.gradle 파일을 열어보면 이미 JUnit 사용을 위한 환경설정이 되어있다.
1. 테스트 하고 싶은 java 파일 내 마우스 우클릭 > Generate > Test 클릭
2. 기본설정 그대로 Ok 클릭 > 테스트 파일 생성(단축키: ctrl + shift + t (window))
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 |