단위테스트의 목적이 "동작 결과가 내가 예상하는 값과 동일한가?"를 테스트하는 것이기 때문에 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