Junit4
[Junit4] assertEquals : 두 객체의 값이 같은지 여부
kwanghyup
2020. 6. 17. 22:28
import org.junit.*;
import static org.junit.Assert.assertEquals;
public class SampleTest {
@Test
public void whenAssertingEquality_thenEqual() {
String expected = "Ramesh";
String actual = "Ramesh";
// 예상값과 실제 값이 같은지 확인
assertEquals(expected, actual);
}
}
테스트가 실패할 시 메세지를 표시할 수 있다.
@Test
public void whenAssertingEquality_thenEqual() {
String actual = "java";
String expected = "java ";
assertEquals("테스트가 실패하면 이 메세지 표시 " ,expected,actual);
}
3개의 파라미터
import org.junit.*;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
public class SampleTest {
@Test
public void whenAssertingEquality_thenEqual() {
// 세번째 파라미터 delta : 허용 오차범위
assertEquals(2.5,2.4,0.11); // 테스트 성공
assertEquals(2.4,2.5,0.11); // 테스트 성공
assertEquals(2.5,2.4,0.1); // 테스트 실패
}
}