Package gw.test

Class AssertUtil

    • Constructor Summary

      Constructors 
      Constructor Description
      AssertUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static boolean allTrue​(boolean[] booleans)  
      private static void appendFoundStatus​(java.lang.StringBuffer sb, java.lang.Object[] expected, boolean[] expectedFound)  
      static void assertArrayEquals​(java.lang.Object[] expected, java.lang.Object[] got)  
      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.
      static void assertArrayEquals​(java.lang.String message, java.lang.Object[] o1, java.lang.Object[] o2)  
      static void assertCausesException​(java.lang.Runnable r, java.lang.Class<? extends java.lang.Throwable> c)  
      static void assertCollectionEquals​(java.util.Collection o1, java.util.Collection o2)  
      static void assertCollectionEquals​(java.util.Collection o1, java.util.Collection o2, java.util.Comparator c)  
      static void assertIterableEquals​(java.lang.Iterable o1, java.lang.Iterable o2)  
      private static void assertIterableEquals​(java.lang.Iterable i1, java.lang.Iterable i2, java.lang.String s)  
      static void assertIterableEquals​(java.lang.Iterable o1, java.lang.Iterable o2, java.util.Comparator c)  
      private static void assertIterableEquals​(java.lang.Iterable i1, java.lang.Iterable i2, java.util.Comparator c, java.lang.String s)  
      static void assertIterableEqualsIgnoreOrder​(java.lang.Iterable i1, java.lang.Iterable i2)  
      static void assertListEquals​(java.util.List o1, java.util.List o2)  
      static void assertListEquals​(java.util.List o1, java.util.List o2, java.util.Comparator c)  
      static void assertMatchRegex​(java.lang.String message, java.lang.String pattern, java.lang.String result)  
      static void assertSetsEqual​(java.util.Set o1, java.util.Set o2)  
      static void assertZero​(int i)  
      static void assertZero​(long i)  
      private static boolean[] makeFoundArray​(int length)  
      private static java.util.Map makeHistogram​(java.lang.Iterable o1)  
      private static java.util.List makeList​(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
    • Constructor Detail

      • AssertUtil

        public AssertUtil()
    • 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)