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 |