Apache Commons logo Commons BCEL

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
106 0 0 0 100% 10.773

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 64 0 0 0 100% 5.319
org.apache.bcel.classfile 2 0 0 0 100% 0.17
org.apache.bcel.util 3 0 0 0 100% 1.793
org.apache.bcel.generic 28 0 0 0 100% 3.305
org.apache.bcel.verifier 9 0 0 0 100% 0.186

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.201
AnnotationDefaultAttributeTestCase 1 0 0 0 100% 0
AnonymousClassTestCase 4 0 0 0 100% 0
CounterVisitorTestCase 37 0 0 0 100% 0.063
ElementValueGenTestCase 11 0 0 0 100% 0.014
EnclosingMethodAttributeTestCase 3 0 0 0 100% 0.009
EnumAccessFlagTestCase 1 0 0 0 100% 0
InstructionFinderTestCase 1 0 0 0 100% 0.008
LocalVariableTypeTableTestCase 1 0 0 0 100% 0.004
PerformanceTest 1 0 0 0 100% 5.02
PLSETestCase 3 0 0 0 100% 0

org.apache.bcel.classfile

Class Tests Errors Failures Skipped Success Rate Time
ConstantPoolTestCase 1 0 0 0 100% 0.17
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.764
Class2HTMLTestCase 1 0 0 0 100% 0.029

org.apache.bcel.generic

Class Tests Errors Failures Skipped Success Rate Time
AnnotationGenTestCase 2 0 0 0 100% 0.005
BranchHandleTestCase 4 0 0 0 100% 0.08
FieldAnnotationsTestCase 3 0 0 0 100% 0.006
GeneratingAnnotatedClassesTestCase 9 0 0 0 100% 0.053
InstructionHandleTestCase 5 0 0 0 100% 0.002
JDKGenericDumpTestCase 1 0 0 0 100% 3.158
MethodGenTestCase 3 0 0 0 100% 0.001
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.122
VerifierInvokeTestCase 4 0 0 0 100% 0.035
VerifierReturnTestCase 2 0 0 0 100% 0.027
VerifierTestCase 1 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

AnnotationAccessFlagTestCase

testAnnotationClassSaysItIs 0.1

AnnotationDefaultAttributeTestCase

testMethodAnnotations 0

AnonymousClassTestCase

testRegularClassIsNotAnonymous 0
testStaticInnerClassIsNotAnonymous 0
testNamedInnerClassIsNotAnonymous 0
testAnonymousInnerClassIsAnonymous 0

ConstantPoolTestCase

testConstantToString 0.17

UtilityTestCase

testSignatureToStringWithGenerics 0

CounterVisitorTestCase

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

ElementValueGenTestCase

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

EnclosingMethodAttributeTestCase

testAttributeSerializtion 0.008
testCheckClassLevelNamedInnerClass 0.001
testCheckMethodLevelNamedInnerClass 0

EnumAccessFlagTestCase

testEnumClassSaysItIs 0

AnnotationGenTestCase

testConstructMutableAnnotation 0.003
testVisibleInvisibleAnnotationGen 0.001

BranchHandleTestCase

testsetInstructionNull 0.003
testsetInstructionnotBI 0.001
testsetInstructionBI 0
testGetBHnull 0

FieldAnnotationsTestCase

testFieldAnnotationModification 0.003
testFieldAnnotationEntrys 0.001
testFieldAnnotationEntrysReadWrite 0.002

GeneratingAnnotatedClassesTestCase

testGenerateMethodLevelAnnotations1 0.02
testGenerateMethodLevelAnnotations2 0.015
testTransformComplexClassToClassGen 0.003
testGenerateClassLevelAnnotations 0.005
testModifyingClasses1 0.002
testModifyingClasses2 0.002
testTransformClassToClassGen_SimpleTypes 0
testTransformClassToClassGen_EnumType 0.001
testTransformClassToClassGen_ArrayAndAnnotationTypes 0.002

InstructionHandleTestCase

testBCEL195 0
testsetInstructionNull 0
testsetInstructionnotI 0
testsetInstructionI 0
testGetIHnull 0.001

JDKGenericDumpTestCase

testJDKjars[/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre] 3.115

MethodGenTestCase

testAnnotationsAreUnpacked 0
testRemoveLocalVariable 0.001
testRemoveLocalVariables 0

TypeTestCase

testBCEL243 0

InstructionFinderTestCase

testSearchAll 0.008

LocalVariableTypeTableTestCase

testWithGenericArguement 0.003

PerformanceTest

testPerformance 5.02

PLSETestCase

testB79 0
testB208 0
testB262 0

BCELifierTestCase

testJavapCompare 1.763
test 0.001

Class2HTMLTestCase

testConvertJavaUtil 0.028

VerifierArrayAccessTestCase

testValidArrayAccess 0.106
testInvalidArrayAccess 0.016

VerifierInvokeTestCase

testLegalInvokeVirtual 0.004
testLegalInvokeStatic 0.009
testLegalInvokeSpecial 0.019
testLegalInvokeInterface 0.002

VerifierReturnTestCase

testInvalidReturn 0.018
testValidReturn 0.009

VerifierTestCase

testDefaultMethodValidation 0.001