Blog

[Spring]09 테스트 코드 작성해보기

Author
Summary
테스트 라이브러리를 사용해보기
Category
Study
Tags
Spring
Favorite
Memory Date
2023/08/26
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
테스트 코드는 메인 메소드가 없어도 실행 된다.
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); } }
Java
복사
Assertions.assertEquals() 메소드를 통해 예상값과 비교를 할 수 있다.
실행 결과(예상과 맞을 때)
실행 결과(오류를 발생 시킬 때)