Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
67 0 0 0 100% 0.118

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
de.javanarior.utils.compare 6 0 0 0 100% 0.01
de.javanarior.utils.lang.reflect 54 0 0 0 100% 0.074
de.javanarior.utils 2 0 0 0 100% 0.007
de.javanarior.utils.lang 5 0 0 0 100% 0.027

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

de.javanarior.utils.compare

Class Tests Errors Failures Skipped Success Rate Time
SpeakingComparableAdapterTest 6 0 0 0 100% 0.01

de.javanarior.utils.lang.reflect

Class Tests Errors Failures Skipped Success Rate Time
RetrieveTest 34 0 0 0 100% 0.06
InvokeTest 20 0 0 0 100% 0.014

de.javanarior.utils

Class Tests Errors Failures Skipped Success Rate Time
SpeakingTest 2 0 0 0 100% 0.007

de.javanarior.utils.lang

Class Tests Errors Failures Skipped Success Rate Time
ByteCodeClassLoaderTest 5 0 0 0 100% 0.027

Test Cases

[Summary] [Package List] [Test Cases]

RetrieveTest

testAnnotationValueOnClass 0.025
testAnnotationValueOnClassWithDefault 0.002
testAnnotationValueOnClassWithDefaultAnnotationIsMissing 0
testAnnotationValueOnClassWithWrongNamedAttribute 0
testAnnotationValueOnMethod 0.001
testAnnotationValueOnMethodAnnotationIsMissing 0.001
testAnnotationValueOnMethodWithDefault 0.001
testAnnotationValueOnMethodWithParameter 0
testAnnotationValueOnMethodWithParameterPolymorphismAndEmptyTypes 0
testAnnotationValueOnMethodWithParameterPolymorphismAndEmptyTypes 0
testAnnotationValueOnMethodWithParameterPolymorphismAndEmptyTypes 0
testAnnotationValueOnMethodWithParameterPolymorphismAndEmptyTypes 0.006
testAnnotationValueOnMethodWithParameterPolymorphismAndEmptyTypes 0
testAnnotationValueOnMethodWithParameterPolymorphismAndWrongType 0
testAnnotationValueOnMethodWithParameterPolymorphismAndWrongType 0.001
testAnnotationValueOnMethodWithParameterPolymorphismAndWrongType 0
testAnnotationValueOnMethodWithParameterPolymorphismAndWrongType 0.001
testAnnotationValueOnMethodWithParameterPolymorphismAndWrongType 0
testAnnotationValueOnMethodWithParameterPolymorphismInteger 0
testAnnotationValueOnMethodWithParameterPolymorphismInteger 0.001
testAnnotationValueOnMethodWithParameterPolymorphismInteger 0.004
testAnnotationValueOnMethodWithParameterPolymorphismInteger 0.001
testAnnotationValueOnMethodWithParameterPolymorphismInteger 0.001
testAnnotationValueOnMethodWithParameterPolymorphismString 0
testAnnotationValueOnMethodWithParameterPolymorphismString 0
testAnnotationValueOnMethodWithParameterPolymorphismString 0.006
testAnnotationValueOnMethodWithParameterPolymorphismString 0.001
testAnnotationValueOnMethodWithParameterPolymorphismString 0.001
testAnnotationValueOnMethodWithWrongAttributeName 0.001
testAnnotationValueOnMethodWithWrongMethodName 0.001
testAnnotationValueOnMethodWrongMethodName 0
testAnnotationValueOnParameter 0.001
testAnnotationValueOnParameterWithDefaultAttributeNameAndNoParameterTypes 0.002
testAnnotationValueOnParameterWithMissingAnnoation 0.002

SpeakingTest

testComparable 0.005
testComparableWithNullArgument 0.002

InvokeTest

testInvokeAnnotation 0.004
testInvokeConstructorBoolean 0
testInvokeConstructorBooleanPrimitive 0
testInvokeConstructorByte 0.005
testInvokeConstructorBytePrimitive 0.001
testInvokeConstructorChar 0
testInvokeConstructorCharPrimitive 0
testInvokeConstructorDouble 0
testInvokeConstructorDoublePrimitive 0
testInvokeConstructorInt 0
testInvokeConstructorIntPrimitive 0.001
testInvokeConstructorLong 0
testInvokeConstructorLongPrimitive 0.001
testInvokeConstructorNoArguments 0
testInvokeConstructorNoArgumentsWithPrivateConstructor 0
testInvokeConstructorShort 0.001
testInvokeConstructorShortPrimitive 0
testInvokeConstructorWithArgumentArray 0.001
testInvokeConstructorWithSingleArgument 0
testInvokeConstructorWithWrongArguments 0

SpeakingComparableAdapterTest

testEqualsTo 0
testGreaterOrEqualsThan 0.001
testGreaterThan 0
testLessOrEqualsThan 0.008
testLessThan 0.001
testNotEqualsTo 0

ByteCodeClassLoaderTest

testLoad 0.023
testLoadAndRetrieve 0.001
testLoadClassTwice 0.001
testLoadSecondClassWithNewReference 0.001
testLoadWithContainer 0.001