00116 20150401 Class Assert - AngryQA/blog GitHub Wiki

Class Assert

AngryQA | 2015-04-01 수요일 오후 10:31 | 테스트 도구/JUint 등 / 단위테스트 | 원본

JUnit을 사용하여 단위 테스트를 만들던 중

단정문에 대한 정리가 필요하여 작성하는 포스트입니다~ :D

자세한 단정문의 대한 설명은 아래 링크 참조부탁드립니다!

http://junit.sourceforge.net/javadoc/org/junit/Assert.html 

※대표적인 단정문

assertArrayEquals(a,b) : 배열 a와b가 일치함을 확인

[assertArrayEquals](http://junit.sourceforge.net/javadoc/org/junit/Assert.html#assertArrayEquals(byte[], byte[]))(byte[] expecteds, byte[] actuals)            Asserts that two byte arrays are equal.

assertEquals(a,b) : 객체 a와b의 값이 같은지 확인

[assertEquals](http://junit.sourceforge.net/javadoc/org/junit/Assert.html#assertEquals(double, double))(double expected, double actual)            Deprecated. Use assertEquals(double expected, double actual, double epsilon) instead

assertSame(a,b) : 객체 a와b가 같은 객체임을 확인

[assertSame](http://junit.sourceforge.net/javadoc/org/junit/Assert.html#assertSame(java.lang.Object, java.lang.Object))(java.lang.Object expected, java.lang.Object actual)            Asserts that two objects refer to the same object.

assertTrue(a) : a가 참인지 확인

assertTrue(boolean condition)            Asserts that a condition is true.

assertNotNull(a) : a객체가 null이 아님을 확인

assertNotNull(java.lang.Object object)            Asserts that an object isn't null.