package org.ebayopensource.turmeric.eclipse.repositorysystem.test.prefs; import org.ebayopensource.turmeric.eclipse.repositorysystem.RepositorySystemActivator; import org.ebayopensource.turmeric.eclipse.repositorysystem.preferences.core.PreferenceConstants; import org.ebayopensource.turmeric.eclipse.repositorysystem.preferences.core.PreferenceInitializer; import org.eclipse.core.runtime.preferences.IEclipsePreferences; import org.junit.After; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.*; public class PreferenceInitializerTest { PreferenceInitializer prefs = null; @Before public void setUp() { prefs = new PreferenceInitializer(); } @After public void tearDown() { prefs = null; } @Test public void testInitializedDefaultPreferences() throws Exception { prefs.initializeDefaultPreferences(); IEclipsePreferences prefs = RepositorySystemActivator.getDefault().getPreferences(); String serviceLayers = prefs.get(PreferenceConstants.PREF_SERVICE_LAYERS, ""); assertEquals("Preference store was not initialized", PreferenceConstants.getDefaultServiceLayers(), serviceLayers); } }