Additional change for bug 200068 - renamed bundle and class used in JUnit to shorten overall path length.
diff --git a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/org/eclipse/core/tests/runtime/adapterLoader/TestAdaptableUnknown.class b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/org/eclipse/core/tests/runtime/adapterLoader/TestAdaptableUnknown.class
deleted file mode 100644
index dd51362..0000000
--- a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/org/eclipse/core/tests/runtime/adapterLoader/TestAdaptableUnknown.class
+++ /dev/null
Binary files differ
diff --git a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/META-INF/MANIFEST.MF b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/META-INF/MANIFEST.MF
similarity index 61%
rename from tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/META-INF/MANIFEST.MF
rename to tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/META-INF/MANIFEST.MF
index 36e3e2a..08001c3 100644
--- a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/META-INF/MANIFEST.MF
@@ -1,9 +1,9 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: AdapterLoader Test Plug-in
-Bundle-SymbolicName: org.eclipse.core.tests.runtime.adapterLoader;singleton:=true
+Bundle-SymbolicName: testAdapter;singleton:=true
Bundle-Version: 1.0.0
Require-Bundle: org.eclipse.core.tests.runtime
-Export-Package: org.eclipse.core.tests.runtime.adapterLoader
-Bundle-RequiredExecutionEnvironment: J2SE-1.4
+Export-Package: testAdapter
Eclipse-LazyStart: false
+Bundle-RequiredExecutionEnvironment: J2SE-1.4
diff --git a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/plugin.xml b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/plugin.xml
similarity index 72%
rename from tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/plugin.xml
rename to tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/plugin.xml
index 8e98226..13a53f2 100644
--- a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/plugin.xml
+++ b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/plugin.xml
@@ -4,7 +4,7 @@
<extension
point="org.eclipse.core.tests.runtime.factoryLoaderTest">
<AdapterClass
- name="org.eclipse.core.tests.runtime.adapterLoader.TestAdaptableUnknown">
+ name="testAdapter.testUnknown">
</AdapterClass>
</extension>
</plugin>
diff --git a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/src/org/eclipse/core/tests/runtime/adapterLoader/TestAdaptableUnknown.java b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/src/testAdapter/testUnknown.java
similarity index 85%
rename from tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/src/org/eclipse/core/tests/runtime/adapterLoader/TestAdaptableUnknown.java
rename to tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/src/testAdapter/testUnknown.java
index c1ab728..73c00d1 100644
--- a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0/src/org/eclipse/core/tests/runtime/adapterLoader/TestAdaptableUnknown.java
+++ b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/src/testAdapter/testUnknown.java
@@ -8,8 +8,8 @@
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
-package org.eclipse.core.tests.runtime.adapterLoader;
+package testAdapter;
-public class TestAdaptableUnknown {
+public class testUnknown {
}
diff --git a/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/testAdapter/testUnknown.class b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/testAdapter/testUnknown.class
new file mode 100644
index 0000000..e065ebf
--- /dev/null
+++ b/tests/org.eclipse.core.tests.runtime/Plugin_Testing/adapters/testAdapter_1.0.0/testAdapter/testUnknown.class
Binary files differ
diff --git a/tests/org.eclipse.core.tests.runtime/plugin.xml b/tests/org.eclipse.core.tests.runtime/plugin.xml
index 9d165de..40dd58d 100644
--- a/tests/org.eclipse.core.tests.runtime/plugin.xml
+++ b/tests/org.eclipse.core.tests.runtime/plugin.xml
@@ -253,7 +253,7 @@
<extension point="org.eclipse.core.runtime.adapters">
<factory class="org.eclipse.core.tests.runtime.TestAdapterFactoryLoader"
adaptableType="org.eclipse.core.tests.runtime.TestAdaptable">
- <adapter type="org.eclipse.core.tests.runtime.adapterLoader.TestAdaptableUnknown"/>
+ <adapter type="testAdapter.testUnknown"/>
</factory>
</extension>
</plugin>
diff --git a/tests/org.eclipse.core.tests.runtime/src/org/eclipse/core/tests/runtime/IAdapterManagerTest.java b/tests/org.eclipse.core.tests.runtime/src/org/eclipse/core/tests/runtime/IAdapterManagerTest.java
index 9d5892a..561d5d5 100644
--- a/tests/org.eclipse.core.tests.runtime/src/org/eclipse/core/tests/runtime/IAdapterManagerTest.java
+++ b/tests/org.eclipse.core.tests.runtime/src/org/eclipse/core/tests/runtime/IAdapterManagerTest.java
@@ -24,7 +24,7 @@
public class IAdapterManagerTest extends TestCase {
private static final String NON_EXISTING = "com.does.not.Exist";
private static final String TEST_ADAPTER = "org.eclipse.core.tests.runtime.TestAdapter";
- private static final String TEST_ADAPTER_CL = "org.eclipse.core.tests.runtime.adapterLoader.TestAdaptableUnknown";
+ private static final String TEST_ADAPTER_CL = "testAdapter.testUnknown";
private IAdapterManager manager;
public IAdapterManagerTest(String name) {
@@ -162,6 +162,8 @@
/**
* Test adapting to classes not reachable by the default bundle class loader
* (bug 200068).
+ * NOTE: This test uses .class file compiled with 1.4 JRE. As a result,
+ * the test can not be run on pre-1.4 JRE.
*/
public void testAdapterClassLoader() throws MalformedURLException, BundleException, IOException {
TestAdaptable adaptable = new TestAdaptable();
@@ -169,13 +171,13 @@
assertNull(manager.loadAdapter(adaptable, TEST_ADAPTER_CL));
Bundle bundle = null;
try {
- bundle = BundleTestingHelper.installBundle("0.1", RuntimeTestsPlugin.getContext(), RuntimeTestsPlugin.TEST_FILES_ROOT + "adapters/org.eclipse.core.tests.runtime.adapterLoader_1.0.0");
+ bundle = BundleTestingHelper.installBundle("0.1", RuntimeTestsPlugin.getContext(), RuntimeTestsPlugin.TEST_FILES_ROOT + "adapters/testAdapter_1.0.0");
BundleTestingHelper.refreshPackages(RuntimeTestsPlugin.getContext(), new Bundle[] {bundle});
assertTrue(manager.hasAdapter(adaptable, TEST_ADAPTER_CL));
Object result = manager.loadAdapter(adaptable, TEST_ADAPTER_CL);
assertNotNull(result);
- assertTrue("org.eclipse.core.tests.runtime.adapterLoader.TestAdaptableUnknown".equals(result.getClass().getName()));
+ assertTrue(TEST_ADAPTER_CL.equals(result.getClass().getName()));
} finally {
if (bundle != null)
bundle.uninstall();