spiffy.junit
Class AssertHelper

java.lang.Object
  extended by junit.framework.Assert
      extended by spiffy.junit.AssertHelper

public class AssertHelper
extends junit.framework.Assert

This class provides essential assertions missing from JUnit in order to create clear JUnit test cases.

Author:
Kasper B. Graversen

Constructor Summary
AssertHelper()
           
 
Method Summary
static
<T> void
assertEmpty(String message, Collection<T> collection)
          Check if a collection is empty
static void assertEquals(String message, byte[] expected, byte[] actual)
          Check if two arrays element for element are equal.
static void assertEquals(String message, int[] expected, int[] actual)
          Check if two arrays element for element are equal.
static void assertEquals(String message, Object[] expected, Object[] actual)
          Check if two arrays element for element are equal.
static void assertGreaterThan(String message, double expectedGreaterThan, double actual)
          check that the actual value is greater than the expected
static void assertGreaterThan(String message, int expectedGreaterThan, int actual)
          check that the actual value is greater than the expected
static void assertNotEquals(int expected, int actual)
           
static void assertNotEquals(String message, double expected, double actual)
          check that the actual value is not the expected
static void assertNotEquals(String message, int expected, int actual)
          check that the actual value is not the expected
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssertHelper

public AssertHelper()
Method Detail

assertEmpty

public static <T> void assertEmpty(String message,
                                   Collection<T> collection)
Check if a collection is empty

Parameters:
collection -

assertEquals

public static void assertEquals(String message,
                                byte[] expected,
                                byte[] actual)
Check if two arrays element for element are equal. If not an AssertionFailedError is thrown. When both argument arrays are null, the method silently returns.


assertEquals

public static void assertEquals(String message,
                                int[] expected,
                                int[] actual)
Check if two arrays element for element are equal. If not an AssertionFailedError is thrown. When both argument arrays are null, the method silently returns.


assertEquals

public static void assertEquals(String message,
                                Object[] expected,
                                Object[] actual)
Check if two arrays element for element are equal. If not an AssertionFailedError is thrown. When both argument arrays are null, the method silently returns.


assertGreaterThan

public static void assertGreaterThan(String message,
                                     double expectedGreaterThan,
                                     double actual)
check that the actual value is greater than the expected


assertGreaterThan

public static void assertGreaterThan(String message,
                                     int expectedGreaterThan,
                                     int actual)
check that the actual value is greater than the expected


assertNotEquals

public static void assertNotEquals(int expected,
                                   int actual)

assertNotEquals

public static void assertNotEquals(String message,
                                   double expected,
                                   double actual)
check that the actual value is not the expected


assertNotEquals

public static void assertNotEquals(String message,
                                   int expected,
                                   int actual)
check that the actual value is not the expected