Summary

Tests Errors Failures Skipped Success Rate Time
78 0 0 0 100% 0.492

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
serp.bytecode.lowlevel 8 0 0 0 100% 0.009
serp.util 2 0 0 0 100% 0.03
serp.bytecode 68 0 0 0 100% 0.453

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

serp.bytecode.lowlevel

Class Tests Errors Failures Skipped Success Rate Time
TestConstantPool 8 0 0 0 100% 0.009

serp.util

Class Tests Errors Failures Skipped Success Rate Time
TestStrings 2 0 0 0 100% 0.03

serp.bytecode

Class Tests Errors Failures Skipped Success Rate Time
TestProject 9 0 0 0 100% 0.195
TestStoreInstruction 3 0 0 0 100% 0.002
TestMathInstruction 3 0 0 0 100% 0.027
TestAttributes 5 0 0 0 100% 0.007
TestConvertInstruction 1 0 0 0 100% 0.002
TestArray 9 0 0 0 100% 0.032
TestBCClass 7 0 0 0 100% 0.163
TestPrimitive 9 0 0 0 100% 0.008
TestNameCache 8 0 0 0 100% 0.004
TestArrayStoreInstruction 3 0 0 0 100% 0.003
TestConstantInstruction 3 0 0 0 100% 0.003
TestLoadInstruction 3 0 0 0 100% 0.003
TestCode 2 0 0 0 100% 0.002
TestArrayLoadInstruction 3 0 0 0 100% 0.002

Test Cases

TestProject

testRemove 0.001
testClear 0
testName 0
testLoadByName 0.032
testLoadByType 0.05
testLoadByFile 0.033
testLoadByStream 0.043
testGetClasses 0
testRename 0.03

TestStoreInstruction

testInitialize 0
testGetType 0
testOpcodeMorph 0

TestMathInstruction

testInitialize 0.004
testGetType 0.001
testOpcodeMorph 0

TestAttributes

testClear 0
testGetAttributes 0
testSetAttributes 0
testAddAttributes 0.001
testRemoveAttribute 0

TestStrings

testSplit 0
testClassForName 0.001

TestConvertInstruction

testOpcodeMorph 0

TestConstantPool

testRemove 0.001
testAdd 0
testMutate 0
testIndexOf 0
testGetEntries 0
testGetEntry 0.001
testClear 0
testFind 0.001

TestArray

testType 0.003
testSuperclass 0
testComponent 0.02
testMethods 0.001
testBasics 0
testInterfaces 0.002
testFields 0.001
testAttributes 0
testWrite 0

TestBCClass

testType 0
testSuperclass 0.003
testBasics 0
testInterfaces 0.008
testProject 0
testReadWrite 0.03
testAccessFlags 0

TestPrimitive

testType 0
testSuperclass 0
testComponent 0
testMethods 0
testBasics 0
testInterfaces 0
testFields 0
testAttributes 0
testWrite 0

TestNameCache

testInternalForm 0
testArrayInternalForm 0
testExternalForm 0
testArrayExternalForm 0
testDescriptors 0
testDescriptorReturnName 0
testDescriptorParamNames 0
testComponentTypes 0

TestArrayStoreInstruction

testGetType 0
testOpcodeMorph 0
testIniitalize 0

TestConstantInstruction

testGetType 0
testOpcodeMorph 0
testGetValue 0

TestLoadInstruction

testInitialize 0
testGetType 0.001
testOpcodeMorph 0

TestCode

testRemove 0
testIndexes 0

TestArrayLoadInstruction

testGetType 0.001
testOpcodeMorph 0
testIniitalize 0