단위테스트의 목적이 "동작 결과가 내가 예상하는 값과 동일한가?"를 테스트하는 것이기 때문에 assertion 즉 단정문을 통한 결과 검증은 필수적인 항목이다. junit 5에서는 org.junit.jupiter.api.Assertions 클래스에 다양한 assertion 메서드들을 static 하게 준비해 두었다.다음 클래스의 메서드가 잘 동작하는지 테스트해보자.class Calculator { public int add(int a, int b) { return a + b; } public int divide(int a, int b) { return a / b; }} 일반적인 assertion standard assertion대부분의 assertion ..
[junit] jupiter 2. assertion
단위테스트의 목적이 "동작 결과가 내가 예상하는 값과 동일한가?"를 테스트하는 것이기 때문에 assertion 즉 단정문을 통한 결과 검증은 필수적인 항목이다. junit 5에서는 org.junit.jupiter.api.Assertions 클래스에 다양한 assertion 메서드들을 static 하게 준비해 두었다.다음 클래스의 메서드가 잘 동작하는지 테스트해보자.class Calculator { public int add(int a, int b) { return a + b; } public int divide(int a, int b) { return a / b; }} 일반적인 assertion standard assertion대부분의 assertion ..
2023.11.23