assertEquals(a,b) : 객체 a와b의 값이 같은지 확인 
assertTrue(a) : a가 참인지 확인 
assertThat(“reason”,a,b): a 가 되어야하는데 b인지를 확인
assertSame(a,b) : 객체 a와b가 같은 객체임을 확인 
assertNotSame(a,b) : 객체 a와b가 같은 객체임을 확인 
assertNotNull(a) : a객체가 null이 아님을 확인 
assertArrayEquals(a,b) : 배열 a와b가 일치함을 확인 

assertTrue

public static void assertTrue(java.lang.String message,
                              boolean condition)

Asserts that a condition is true. If it isn’t it throws an AssertionError with the given message.Parameters:message – the identifying message for the AssertionError (null okay)condition – condition to be checked


assertTrue

public static void assertTrue(boolean condition)

Asserts that a condition is true. If it isn’t it throws an AssertionError without a message.Parameters:condition – condition to be checked


assertFalse

public static void assertFalse(java.lang.String message,
                               boolean condition)

Asserts that a condition is false. If it isn’t it throws an AssertionError with the given message.Parameters:message – the identifying message for the AssertionError (null okay)condition – condition to be checked


assertFalse

public static void assertFalse(boolean condition)

Asserts that a condition is false. If it isn’t it throws an AssertionError without a message.Parameters:condition – condition to be checked


fail

public static void fail(java.lang.String message)

Fails a test with the given message.Parameters:message – the identifying message for the AssertionError (null okay)See Also:AssertionError


fail

public static void fail()

Fails a test with no message.


assertEquals

public static void assertEquals(java.lang.String message,
                                java.lang.Object expected,
                                java.lang.Object actual)

Asserts that two objects are equal. If they are not, an AssertionError is thrown with the given message. If expected and actual are null, they are considered equal.Parameters:message – the identifying message for the AssertionError (null okay)expected – expected valueactual – actual value


assertEquals

public static void assertEquals(java.lang.Object expected,
                                java.lang.Object actual)

Asserts that two objects are equal. If they are not, an AssertionError without a message is thrown. If expected and actual are null, they are considered equal.Parameters:expected – expected valueactual – the value to check against expected


assertArrayEquals

public static void assertArrayEquals(java.lang.String message,
                                     java.lang.Object[] expecteds,
                                     java.lang.Object[] actuals)
                              throws org.junit.internal.ArrayComparisonFailure

Asserts that two object arrays are equal. If they are not, an AssertionError is thrown with the given message. If expecteds and actuals are null, they are considered equal.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – Object array or array of arrays (multi-dimensional array) with expected values.actuals – Object array or array of arrays (multi-dimensional array) with actual valuesThrows:org.junit.internal.ArrayComparisonFailure


assertArrayEquals

public static void assertArrayEquals(java.lang.Object[] expecteds,
                                     java.lang.Object[] actuals)

Asserts that two object arrays are equal. If they are not, an AssertionError is thrown. If expected and actual are null, they are considered equal.Parameters:expecteds – Object array or array of arrays (multi-dimensional array) with expected valuesactuals – Object array or array of arrays (multi-dimensional array) with actual values


assertArrayEquals

public static void assertArrayEquals(java.lang.String message,
                                     byte[] expecteds,
                                     byte[] actuals)
                              throws org.junit.internal.ArrayComparisonFailure

Asserts that two byte arrays are equal. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – byte array with expected values.actuals – byte array with actual valuesThrows:org.junit.internal.ArrayComparisonFailure


assertArrayEquals

public static void assertArrayEquals(byte[] expecteds,
                                     byte[] actuals)

Asserts that two byte arrays are equal. If they are not, an AssertionError is thrown.Parameters:expecteds – byte array with expected values.actuals – byte array with actual values


assertArrayEquals

public static void assertArrayEquals(java.lang.String message,
                                     char[] expecteds,
                                     char[] actuals)
                              throws org.junit.internal.ArrayComparisonFailure

Asserts that two char arrays are equal. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – char array with expected values.actuals – char array with actual valuesThrows:org.junit.internal.ArrayComparisonFailure


