Package gw.test
Class AssertUtil
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- gw.test.AssertUtil
-
- All Implemented Interfaces:
ITestWithMetadata,junit.framework.Test
public abstract class AssertUtil extends junit.framework.TestCase implements ITestWithMetadata
-
-
Constructor Summary
Constructors Constructor Description AssertUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanallTrue(boolean[] booleans)private static voidappendFoundStatus(java.lang.StringBuffer sb, java.lang.Object[] expected, boolean[] expectedFound)static voidassertArrayEquals(java.lang.Object[] expected, java.lang.Object[] got)static voidassertArrayEquals(java.lang.Object[] expected, java.lang.Object[] got, TestClass.EqualityTester tester)Verifies that all elements in the first array are present in the second array and match the elements in the first array.static voidassertArrayEquals(java.lang.String message, java.lang.Object[] o1, java.lang.Object[] o2)static voidassertCausesException(java.lang.Runnable r, java.lang.Class<? extends java.lang.Throwable> c)static voidassertCollectionEquals(java.util.Collection o1, java.util.Collection o2)static voidassertCollectionEquals(java.util.Collection o1, java.util.Collection o2, java.util.Comparator c)static voidassertIterableEquals(java.lang.Iterable o1, java.lang.Iterable o2)private static voidassertIterableEquals(java.lang.Iterable i1, java.lang.Iterable i2, java.lang.String s)static voidassertIterableEquals(java.lang.Iterable o1, java.lang.Iterable o2, java.util.Comparator c)private static voidassertIterableEquals(java.lang.Iterable i1, java.lang.Iterable i2, java.util.Comparator c, java.lang.String s)static voidassertIterableEqualsIgnoreOrder(java.lang.Iterable i1, java.lang.Iterable i2)static voidassertListEquals(java.util.List o1, java.util.List o2)static voidassertListEquals(java.util.List o1, java.util.List o2, java.util.Comparator c)static voidassertMatchRegex(java.lang.String message, java.lang.String pattern, java.lang.String result)static voidassertSetsEqual(java.util.Set o1, java.util.Set o2)static voidassertZero(int i)static voidassertZero(long i)private static boolean[]makeFoundArray(int length)private static java.util.MapmakeHistogram(java.lang.Iterable o1)private static java.util.ListmakeList(java.lang.Iterable o1)-
Methods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.test.ITestWithMetadata
getMetadata
-
-
-
-
Method Detail
-
assertArrayEquals
public static void assertArrayEquals(java.lang.Object[] expected, java.lang.Object[] got)
-
assertArrayEquals
public static void assertArrayEquals(java.lang.Object[] expected, java.lang.Object[] got, TestClass.EqualityTester tester)Verifies that all elements in the first array are present in the second array and match the elements in the first array. Uses EqualityUtil to determine equality and is order-insensitive.- Parameters:
expected- the expected result (reference)got- the obtained result (what to compare against the reference)
-
appendFoundStatus
private static void appendFoundStatus(java.lang.StringBuffer sb, java.lang.Object[] expected, boolean[] expectedFound)
-
makeFoundArray
private static boolean[] makeFoundArray(int length)
-
allTrue
private static boolean allTrue(boolean[] booleans)
-
assertArrayEquals
public static void assertArrayEquals(java.lang.String message, java.lang.Object[] o1, java.lang.Object[] o2)
-
assertSetsEqual
public static void assertSetsEqual(java.util.Set o1, java.util.Set o2)
-
assertCollectionEquals
public static void assertCollectionEquals(java.util.Collection o1, java.util.Collection o2)
-
assertListEquals
public static void assertListEquals(java.util.List o1, java.util.List o2)
-
assertIterableEquals
public static void assertIterableEquals(java.lang.Iterable o1, java.lang.Iterable o2)
-
assertCollectionEquals
public static void assertCollectionEquals(java.util.Collection o1, java.util.Collection o2, java.util.Comparator c)
-
assertListEquals
public static void assertListEquals(java.util.List o1, java.util.List o2, java.util.Comparator c)
-
assertIterableEquals
public static void assertIterableEquals(java.lang.Iterable o1, java.lang.Iterable o2, java.util.Comparator c)
-
assertIterableEqualsIgnoreOrder
public static void assertIterableEqualsIgnoreOrder(java.lang.Iterable i1, java.lang.Iterable i2)
-
assertZero
public static void assertZero(int i)
-
assertZero
public static void assertZero(long i)
-
assertMatchRegex
public static void assertMatchRegex(java.lang.String message, java.lang.String pattern, java.lang.String result)
-
makeHistogram
private static java.util.Map makeHistogram(java.lang.Iterable o1)
-
assertIterableEquals
private static void assertIterableEquals(java.lang.Iterable i1, java.lang.Iterable i2, java.lang.String s)
-
assertIterableEquals
private static void assertIterableEquals(java.lang.Iterable i1, java.lang.Iterable i2, java.util.Comparator c, java.lang.String s)
-
makeList
private static java.util.List makeList(java.lang.Iterable o1)
-
assertCausesException
public static void assertCausesException(java.lang.Runnable r, java.lang.Class<? extends java.lang.Throwable> c)
-
-