Summary

TestsErrors FailuresSkippedSuccess RateTime
8454089.286%0.859

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

PackageTestsErrors FailuresSkippedSuccess RateTime
usecase.sample3000100%0.047
jp.sourceforge.greflect6144086.885%0.578
jp.sourceforge.greflect.impl2010095%0.234

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

usecase.sample

ClassTestsErrors FailuresSkippedSuccess RateTime
TestReflectionSample3000100%0.047

jp.sourceforge.greflect

ClassTestsErrors FailuresSkippedSuccess RateTime
Test01Invoker_01NoTypeVarInstance13000100%0.062
Test01Invoker_02ResolvedTypeVarInstance15000100%0.25
Test01Invoker_11WildcardCapture10100%0
Test01Invoker_21InvokeFromUngenericObject22000%0.016
Test01Invoker_31ApplicableMethod10100%0.016
Test02Instantiator_01NoTypeVarInstance9000100%0.062
Test02Instantiator_02ResolvedTypeVarInstance1310092.308%0.141
Test03Assignable_01ResolvedTypeVarInstances4000100%0.015
Test03Assignable_02Primitive10100%0
Test03Assignable_03WildcardType11000%0.016
Test03Assignable_04GenericArrayType10100%0

jp.sourceforge.greflect.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
Test02Instantiator_11GeneratingByteCode6000100%0.031
Test02Instantiator_12LoadingGeneratedClass6000100%0.187
Test02Instantiator_13GeneraringSignature810087.5%0.016

Test Cases

Test02Instantiator_11GeneratingByteCode

test01_SimpleClass_ObjectParam_Normal0.015
test02_UngenericClass_NoParam_Normal0
test03_UngenericClass_PrimitiveParam_Normal0
test04_GenericClass_Normal0
test05_Over4Param_OtherPrimitiveParam_Normal0.016
test06_ObjectArray_PrimitiveArray_Normal0

Test02Instantiator_12LoadingGeneratedClass

test02_UngenericClass_NoParam_Normal0.172
test03_UngenericClass_PrimitiveParam_Normal0
test05_Over4Param_OtherPrimitiveParam_Normal0.015
test06_ObjectArray_PrimitiveArray_Normal0
test01_SimpleClass_ObjectParam_Error0
test04_UngenericClass_Twice_Normal0

Test02Instantiator_13GeneraringSignature

test01_SimpleClass_Normal0
test02_Primitive_Error0
test03_ParameterizedType_Normal0
test04_ParameterizedType_Error0
test05_ParameterizedTypeNest_Normal0
test06_GenericArrayType_Normal0.016
test07_ParameterizedGenericArrayType_Normal0
test08_WildcardType_Normal__Deferred 0
The instanciation of type '?' is not supported. Revise the specitication.

Test01Invoker_01NoTypeVarInstance

test00_String_Normal0
test00_StringParam_Error0.015
test00_StringReturn_Normal0
test00_StringReturn_Error0
test01_GenericNestedListParam_Normal0
test01_GenericNestedListParam_Error0.016
test01_GenericNestedListReturn_Normal0
test01_GenericNestedListReturn_Error0.016
test02_UngenericNestedList_Normal0
test03_GenericMap_Normal0
test03_GenericMapParam1_Error0.015
test03_GenericMapParam2_Error0
test03_GenericMapReturn_Error0

Test01Invoker_02ResolvedTypeVarInstance

test00_String_Normal0.109
test00_StringParam_Error0.032
test00_StringReturn_Normal0
test00_StringReturn_Error0
test01_GenericNestedListParam_Normal0
test01_GenericNestedListParam_Error0
test01_GenericNestedListReturn_Normal0.016
test01_GenericNestedListReturn_Error0
test02_UngenericNestedList_Normal0.015
test03_GenericMap_Normal0
test03_GenericMapParam1_Error0.016
test03_GenericMapParam2_Error0
test03_GenericMapReturn_Error0
test13_AnotherGenericMap_Normal0.015
test13_AnotherGenericMapParam1_Error0

Test01Invoker_11WildcardCapture

test00__Deferred 0

Test01Invoker_21InvokeFromUngenericObject

test00_Integer_Normal__Deferred 0.016
The type variable 'Param:T=GenericInvoker:P' must be a Class or a parameterized Class but 'sun.reflect.generics.reflectiveObjects.TypeVariableImpl'. Revise the type variable.
test00_IntegerParam_Error__Deferred 0
The type variable 'Param:T=GenericInvoker:P' must be a Class or a parameterized Class but 'sun.reflect.generics.reflectiveObjects.TypeVariableImpl'. Revise the type variable.

