Source file "org/osgi/test/cases/framework/junit/hooks/weaving/WeavingHookTests.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 2,142 of 2,142 | 0% | 66 of 66 | 0% | 92 | 92 | 625 | 625 | 57 | 57 |
testDenyListingOnlyAppliesToRegistration() | ![]() | 0% | ![]() | 0% | 4 | 4 | 49 | 49 | 1 | 1 |
testWeavingExceptionDoesNotCauseDenyListing() | ![]() | 0% | ![]() | 0% | 4 | 4 | 47 | 47 | 1 | 1 |
testExceptionCausesDenyListing() | ![]() | 0% | ![]() | 0% | 4 | 4 | 45 | 45 | 1 | 1 |
assertImmutableList(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 54 | 54 | 1 | 1 | |
testMultipleWeaversWithRankings() | ![]() | 0% | ![]() | 0% | 4 | 4 | 36 | 36 | 1 | 1 |
weave(WovenClass) | ![]() | 0% | ![]() | 0% | 2 | 2 | 24 | 24 | 1 | 1 |
testExceptionPreventsSubsequentCalls() | ![]() | 0% | ![]() | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
testMultipleWeavers() | ![]() | 0% | ![]() | 0% | 4 | 4 | 24 | 24 | 1 | 1 |
testHookException() | ![]() | 0% | n/a | 1 | 1 | 22 | 22 | 1 | 1 | |
testBadWeaveClass() | ![]() | 0% | n/a | 1 | 1 | 20 | 20 | 1 | 1 | |
testWovenClassListenerCalledWhenWeavingHookException() | ![]() | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | |
testWovenClass() | ![]() | 0% | n/a | 1 | 1 | 15 | 15 | 1 | 1 | |
testBasicWeavingNoDynamicImport() | ![]() | 0% | ![]() | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
doTest(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
testWovenClassListenerExceptionDoesNotCauseClassLoadToFail() | ![]() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | |
testBadDynamicImportString() | ![]() | 0% | ![]() | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
testWovenClassListenerCalledWhenClassDefinitionFails() | ![]() | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | |
testMultipleConflictingDynamicImports() | ![]() | 0% | ![]() | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
modified(WovenClass) | ![]() | 0% | ![]() | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
testBasicWeavingDynamicImport() | ![]() | 0% | ![]() | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
assertStates(Integer[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
WeavingHookTests() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
testBasicWeaving() | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
testWovenClassListener() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
assertWiring() | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
setupImportChoices() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
waitForListener(WeavingHookTests.ClassLoadErrorListener) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
testWovenClassListenerNotNotifiedWhenNoWeavingHooks() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
tearDownImportChoices() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
registerThisHook() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
assertTransformed(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
assertTransformingFailed(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
assertDefined(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
assertDefineFailed(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
setUp() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
unregisterThisHook() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
assertImmutableBytes(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
registerThisListener() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertBundleWiringUpdated(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertBundleWiringNotUpdated(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
tearDown() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
assertState(WovenClass, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertDefinedClass(WovenClass, Class) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
testDynamicImport() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
testVersionConstrainedDynamicImport() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
testBSNConstrainedDynamicImport() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
testBSNAndVersionConstrainedDynamicImport() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
testAttributeConstrainedDynamicImport() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
testMandatoryAttributeConstrainedDynamicImport() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertClassDefined(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertClassNotDefined(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertWeavingComplete(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
assertWeavingIncomplete(WovenClass) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
registerAll() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
unregisterAll() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
assertImmutableList() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
unregisterThisListener() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |