diff options
author | Thomas Watson | 2009-09-22 17:02:43 +0000 |
---|---|---|
committer | Thomas Watson | 2009-09-22 17:02:43 +0000 |
commit | b458b2b8603f3b90ee35d79c80383d308333ea7b (patch) | |
tree | 533b6f8c5f1582ecfb6a1445fb93e90fd82296f4 /bundles/org.eclipse.osgi.tests | |
parent | fcb08770a51e77a756a0d48e928cff3f86a07c15 (diff) | |
download | rt.equinox.framework-b458b2b8603f3b90ee35d79c80383d308333ea7b.tar.gz rt.equinox.framework-b458b2b8603f3b90ee35d79c80383d308333ea7b.tar.xz rt.equinox.framework-b458b2b8603f3b90ee35d79c80383d308333ea7b.zip |
Bug 289983 NullPointerException while calling getResources() on system bundle
Diffstat (limited to 'bundles/org.eclipse.osgi.tests')
-rw-r--r-- | bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/ClassLoadingBundleTests.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/ClassLoadingBundleTests.java b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/ClassLoadingBundleTests.java index 5a00f9807..39ced51fc 100644 --- a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/ClassLoadingBundleTests.java +++ b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/ClassLoadingBundleTests.java @@ -1385,6 +1385,28 @@ public class ClassLoadingBundleTests extends AbstractBundleTests { doTestArrayTypeLoad("[[Lorg.eclipse.osgi.tests.bundles.ArrayTest;"); //$NON-NLS-1$ } + public void testSystemBundleGetResources01() { + Bundle systemBundle = OSGiTestsActivator.getContext().getBundle(0); + Enumeration resources = null; + try { + resources = systemBundle.getResources("hookconfigurators.properties"); + } catch (IOException e) { + fail("Failed to get resources", e); + } + assertNotNull("Resources is null", resources); + } + + public void testSystemBundleGetResources02() { + Bundle systemBundle = OSGiTestsActivator.getContext().getBundle(0); + Enumeration resources = null; + try { + resources = systemBundle.getResources("java/lang/test.resource"); + } catch (IOException e) { + fail("Failed to get resources", e); + } + assertNull("Resources is not null", resources); + } + private void doTestArrayTypeLoad(String name) { try { Class arrayType = OSGiTestsActivator.getContext().getBundle().loadClass(name); |