|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase net.sourceforge.jtds.jdbc.TestBase net.sourceforge.jtds.jdbc.DatabaseTestCase net.sourceforge.jtds.jdbc.UnitTestBase
Base class for unit tests which do not connect to a database.
Field Summary |
Fields inherited from class net.sourceforge.jtds.jdbc.DatabaseTestCase |
|
Fields inherited from class net.sourceforge.jtds.jdbc.TestBase |
con, props |
Fields inherited from class junit.framework.TestCase |
|
Constructor Summary | |
UnitTestBase(java.lang.String name)
Constructor. |
Method Summary | |
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 a String . |
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. |
Methods inherited from class net.sourceforge.jtds.jdbc.DatabaseTestCase |
compareBytes, getLongString, getLongString, getType, getTypemap |
Methods inherited from class net.sourceforge.jtds.jdbc.TestBase |
compareInputStreams, compareReaders, connect, dropDatabase, dropFunction, dropProcedure, dropTable, dropTrigger, dropType, dropView, dump, dump, dumpAll, dumpKeys, dumpRow, dumpRow, getConnection, getConnection, makeObjects, makeTestTables, setUp, tearDown |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public UnitTestBase(java.lang.String name)
name
- The name of the test.Method Detail |
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.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |