Example usage for org.eclipse.jface.preference PreferenceStore PreferenceStore

List of usage examples for org.eclipse.jface.preference PreferenceStore PreferenceStore

Introduction

In this page you can find the example usage for org.eclipse.jface.preference PreferenceStore PreferenceStore.

Prototype

public PreferenceStore() 

Source Link

Document

Creates an empty preference store.

Usage

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSelectBackfillMethodFromPreferences() throws Exception {
    PreferenceStore preferences = new PreferenceStore();
    preferences.setValue(UIActivator.PREFS_INITIAL_BACKFILL_METHOD, 1);

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);//from   ww  w .ja  v a  2  s .  c  o m

    page.performDefaults();

    assertFalse(page.useStartDate.getSelection());
    assertTrue(page.useYears.getSelection());
}

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSelectStartDateFromPreferences() throws Exception {
    PreferenceStore preferences = new PreferenceStore();
    preferences.setValue(UIActivator.PREFS_INITIAL_BACKFILL_START_DATE, "20090620");

    Date expectedDate = new SimpleDateFormat("yyyyMMdd")
            .parse(preferences.getString(UIActivator.PREFS_INITIAL_BACKFILL_START_DATE));

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);/*from   w w  w.j  a va 2  s. co  m*/

    page.performDefaults();

    assertEquals(expectedDate, page.startDate.getSelection());
}

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSelectYearsFromPreferences() throws Exception {
    PreferenceStore preferences = new PreferenceStore();
    preferences.setValue(UIActivator.PREFS_INITIAL_BACKFILL_YEARS, 5);

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);/*w  w  w.ja  v  a2 s. c o m*/

    page.performDefaults();

    assertEquals(5, page.years.getSelection());
}

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSaveStartDateBackfillMethod() throws Exception {
    PreferenceStore preferences = new PreferenceStore();

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);//from  w  w  w.j a  va 2  s  .c om

    page.useStartDate.setSelection(true);
    page.useYears.setSelection(false);
    page.performOk();

    assertEquals(0, preferences.getInt(UIActivator.PREFS_INITIAL_BACKFILL_METHOD));
}

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSaveYearsBackfillMethod() throws Exception {
    PreferenceStore preferences = new PreferenceStore();

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);/*from  w w w  .j  av  a  2  s. c  om*/

    page.useStartDate.setSelection(false);
    page.useYears.setSelection(true);
    page.performOk();

    assertEquals(1, preferences.getInt(UIActivator.PREFS_INITIAL_BACKFILL_METHOD));
}

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSaveStartDate() throws Exception {
    PreferenceStore preferences = new PreferenceStore();

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);/*  ww w.  j a  v  a  2s  .  com*/

    page.startDate.setSelection(new SimpleDateFormat("yyyyMMdd").parse("20090620"));
    page.performOk();

    assertEquals("20090620", preferences.getString(UIActivator.PREFS_INITIAL_BACKFILL_START_DATE));
}

From source file:org.eclipsetrader.ui.internal.charts.DefaultsPageTest.java

License:Open Source License

public void testSaveYears() throws Exception {
    PreferenceStore preferences = new PreferenceStore();

    DefaultsPage page = new DefaultsPage();
    page.setPreferenceStore(preferences);
    page.createContents(shell);//  w ww.j a  v  a  2s . co  m

    page.years.setSelection(5);
    page.performOk();

    assertEquals(5, preferences.getInt(UIActivator.PREFS_INITIAL_BACKFILL_YEARS));
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testCreateViewer() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")),
                    new WatchListColumn("Col2", new DataProviderFactoryMock("id2")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;//from w  ww.  ja  v  a 2s  .  c  om
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals("Col1", viewer.getTable().getColumn(0).getText());
    assertEquals("Col2", viewer.getTable().getColumn(1).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testAddNewColumns() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;/*from   ww  w.j  a  va 2s . c o  m*/
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(1, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn("Col1", new DataProviderFactoryMock("id1"))),
            new WatchListViewColumn(new WatchListColumn("Col2", new DataProviderFactoryMock("id2"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getName(), viewer.getTable().getColumn(0).getText());
    assertEquals(newColumns[1].getName(), viewer.getTable().getColumn(1).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testRemoveOldColumns() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")),
                    new WatchListColumn("Col2", new DataProviderFactoryMock("id2")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;//from   w ww .  ja v a2s .  c om
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(2, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn("Col2", new DataProviderFactoryMock("id2"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(1, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getName(), viewer.getTable().getColumn(0).getText());
}