Bug 485692 - Add test to get class loader from system bundle wiring
diff --git a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/SystemBundleTests.java b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/SystemBundleTests.java
index db6422d..570c596 100644
--- a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/SystemBundleTests.java
+++ b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/SystemBundleTests.java
@@ -2580,6 +2580,13 @@
 		equinox.waitForStop(5000);
 	}
 
+	public void testSystemBundleLoader() {
+		Bundle systemBundle = OSGiTestsActivator.getContext().getBundle(Constants.SYSTEM_BUNDLE_LOCATION);
+		BundleWiring wiring = systemBundle.adapt(BundleWiring.class);
+		ClassLoader cl = wiring.getClassLoader();
+		assertNotNull("No system bundle class loader.", cl);
+	}
+
 	private static File[] createBundles(File outputDir, int bundleCount) throws IOException {
 		outputDir.mkdirs();