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 static void
assertArrayEquals(Object[] expected, Object[] got)
static void
assertArrayEquals(Object[] expected, 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 void
assertArrayEquals(String message, Object[] o1, Object[] o2)
static void
assertCausesException(Runnable r, Class<? extends Throwable> c)
static void
assertCollectionEquals(Collection o1, Collection o2)
static void
assertCollectionEquals(Collection o1, Collection o2, Comparator c)
static void
assertIterableEquals(Iterable o1, Iterable o2)
static void
assertIterableEquals(Iterable o1, Iterable o2, Comparator c)
static void
assertIterableEqualsIgnoreOrder(Iterable i1, Iterable i2)
static void
assertListEquals(List o1, List o2)
static void
assertListEquals(List o1, List o2, Comparator c)
static void
assertMatchRegex(String message, String pattern, String result)
static void
assertSetsEqual(Set o1, Set o2)
static void
assertZero(int i)
static void
assertZero(long i)
-
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(Object[] expected, 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)
-
assertCollectionEquals
public static void assertCollectionEquals(Collection o1, Collection o2)
-
assertCollectionEquals
public static void assertCollectionEquals(Collection o1, Collection o2, Comparator c)
-
assertListEquals
public static void assertListEquals(List o1, List o2, Comparator c)
-
assertIterableEquals
public static void assertIterableEquals(Iterable o1, Iterable o2, Comparator c)
-
assertIterableEqualsIgnoreOrder
public static void assertIterableEqualsIgnoreOrder(Iterable i1, Iterable i2)
-
assertZero
public static void assertZero(int i)
-
assertZero
public static void assertZero(long i)
-
assertMatchRegex
public static void assertMatchRegex(String message, String pattern, String result)
-
-