|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--junit.framework.Assert
|
+--junit.framework.TestCase
|
+--junitx.framework.PrivateTestCase
PrivateTestCase is the parent class of all test cases you
supply in order to test private code.
| Constructor Summary | |
PrivateTestCase(java.lang.String aName)
constructor |
|
| Method Summary | |
boolean |
asBoolean(java.lang.Object aBoolean)
converts a Boolean into a boolean. |
byte |
asByte(java.lang.Object aByte)
converts a Byte into a byte. |
char |
asChar(java.lang.Object aCharacter)
converts a Character into a char. |
double |
asDouble(java.lang.Object aDouble)
converts a Double into a double. |
float |
asFloat(java.lang.Object aFloat)
converts a Float into a float. |
int |
asInt(java.lang.Object aInteger)
converts a Integer into a int. |
long |
asLong(java.lang.Object aLong)
converts a Long longo a long. |
short |
asShort(java.lang.Object aShort)
converts a Short shorto a short. |
void |
dumpKeys(java.lang.String aFQClassName)
dumps constructor and method keys for a proxied class. |
java.lang.Object |
get(java.lang.Object anObject,
java.lang.String aFieldName)
gets a field value object. |
java.lang.Object |
get(java.lang.String aFQClassName,
java.lang.String aFieldName)
gets a field value object of a non-instantiated class. |
boolean |
getBoolean(java.lang.Object anObject,
java.lang.String aFieldName)
gets a boolean field value. |
byte |
getByte(java.lang.Object anObject,
java.lang.String aFieldName)
gets a byte field value. |
char |
getChar(java.lang.Object anObject,
java.lang.String aFieldName)
gets a char field value. |
double |
getDouble(java.lang.Object anObject,
java.lang.String aFieldName)
gets a double field value. |
float |
getFloat(java.lang.Object anObject,
java.lang.String aFieldName)
gets a float field value. |
int |
getInt(java.lang.Object anObject,
java.lang.String aFieldName)
gets an integer field value. |
long |
getLong(java.lang.Object anObject,
java.lang.String aFieldName)
gets a long field value. |
short |
getShort(java.lang.Object anObject,
java.lang.String aFieldName)
gets a short field value. |
java.lang.Object |
invoke(java.lang.Object anObject,
java.lang.String aMethodName,
java.lang.Object[] anArgArray)
invokes a method on a proxied class. |
java.lang.Object |
invokeWithKey(java.lang.Object anObject,
java.lang.String aMethodKey,
java.lang.Object[] anArgArray)
invokes a method on a proxied class using a method key. |
java.lang.Object |
newInstance(java.lang.String aClassName,
java.lang.Object[] anArgArray)
invokes a constructor of a tested class. |
java.lang.Object |
newInstanceWithKey(java.lang.String aClassName,
java.lang.String aConstructorKey,
java.lang.Object[] anArgArray)
invokes a constructor of a class receiving simple data type arguments. |
| Methods inherited from class junit.framework.TestCase |
countTestCases, getName, name, run, run, runBare, setName, toString |
| Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PrivateTestCase(java.lang.String aName)
aName - name of the test case| Method Detail |
public java.lang.Object invoke(java.lang.Object anObject,
java.lang.String aMethodName,
java.lang.Object[] anArgArray)
throws TestAccessException
anObject - an object to processaMethodName - a String method nameanArgArray - a list of arguments to the method to be invokedTestAccessException - if the field cannot be accessed
public java.lang.Object newInstance(java.lang.String aClassName,
java.lang.Object[] anArgArray)
throws TestAccessException
aClassName - the name of the class to be instantiatedanArgArray - a list of arguments to the constructor to be invokedTestAccessException - if the invocation fails
public java.lang.Object invokeWithKey(java.lang.Object anObject,
java.lang.String aMethodKey,
java.lang.Object[] anArgArray)
throws TestAccessException
anObject - an object to processaMethodKey - a method keyanArgArray - a list of arguments to the method to be invokedTestAccessException - if the field cannot be accessed
public java.lang.Object newInstanceWithKey(java.lang.String aClassName,
java.lang.String aConstructorKey,
java.lang.Object[] anArgArray)
throws TestAccessException
aClassName - the name of the class to be instantiatedaConstructorKey - constructor argument types as keyanArgArray - a list of arguments to the constructor to be
invokedTestAccessException -
public java.lang.Object get(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public java.lang.Object get(java.lang.String aFQClassName,
java.lang.String aFieldName)
throws TestAccessException
aFQClassName - class to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public boolean getBoolean(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public byte getByte(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public char getChar(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public double getDouble(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public float getFloat(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public int getInt(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public long getLong(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public short getShort(java.lang.Object anObject,
java.lang.String aFieldName)
throws TestAccessException
anObject - object to be queriedaFieldName - a field nameTestAccessException - if the field cannot be accessed
public void dumpKeys(java.lang.String aFQClassName)
throws TestAccessException
aFQClassName - a fully qualified name of the proxied classTestAccessException - if the proxied class cannot be accessedpublic boolean asBoolean(java.lang.Object aBoolean)
Boolean into a boolean.aBoolean - an instance of Booleanbooleanpublic byte asByte(java.lang.Object aByte)
Byte into a byte.aByte - an instance of Bytebytepublic char asChar(java.lang.Object aCharacter)
Character into a char.aCharacter - an instance of Charactercharpublic double asDouble(java.lang.Object aDouble)
Double into a double.aDouble - an instance of Doubledoublepublic float asFloat(java.lang.Object aFloat)
Float into a float.aFloat - an instance of Floatfloatpublic int asInt(java.lang.Object aInteger)
Integer into a int.aInteger - an instance of Integerintpublic long asLong(java.lang.Object aLong)
Long longo a long.aLong - an instance of Longlongpublic short asShort(java.lang.Object aShort)
Short shorto a short.aShort - an instance of Shortshort
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||