|
||||||||||
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 caseMethod 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 accessedpublic 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 failspublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 accessedpublic 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 Boolean
boolean
public byte asByte(java.lang.Object aByte)
Byte
into a byte
.aByte
- an instance of Byte
byte
public char asChar(java.lang.Object aCharacter)
Character
into a char
.aCharacter
- an instance of Character
char
public double asDouble(java.lang.Object aDouble)
Double
into a double
.aDouble
- an instance of Double
double
public float asFloat(java.lang.Object aFloat)
Float
into a float
.aFloat
- an instance of Float
float
public int asInt(java.lang.Object aInteger)
Integer
into a int
.aInteger
- an instance of Integer
int
public long asLong(java.lang.Object aLong)
Long
longo a long
.aLong
- an instance of Long
long
public short asShort(java.lang.Object aShort)
Short
shorto a short
.aShort
- an instance of Short
short
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |