public abstract class UnitTestBase extends DatabaseTestCase
| Constructor and Description | 
|---|
| UnitTestBase(java.lang.String name)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | assertEquals(java.lang.String message,
            java.lang.Object[] expected,
            java.lang.Object[] actual)Compare two arrays element-by-element. | 
| private void | failNotEquals(java.lang.String message,
             java.lang.Object[] expected,
             java.lang.Object[] actual) | 
| private java.lang.String | format(java.lang.Object[] object)Format an  Object[]object to aString. | 
| static java.lang.Object | invokeConstructor(java.lang.Class klass,
                 java.lang.Class[] classes,
                 java.lang.Object[] objects)Invoke a constructor on a class using reflection. | 
| static java.lang.Object | invokeGetInstanceField(java.lang.Object instance,
                      java.lang.String fieldName)Get the value of an instance field on an object using reflection. | 
| static java.lang.Object | invokeInstanceMethod(java.lang.Object instance,
                    java.lang.String methodName,
                    java.lang.Class[] classes,
                    java.lang.Object[] objects)Invoke an instance method on an object using reflection. | 
| static void | invokeSetInstanceField(java.lang.Object instance,
                      java.lang.String fieldName,
                      java.lang.Object fieldValue)Set the value of an instance field on an object using reflection. | 
| static java.lang.Object | invokeStaticMethod(java.lang.Class klass,
                  java.lang.String methodName,
                  java.lang.Class[] classes,
                  java.lang.Object[] objects)Invoke a static method on a class using reflection. | 
| protected static java.lang.String | ucFirst(java.lang.String s)Changes the first character of a string to uppercase. | 
compareBytes, getLongString, getLongString, getType, getTypemapcompareInputStreams, compareReaders, connect, dropDatabase, dropFunction, dropProcedure, dropTable, dropTrigger, dropType, dropView, dump, dump, dumpAll, dumpKeys, dumpRow, dumpRow, getConnection, getConnection, makeObjects, makeTestTables, setUp, tearDownpublic UnitTestBase(java.lang.String name)
name - The name of the test.public static java.lang.Object invokeConstructor(java.lang.Class klass,
                                 java.lang.Class[] classes,
                                 java.lang.Object[] objects)
klass - The class.classes - The classes in the parameter list.objects - The objects to be used as parameters.public static java.lang.Object invokeGetInstanceField(java.lang.Object instance,
                                      java.lang.String fieldName)
instance - The instance of the object.fieldName - The name of the field.public static void invokeSetInstanceField(java.lang.Object instance,
                          java.lang.String fieldName,
                          java.lang.Object fieldValue)
instance - The instance of the object.fieldName - The name of the field.fieldValue - The value to set the field to.public static java.lang.Object invokeInstanceMethod(java.lang.Object instance,
                                    java.lang.String methodName,
                                    java.lang.Class[] classes,
                                    java.lang.Object[] objects)
instance - The instance of the object.methodName - The name of the method.classes - The classes in the parameter list.objects - The objects to be used as parameters.public static java.lang.Object invokeStaticMethod(java.lang.Class klass,
                                  java.lang.String methodName,
                                  java.lang.Class[] classes,
                                  java.lang.Object[] objects)
klass - The class.methodName - The name of the method.classes - The classes in the parameter list.objects - The objects to be used as parameters.protected void assertEquals(java.lang.String message,
                java.lang.Object[] expected,
                java.lang.Object[] actual)
Assert#assertEquals(String, Object, Object) method
 does not handle them properly.message - The message to print upon failure.expected - The expected value.actual - The actual value.private void failNotEquals(java.lang.String message,
                 java.lang.Object[] expected,
                 java.lang.Object[] actual)
Assert#failNotEquals(java.lang.String, java.lang.Object, java.lang.Object)private java.lang.String format(java.lang.Object[] object)
Object[] object to a String.object - The object to be formatted.protected static java.lang.String ucFirst(java.lang.String s)
s - The string to be processed.s if it is null or zero length,
         else the string with the first character changed to uppercase.Generated on June 8 2013