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); // 테스트 실패
}
}
[Junit4] assertNotNull, assertNull : 객체가 null 인지 여부 (0) | 2020.06.17 |
---|---|
[ Junit4 ]assertArrayEquals : 두 배열이 같은지 여부 (0) | 2020.06.17 |
[Junit4] @Test expected 예상한 예외가 발생하는 지 여부 (0) | 2020.06.17 |
[Junit4]@Test timeout : 테스트가 시간 내에 통과하는지 여부 (0) | 2020.06.17 |
[Junit4]기본 템플릿 @BeforeClass @AfterClass @Before @After @Test (0) | 2020.06.17 |
댓글 영역