mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-09 10:46:02 +02:00
Removed reference to EXTENSION_USER_PROVIDER_ID from cdt.ui
This commit is contained in:
parent
d20555df6c
commit
a8e11aba3d
2 changed files with 6 additions and 17 deletions
|
@ -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_SERIALIZABLE_PROVIDER_ENTRY = new CMacroEntry("MACRO", "value", 0);
|
||||||
/*package*/ static final ICLanguageSettingEntry EXTENSION_EDITABLE_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_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
|
// Arbitrary sample parameters used by the test
|
||||||
private static final String PROVIDER_0 = "test.provider.0.id";
|
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);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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_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_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_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;
|
private static final ICLanguageSettingEntry EXTENSION_SERIALIZABLE_PROVIDER_ENTRY = LanguageSettingsExtensionsTests.EXTENSION_SERIALIZABLE_PROVIDER_ENTRY;
|
||||||
|
|
||||||
// Constants from LanguageSettingsProvidersSerializer
|
// Constants from LanguageSettingsProvidersSerializer
|
||||||
|
@ -593,9 +592,9 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase {
|
||||||
assertNotNull(cfgDescription);
|
assertNotNull(cfgDescription);
|
||||||
assertTrue(cfgDescription instanceof ILanguageSettingsProvidersKeeper);
|
assertTrue(cfgDescription instanceof ILanguageSettingsProvidersKeeper);
|
||||||
|
|
||||||
ILanguageSettingsProvider provider = LanguageSettingsManager.getExtensionProviderCopy(EXTENSION_USER_PROVIDER_ID, false);
|
ILanguageSettingsProvider provider = LanguageSettingsManager.getExtensionProviderCopy(EXTENSION_EDITABLE_PROVIDER_ID, false);
|
||||||
assertTrue(provider instanceof LanguageSettingsGenericProvider);
|
assertTrue(provider instanceof MockLanguageSettingsEditableProvider);
|
||||||
LanguageSettingsGenericProvider serializableProvider = (LanguageSettingsGenericProvider) provider;
|
MockLanguageSettingsEditableProvider serializableProvider = (MockLanguageSettingsEditableProvider) provider;
|
||||||
serializableProvider.setSettingEntries(null, null, null, entries);
|
serializableProvider.setSettingEntries(null, null, null, entries);
|
||||||
LanguageSettingsManager.setStoringEntriesInProjectArea(serializableProvider, true);
|
LanguageSettingsManager.setStoringEntriesInProjectArea(serializableProvider, true);
|
||||||
|
|
||||||
|
@ -608,8 +607,8 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase {
|
||||||
rootElement = XmlUtil.appendElement(doc, ELEM_TEST);
|
rootElement = XmlUtil.appendElement(doc, ELEM_TEST);
|
||||||
// serialize language settings to the DOM
|
// serialize language settings to the DOM
|
||||||
LanguageSettingsProvidersSerializer.serializeLanguageSettingsInternal(rootElement, null, mockPrjDescription);
|
LanguageSettingsProvidersSerializer.serializeLanguageSettingsInternal(rootElement, null, mockPrjDescription);
|
||||||
assertTrue(XmlUtil.toString(doc).contains(EXTENSION_USER_PROVIDER_ID));
|
assertTrue(XmlUtil.toString(doc).contains(EXTENSION_EDITABLE_PROVIDER_ID));
|
||||||
assertTrue(XmlUtil.toString(doc).contains(LanguageSettingsGenericProvider.class.getName()));
|
assertTrue(XmlUtil.toString(doc).contains(MockLanguageSettingsEditableProvider.class.getName()));
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
// re-load and check language settings of the newly loaded provider
|
// re-load and check language settings of the newly loaded provider
|
||||||
|
@ -627,7 +626,7 @@ public class LanguageSettingsPersistenceProjectTests extends BaseTestCase {
|
||||||
assertNotNull(providers);
|
assertNotNull(providers);
|
||||||
assertEquals(1, providers.size());
|
assertEquals(1, providers.size());
|
||||||
ILanguageSettingsProvider provider = providers.get(0);
|
ILanguageSettingsProvider provider = providers.get(0);
|
||||||
assertTrue(provider instanceof LanguageSettingsGenericProvider);
|
assertTrue(provider instanceof MockLanguageSettingsEditableProvider);
|
||||||
|
|
||||||
List<ICLanguageSettingEntry> actual = provider.getSettingEntries(null, null, null);
|
List<ICLanguageSettingEntry> actual = provider.getSettingEntries(null, null, null);
|
||||||
assertEquals(entries.get(0), actual.get(0));
|
assertEquals(entries.get(0), actual.get(0));
|
||||||
|
|
Loading…
Add table
Reference in a new issue