Test01Invoker_31ApplicableMethod

test00__Deferred 0.016

Test02Instantiator_01NoTypeVarInstance

test00_TypeVarInteger0_Normal0.015
test00_TypeVarInteger1_ParamConstructor_Error0
test00_TypeVarInteger2_ParamTypeVar_Error0
test00_TypeVarInteger3_ParamUngeneric_Error0
test00_TypeVarInteger4_ArgumentType_Error0
test00_TypeVarInteger5_ArgumentNestedList_Normal0.016
test00_TypeVarInteger6_ArgumentNestedList_Error0
test00_TypeVarInteger7_ArgumentMap_Normal0.016
test00_TypeVarInteger8_ArgumentMapType1_Error0.015

Test02Instantiator_02ResolvedTypeVarInstance

test00_TypeVarInteger0_Normal0
test00_TypeVarInteger1_ParamConstructor_Error0.016
test00_TypeVarInteger2_ParamTypeVar_Error0
test00_TypeVarInteger3_ParamUngeneric_Error0
test00_TypeVarInteger4_ArgumentType_Error0
test00_TypeVarInteger5_ArgumentNestedList_Normal0.015
test00_TypeVarInteger6_ArgumentNestedList_Error0
test00_TypeVarInteger7_ArgumentMap_Normal0.063
test00_TypeVarInteger8_ArgumentMapType1_Error0
test00_TypeVarInteger8_ArgumentMapType2_Error0.016
test01_TypeVarNestedList0_Normal 0
test01_TypeVarNestedList0_Error0
test02_TypeVarMap0_Normal0.016

Test03Assignable_01ResolvedTypeVarInstances

test00_Integer_Normal0
test01_IntegerInheritance_Normal0
test01_List0_Normal0
test01_List2Inheritance_Normal0.015

Test03Assignable_02Primitive

test00__Deferred 0

Test03Assignable_03WildcardType

test01_WildcardParameter_Normal__Deferred 0
The type variable 'class java.util.ArrayList:E' cannot be resolved in the scope 'ArrayList{Collection:E=E,AbstractList:E=E,List:E=E,AbstractCollection:E=E,Iterable:T=E}'. Use ungeneric tecnique.

Test03Assignable_04GenericArrayType

test00__Deferred 0

TestReflectionSample

test01_InvokeSample1_Static0.031
test01_InvokeSample2_Ungeneric0.016
test02_InstantiateSample1_Normal0

Failure Details

test08_WildcardType_Normal__Deferred
jp.sourceforge.greflect.TypeViolationException: The instanciation of type '?' is not supported. Revise the specitication.
jp.sourceforge.greflect.impl.Test02Instantiator_13GeneraringSignature:137
test00__Deferred
junit.framework.AssertionFailedError
jp.sourceforge.greflect.Test01Invoker_11WildcardCapture:42
test00_Integer_Normal__Deferred
jp.sourceforge.greflect.TypeViolationException: The type variable 'Param:T=GenericInvoker:P' must be a Class or a parameterized Class but 'sun.reflect.generics.reflectiveObjects.TypeVariableImpl'. Revise the type variable.
jp.sourceforge.greflect.Test01Invoker_21InvokeFromUngenericObject:84
test00_IntegerParam_Error__Deferred
jp.sourceforge.greflect.TypeViolationException: The type variable 'Param:T=GenericInvoker:P' must be a Class or a parameterized Class but 'sun.reflect.generics.reflectiveObjects.TypeVariableImpl'. Revise the type variable.
jp.sourceforge.greflect.Test01Invoker_21InvokeFromUngenericObject:93
test00__Deferred
junit.framework.AssertionFailedError
jp.sourceforge.greflect.Test01Invoker_31ApplicableMethod:42
test01_TypeVarNestedList0_Normal
java.lang.reflect.InvocationTargetException
jp.sourceforge.greflect.Test02Instantiator_02ResolvedTypeVarInstance:325
test00__Deferred
junit.framework.AssertionFailedError
jp.sourceforge.greflect.Test03Assignable_02Primitive:42
test01_WildcardParameter_Normal__Deferred
jp.sourceforge.greflect.UnresolvedTypeVariableException: The type variable 'class java.util.ArrayList:E' cannot be resolved in the scope 'ArrayList{Collection:E=E,AbstractList:E=E,List:E=E,AbstractCollection:E=E,Iterable:T=E}'. Use ungeneric tecnique.
jp.sourceforge.greflect.Test03Assignable_03WildcardType:62
test00__Deferred
junit.framework.AssertionFailedError
jp.sourceforge.greflect.Test03Assignable_04GenericArrayType:42