Apache Commons logo Commons BCEL

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
103 0 0 0 100% 11.193

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
org.apache.bcel 63 0 0 0 100% 5.735
org.apache.bcel.classfile 1 0 0 0 100% 0
org.apache.bcel.util 3 0 0 0 100% 1.672
org.apache.bcel.generic 27 0 0 0 100% 3.618
org.apache.bcel.verifier 9 0 0 0 100% 0.168

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

org.apache.bcel

Class Tests Errors Failures Skipped Success Rate Time
AnnotationAccessFlagTestCase 1 0 0 0 100% 0.198
AnnotationDefaultAttributeTestCase 1 0 0 0 100% 0
AnonymousClassTestCase 4 0 0 0 100% 0
CounterVisitorTestCase 37 0 0 0 100% 0.035
ElementValueGenTestCase 11 0 0 0 100% 0.043
EnclosingMethodAttributeTestCase 3 0 0 0 100% 0.015
EnumAccessFlagTestCase 1 0 0 0 100% 0.004
InstructionFinderTestCase 1 0 0 0 100% 0.009
PerformanceTest 1 0 0 0 100% 5.43
PLSETestCase 3 0 0 0 100% 0.001

org.apache.bcel.classfile

Class Tests Errors Failures Skipped Success Rate Time
UtilityTestCase 1 0 0 0 100% 0

org.apache.bcel.util

Class Tests Errors Failures Skipped Success Rate Time
BCELifierTestCase 2 0 0 0 100% 1.656
Class2HTMLTestCase 1 0 0 0 100% 0.016

org.apache.bcel.generic

Class Tests Errors Failures Skipped Success Rate Time
AnnotationGenTestCase 2 0 0 0 100% 0.007
BranchHandleTestCase 4 0 0 0 100% 0.115
FieldAnnotationsTestCase 3 0 0 0 100% 0.013
GeneratingAnnotatedClassesTestCase 9 0 0 0 100% 0.141
InstructionHandleTestCase 5 0 0 0 100% 0.002
JDKGenericDumpTestCase 1 0 0 0 100% 3.338
MethodGenTestCase 2 0 0 0 100% 0.002
TypeTestCase 1 0 0 0 100% 0

org.apache.bcel.verifier

Class Tests Errors Failures Skipped Success Rate Time
VerifierArrayAccessTestCase 2 0 0 0 100% 0.108
VerifierInvokeTestCase 4 0 0 0 100% 0.04
VerifierReturnTestCase 2 0 0 0 100% 0.017
VerifierTestCase 1 0 0 0 100% 0.003

Test Cases

[Summary] [Package List] [Test Cases]

AnnotationAccessFlagTestCase

testAnnotationClassSaysItIs 0.102

AnnotationDefaultAttributeTestCase

testMethodAnnotations 0

AnonymousClassTestCase

testRegularClassIsNotAnonymous 0
testStaticInnerClassIsNotAnonymous 0
testNamedInnerClassIsNotAnonymous 0
testAnonymousInnerClassIsAnonymous 0

UtilityTestCase

testSignatureToStringWithGenerics 0

CounterVisitorTestCase

testSignatureCount 0.007
testLocalVariableCount 0
testLineNumberCount 0.001
testConstantFloatCount 0
testMethodCount 0
testConstantDoubleCount 0
testLocalVariableTypeTableCount 0
testConstantStringCount 0.001
testConstantLongCount 0
testInnerClassesCount 0
testLineNumberTableCount 0.001
testConstantClassCount 0
testSourceFileCount 0
testSyntheticCount 0
testStackMapEntryCount 0
testCodeCount 0.001
testConstantFieldrefCount 0
testCodeExceptionCount 0
testLocalVariableTableCount 0
testUnknownCount 0
testConstantNameAndTypeCount 0.001
testJavaClassCount 0
testFieldCount 0.001
testDeprecatedCount 0
testAnnotationEntryCount 0.001
testExceptionTableCount 0
testStackMapCount 0
testEnclosingMethodCount 0
testInnerClassCount 0
testAnnotationDefaultCount 0
testConstantInterfaceMethodrefCount 0
testConstantPoolCount 0
testAnnotationsCount 0
testConstantIntegerCount 0
testParameterAnnotationCount 0.001
testConstantValueCount 0.001
testConstantMethodrefCount 0

ElementValueGenTestCase

testCreateIntegerElementValue 0.023
testCreateLongElementValue 0
testCreateByteElementValue 0.001
testCreateFloatElementValue 0
testCreateStringElementValue 0.001
testCreateClassElementValue 0.008
testCreateEnumElementValue 0.001
testCreateCharElementValue 0
testCreateBooleanElementValue 0
testCreateDoubleElementValue 0.001
testCreateShortElementValue 0

EnclosingMethodAttributeTestCase

testAttributeSerializtion 0.01
testCheckClassLevelNamedInnerClass 0
testCheckMethodLevelNamedInnerClass 0.002

EnumAccessFlagTestCase

testEnumClassSaysItIs 0.003

AnnotationGenTestCase

testConstructMutableAnnotation 0.004
testVisibleInvisibleAnnotationGen 0.001

BranchHandleTestCase

testsetInstructionNull 0.045
testsetInstructionnotBI 0.001
testsetInstructionBI 0
testGetBHnull 0

FieldAnnotationsTestCase

testFieldAnnotationModification 0.009
testFieldAnnotationEntrys 0
testFieldAnnotationEntrysReadWrite 0.004

GeneratingAnnotatedClassesTestCase

testGenerateMethodLevelAnnotations1 0.101
testGenerateMethodLevelAnnotations2 0.007
testTransformComplexClassToClassGen 0.001
testGenerateClassLevelAnnotations 0.004
testModifyingClasses1 0.002
testModifyingClasses2 0.003
testTransformClassToClassGen_SimpleTypes 0
testTransformClassToClassGen_EnumType 0.001
testTransformClassToClassGen_ArrayAndAnnotationTypes 0.002

InstructionHandleTestCase

testBCEL195 0.001
testsetInstructionNull 0
testsetInstructionnotI 0
testsetInstructionI 0
testGetIHnull 0

JDKGenericDumpTestCase

testJDKjars[/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre] 3.3

MethodGenTestCase

testRemoveLocalVariable 0.002
testRemoveLocalVariables 0

TypeTestCase

testBCEL243 0

InstructionFinderTestCase

testSearchAll 0.008

PerformanceTest

testPerformance 5.43

PLSETestCase

testB79 0
testB208 0
testB262 0.001

BCELifierTestCase

testJavapCompare 1.655
test 0.001

Class2HTMLTestCase

testConvertJavaUtil 0.016

VerifierArrayAccessTestCase

testValidArrayAccess 0.101
testInvalidArrayAccess 0.007

VerifierInvokeTestCase

testLegalInvokeVirtual 0.004
testLegalInvokeStatic 0.01
testLegalInvokeSpecial 0.023
testLegalInvokeInterface 0.003

VerifierReturnTestCase

testInvalidReturn 0.007
testValidReturn 0.01

VerifierTestCase

testDefaultMethodValidation 0.003