diff --git a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsExtensionsTests.java b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsExtensionsTests.java index 77cc4ebee59..9f3f1fa7eab 100644 --- a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsExtensionsTests.java +++ b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsExtensionsTests.java @@ -55,7 +55,6 @@ public class LanguageSettingsExtensionsTests extends BaseTestCase { /*package*/ static final ICLanguageSettingEntry EXTENSION_SERIALIZABLE_PROVIDER_ENTRY = new CMacroEntry("MACRO", "value", 0); /*package*/ static final ICLanguageSettingEntry EXTENSION_EDITABLE_PROVIDER_ENTRY = new CMacroEntry("MACRO", "value", 0); /*package*/ static final String EXTENSION_REGISTERER_PROVIDER_ID = "org.eclipse.cdt.core.tests.language.settings.listener.registerer.provider"; - /*package*/ static final String EXTENSION_USER_PROVIDER_ID = "org.eclipse.cdt.ui.UserLanguageSettingsProvider"; // Arbitrary sample parameters used by the test private static final String PROVIDER_0 = "test.provider.0.id"; @@ -399,13 +398,4 @@ public class LanguageSettingsExtensionsTests extends BaseTestCase { } } - /** - * Check that LanguageSettingsGenericProvider extension defined in plugin.xml is accessible. - */ - public void testExtensionGenericProvider() throws Exception { - ILanguageSettingsProvider provider = LanguageSettingsManager.getExtensionProviderCopy(EXTENSION_USER_PROVIDER_ID, true); - assertNotNull("extension " + EXTENSION_USER_PROVIDER_ID + " not found", provider); - assertTrue(provider instanceof LanguageSettingsGenericProvider); - } - } diff --git a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java index c56327649a5..96846c77a5c 100644 --- a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java +++ b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java @@ -44,7 +44,6 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase { private static final String EXTENSION_BASE_PROVIDER_NAME = LanguageSettingsExtensionsTests.EXTENSION_BASE_PROVIDER_NAME; private static final String EXTENSION_SERIALIZABLE_PROVIDER_ID = LanguageSettingsExtensionsTests.EXTENSION_SERIALIZABLE_PROVIDER_ID; private static final String EXTENSION_EDITABLE_PROVIDER_ID = LanguageSettingsExtensionsTests.EXTENSION_EDITABLE_PROVIDER_ID; - private static final String EXTENSION_USER_PROVIDER_ID = LanguageSettingsExtensionsTests.EXTENSION_USER_PROVIDER_ID; private static final ICLanguageSettingEntry EXTENSION_SERIALIZABLE_PROVIDER_ENTRY = LanguageSettingsExtensionsTests.EXTENSION_SERIALIZABLE_PROVIDER_ENTRY; // Constants from LanguageSettingsProvidersSerializer @@ -593,9 +592,9 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase { assertNotNull(cfgDescription); assertTrue(cfgDescription instanceof ILanguageSettingsProvidersKeeper); - ILanguageSettingsProvider provider = LanguageSettingsManager.getExtensionProviderCopy(EXTENSION_USER_PROVIDER_ID, false); - assertTrue(provider instanceof LanguageSettingsGenericProvider); - LanguageSettingsGenericProvider serializableProvider = (LanguageSettingsGenericProvider) provider; + ILanguageSettingsProvider provider = LanguageSettingsManager.getExtensionProviderCopy(EXTENSION_EDITABLE_PROVIDER_ID, false); + assertTrue(provider instanceof MockLanguageSettingsEditableProvider); + MockLanguageSettingsEditableProvider serializableProvider = (MockLanguageSettingsEditableProvider) provider; serializableProvider.setSettingEntries(null, null, null, entries); LanguageSettingsManager.setStoringEntriesInProjectArea(serializableProvider, true); @@ -608,8 +607,8 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase { rootElement = XmlUtil.appendElement(doc, ELEM_TEST); // serialize language settings to the DOM LanguageSettingsProvidersSerializer.serializeLanguageSettingsInternal(rootElement, null, mockPrjDescription); - assertTrue(XmlUtil.toString(doc).contains(EXTENSION_USER_PROVIDER_ID)); - assertTrue(XmlUtil.toString(doc).contains(LanguageSettingsGenericProvider.class.getName())); + assertTrue(XmlUtil.toString(doc).contains(EXTENSION_EDITABLE_PROVIDER_ID)); + assertTrue(XmlUtil.toString(doc).contains(MockLanguageSettingsEditableProvider.class.getName())); } { // re-load and check language settings of the newly loaded provider @@ -627,7 +626,7 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase { assertNotNull(providers); assertEquals(1, providers.size()); ILanguageSettingsProvider provider = providers.get(0); - assertTrue(provider instanceof LanguageSettingsGenericProvider); + assertTrue(provider instanceof MockLanguageSettingsEditableProvider); List actual = provider.getSettingEntries(null, null, null); assertEquals(entries.get(0), actual.get(0));