Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
77 0 0 0 100% 0.268

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
io.earcam.instrumental.reflect 77 0 0 0 100% 0.268

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

io.earcam.instrumental.reflect

Class Tests Errors Failures Skipped Success Rate Time
MethodsTest 27 0 0 0 100% 0.144
NamesTest 18 0 0 0 100% 0.024
TypesTest 28 0 0 0 100% 0.022
ResourcesTest 4 0 0 0 100% 0.078

Test Cases

[Summary] [Package List] [Test Cases]

MethodsTest

whenGenericSuperClassPresentForNestedInnerClassThenOnlyListConcrete 0.008
doesNotIncludeMethodsFromJavaLangObject 0.058
getMethodReturnsOverriddenFromSubclass 0.002
methodsOfDoesNotReturnOverridenDefault 0.002
whenGenericSuperClassPresentForStaticInnerClassThenOnlyListConcrete 0.001
handleForDefaultMethod 0.003
testFindsSingleDeclaredProtectedMethod 0.001
methodsOfReturnsInheritedDefault 0.002
givenNonExistentMethodThenOptionalIsAbsent 0.007
testFindsAllMethodsDeclaredOrInherited 0.001
handleForInheritedMethod 0.006
getMethodReturnsSynthetic 0.007
givenExistingMethodThenOptionalIsPresent 0.002
handleForNormalMethod 0.002
testFindsCorrectlyOverriddenMethod 0.001
methodsOfReturnsDefault 0.001
whenGenericInterfacePresentThenOnlyListConcrete 0.002
handleForStaticMethod 0.001
testGenericType 0.004
getMethodReturnsEmptyOptional 0
testGenericType2 0.004
getMethodReturnsInherited 0
testWhenPrivateFieldOnInnerClassIsReferencedThenSyntheticMethodShouldNotBeRetrieved 0.002
handleForOverridenMethod 0.002
testFindsCorrectlyOverriddenAndInheritedMethod 0.001
whenBlah 0.001
whenGenericInterfacePresentForClassThenOnlyListConcrete 0.002

NamesTest

binaryToTypeName_object2DArray 0
stringDescriptorToTypeName 0.001
typeToDescriptor_2DStringArray 0.001
binaryToTypeName_discriptorInvalidUnlessArrayType 0.001
triDimensionStringDescriptorToTypeName 0
descriptorForMethod 0.001
singleDimensionDoubleDescriptorToTypeName 0
classesOf 0.005
binaryToTypeName_objectArray 0
StringListString2dArray_typeDescriptorsToTypeNames 0
descriptorsToTypeNames_regression 0
typeToDescriptor_void 0.002
typeToDescriptor_innerClass 0
binaryToTypeName_NoPrimitiveValues 0
intIntDouble_typeDescriptorsToTypeNames 0
booleanDescriptorToTypeName 0
biDimensionShortDescriptorToTypeName 0
binaryToTypeName_primitiveBooleanArray 0.001

TypesTest

thisTestIsAClass 0
isPrimitiveFromType 0
isNotPrimitiveArrayFromType 0
implementsAll 0
doesNotExtendFrom 0
doesNotThrowsWhenRequireClassReceivesAClass 0
isPrimitiveArrayFromType 0
extendsFromEventually 0.001
overrideAnnotationIsNotAClass 0.001
overrideAnnotationIsNotAnInterface 0
throwsWhenRequireInterfaceReceivesAClass 0
doesNotThrowsWhenRequireInterfaceReceivesAnInterface 0.001
primitiveToWrapper 0
thisObjectIsAClass 0
extendsFromImmediately 0.001
wrapperToPrimitive 0
isNotPrimitiveWrapper 0.001
loadsClassFromSimpleType 0.001
serializableIsAnInterface 0
throwsWhenRequireClassReceivesAnInterface 0
extendsFromUltimately 0.001
doesNotImplementsAll 0
doesNotImplementsAny 0
stringIsNotAnInterface 0
implementsSome 0.001
isPrimitiveFromString 0
serializableIsNotAClass 0.002
isPrimitiveWrapper 0

ResourcesTest

readsAllBytesAlbeitOneAtATime 0.021
classAsBytes 0.02
sourceOfResourceIsATheFileSystem 0.019
sourceOfResourceIsAJar 0.005

Back to top

Version: 0.1.0. Last Published: 2018-10-08.

Earcam Maven Skin.