|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sourceforge.jemm.weaver.DefaultTestCase
org.sourceforge.jemm.weaver.transformation.field.FieldClassifierTest
public class FieldClassifierTest
Test cases for FieldClassifier.
| Constructor Summary | |
|---|---|
FieldClassifierTest()
|
|
| Method Summary | |
|---|---|
void |
isArray()
Test the isArray method correctly identifies a field as an array. |
void |
isWrapper()
Tests the mapping of all the Primitive types |
void |
setUp()
Pre-test setup method. |
void |
tearDown()
Post test tear down. |
void |
testPrimitive()
Test that the base type class is correctly classified. |
void |
testShadowObject()
Test that the shadow variable is mapped to the correct classifcation. |
void |
testString()
Test that the String class is correctly classified as immutable. |
void |
testSupportedDirectChild()
Tests that the ContainedDummy class is correctly classified as supported. |
void |
testSupportedDirectUnconvertedChild()
|
void |
testSupportedIndirectChild()
Tests that the ChildDummy class is correctly classified as supported. |
void |
testUnsupported()
Tests that the EmptyDummy class is correctly classified as unsupported. |
void |
typeTest(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo)
|
void |
typeTest(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
|
void |
typeTest(javassist.CtClass clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
Check that the given field on the class has been correctly classified. |
void |
typeTest(java.lang.String className,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
|
void |
typeTestArray(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo)
|
void |
typeTestArray(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
|
void |
typeTestCombined(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo)
|
| Methods inherited from class org.sourceforge.jemm.weaver.DefaultTestCase |
|---|
checkedExceptionThrowingConstructorClass, childDummyClass, cleanupClassPool, containedDummyClass, emptyClass, exceptionThrowingConstructorClass, hackClassPath, initialiseClass, initialiseSession, loadClass, methodClass, methodJEMMObjectAccess, referenceArrayClass, referenceClass, synchronizedBlockDummyClass, unconvertedContainedDummyClass, unloadClass, unsupportedDummyClass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FieldClassifierTest()
| Method Detail |
|---|
public void setUp()
throws java.lang.Exception
java.lang.Exception - On error.public void tearDown()
public void typeTest(javassist.CtClass clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
throws java.lang.Exception
clazz - The target class.mappedTo - The expected classification.fieldName - The target field.
java.lang.Exception - On error.
public void typeTest(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exception
public void typeTestArray(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exception
public void typeTest(java.lang.String className,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exception
public void typeTest(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo)
throws java.lang.Exception
java.lang.Exception
public void typeTestArray(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo)
throws java.lang.Exception
java.lang.Exception
public void typeTestCombined(java.lang.Class<?> clazz,
org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification mappedTo)
throws java.lang.Exception
java.lang.Exception
public void testShadowObject()
throws java.lang.Exception
java.lang.Exception - On error.
public void testPrimitive()
throws java.lang.Exception
java.lang.Exception - On error.
public void testString()
throws java.lang.Exception
java.lang.Exception - On Error.
public void isWrapper()
throws java.lang.Exception
java.lang.Exception
public void testSupportedDirectChild()
throws java.lang.Exception
java.lang.Exception - On error.
public void testSupportedDirectUnconvertedChild()
throws java.lang.Exception
java.lang.Exception
public void testSupportedIndirectChild()
throws java.lang.Exception
java.lang.Exception - On error.
public void testUnsupported()
throws java.lang.Exception
java.lang.Exception - On error.
public void isArray()
throws java.lang.Exception
java.lang.Exception - On error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||