assertArrayEquals

public static void assertArrayEquals(char[] expecteds,
                                     char[] actuals)

Asserts that two char arrays are equal. If they are not, an AssertionError is thrown.Parameters:expecteds – char array with expected values.actuals – char array with actual values


assertArrayEquals

public static void assertArrayEquals(java.lang.String message,
                                     short[] expecteds,
                                     short[] actuals)
                              throws org.junit.internal.ArrayComparisonFailure

Asserts that two short arrays are equal. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – short array with expected values.actuals – short array with actual valuesThrows:org.junit.internal.ArrayComparisonFailure


assertArrayEquals

public static void assertArrayEquals(short[] expecteds,
                                     short[] actuals)

Asserts that two short arrays are equal. If they are not, an AssertionError is thrown.Parameters:expecteds – short array with expected values.actuals – short array with actual values


assertArrayEquals

public static void assertArrayEquals(java.lang.String message,
                                     int[] expecteds,
                                     int[] actuals)
                              throws org.junit.internal.ArrayComparisonFailure

Asserts that two int arrays are equal. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – int array with expected values.actuals – int array with actual valuesThrows:org.junit.internal.ArrayComparisonFailure


assertArrayEquals

public static void assertArrayEquals(int[] expecteds,
                                     int[] actuals)

Asserts that two int arrays are equal. If they are not, an AssertionError is thrown.Parameters:expecteds – int array with expected values.actuals – int array with actual values


assertArrayEquals

public static void assertArrayEquals(java.lang.String message,
                                     long[] expecteds,
                                     long[] actuals)
                              throws org.junit.internal.ArrayComparisonFailure

Asserts that two long arrays are equal. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – long array with expected values.actuals – long array with actual valuesThrows:org.junit.internal.ArrayComparisonFailure


assertArrayEquals

public static void assertArrayEquals(long[] expecteds,
                                     long[] actuals)

Asserts that two long arrays are equal. If they are not, an AssertionError is thrown.Parameters:expecteds – long array with expected values.actuals – long array with actual values


assertEquals

public static void assertEquals(java.lang.String message,
                                double expected,
                                double actual,
                                double delta)

Asserts that two doubles or floats are equal to within a positive delta. If they are not, an AssertionError is thrown with the given message. If the expected value is infinity then the delta value is ignored. NaNs are considered equal: assertEquals(Double.NaN, Double.NaN, *) passesParameters:message – the identifying message for the AssertionError (null okay)expected – expected valueactual – the value to check against expecteddelta – the maximum delta between expected and actual for which both numbers are still considered equal.


assertEquals

public static void assertEquals(long expected,
                                long actual)

Asserts that two longs are equal. If they are not, an AssertionError is thrown.Parameters:expected – expected long value.actual – actual long value


assertEquals

public static void assertEquals(java.lang.String message,
                                long expected,
                                long actual)

Asserts that two longs are equal. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expected – long expected value.actual – long actual value


assertEquals

@Deprecated
public static void assertEquals(double expected,
                                           double actual)

Deprecated.Use assertEquals(double expected, double actual, double epsilon) instead


assertEquals

@Deprecated
public static void assertEquals(java.lang.String message,
                                           double expected,
                                           double actual)

Deprecated.Use assertEquals(String message, double expected, double actual, double epsilon) instead


assertEquals

public static void assertEquals(double expected,
                                double actual,
                                double delta)

Asserts that two doubles or floats are equal to within a positive delta. If they are not, an AssertionError is thrown. If the expected value is infinity then the delta value is ignored.NaNs are considered equal: assertEquals(Double.NaN, Double.NaN, *) passesParameters:expected – expected valueactual – the value to check against expecteddelta – the maximum delta between expected and actual for which both numbers are still considered equal.


assertNotNull

public static void assertNotNull(java.lang.String message,
                                 java.lang.Object object)

Asserts that an object isn’t null. If it is an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)object – Object to check or null


assertNotNull

public static void assertNotNull(java.lang.Object object)

Asserts that an object isn’t null. If it is an AssertionError is thrown.Parameters:object – Object to check or null


assertNull

public static void assertNull(java.lang.String message,
                              java.lang.Object object)

Asserts that an object is null. If it is not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)object – Object to check or null


assertNull

public static void assertNull(java.lang.Object object)

Asserts that an object is null. If it isn’t an AssertionError is thrown.Parameters:object – Object to check or null


assertSame

public static void assertSame(java.lang.String message,
                              java.lang.Object expected,
                              java.lang.Object actual)

Asserts that two objects refer to the same object. If they are not, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)expected – the expected objectactual – the object to compare to expected


assertSame

public static void assertSame(java.lang.Object expected,
                              java.lang.Object actual)

Asserts that two objects refer to the same object. If they are not the same, an AssertionError without a message is thrown.Parameters:expected – the expected objectactual – the object to compare to expected


assertNotSame

public static void assertNotSame(java.lang.String message,
                                 java.lang.Object unexpected,
                                 java.lang.Object actual)

Asserts that two objects do not refer to the same object. If they do refer to the same object, an AssertionError is thrown with the given message.Parameters:message – the identifying message for the AssertionError (null okay)unexpected – the object you don’t expectactual – the object to compare to unexpected


assertNotSame

public static void assertNotSame(java.lang.Object unexpected,
                                 java.lang.Object actual)

Asserts that two objects do not refer to the same object. If they do refer to the same object, an AssertionError without a message is thrown.Parameters:unexpected – the object you don’t expectactual – the object to compare to unexpected


assertEquals

@Deprecated
public static void assertEquals(java.lang.String message,
                                           java.lang.Object[] expecteds,
                                           java.lang.Object[] actuals)

Deprecated.use assertArrayEqualsAsserts that two object arrays are equal. If they are not, an AssertionError is thrown with the given message. If expecteds and actuals are null, they are considered equal.Parameters:message – the identifying message for the AssertionError (null okay)expecteds – Object array or array of arrays (multi-dimensional array) with expected values.actuals – Object array or array of arrays (multi-dimensional array) with actual values


assertEquals

@Deprecated
public static void assertEquals(java.lang.Object[] expecteds,
                                           java.lang.Object[] actuals)

Deprecated.use assertArrayEqualsAsserts that two object arrays are equal. If they are not, an AssertionError is thrown. If expected and actual are null, they are considered equal.Parameters:expecteds – Object array or array of arrays (multi-dimensional array) with expected valuesactuals – Object array or array of arrays (multi-dimensional array) with actual values


assertThat

public static <T> void assertThat(T actual,
                                  org.hamcrest.Matcher<T> matcher)

Asserts that actual satisfies the condition specified by matcher. If not, an AssertionError is thrown with information about the matcher and failing value. Example:

   assertThat(0, is(1)); // fails:
     // failure message:
     // expected: is <1> 
     // got value: <0>
   assertThat(0, is(not(1))) // passes
 

Type Parameters:T – the static type accepted by the matcher (this can flag obvious compile-time problems such as assertThat(1, is("a"))Parameters:actual – the computed value being comparedmatcher – an expression, built of Matchers, specifying allowed valuesSee Also:CoreMatchersJUnitMatchers


assertThat

public static <T> void assertThat(java.lang.String reason,
                                  T actual,
                                  org.hamcrest.Matcher<T> matcher)

Asserts that actual satisfies the condition specified by matcher. If not, an AssertionError is thrown with the reason and information about the matcher and failing value. Example:

 :
   assertThat("Help! Integers don't work", 0, is(1)); // fails:
     // failure message:
     // Help! Integers don't work
     // expected: is <1> 
     // got value: <0>
   assertThat("Zero is one", 0, is(not(1))) // passes
 

Type Parameters:T – the static type accepted by the matcher (this can flag obvious compile-time problems such as assertThat(1, is("a"))Parameters:reason – additional information about the erroractual – the computed value being comparedmatcher – an expression, built of Matchers, specifying allowed valuesSee Also:CoreMatchersJUnitMatchers

0