public void testPersistSearchPreferences() { FakeActionRequest request = new FakeActionRequest(); this.loadActionParams(request); FakeSearchPortletHelper helper = new FakeSearchPortletHelper(request); helper.persistSearchPreferences(); PortletPreferences pPref = request.getPreferences(); String checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHPROJECT, ""); assertEquals("fldsearchproject", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHSOURCES, ""); assertEquals("fldsearchsources", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHCUSTOMDISPLAY, ""); assertEquals("fldsearchcustomdisplay", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHTOTALRESULTS, ""); assertEquals("fldsearchtotalresults", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHRESULTSPERPAGE, ""); assertEquals("fldsearchresultsperpage", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHTIMEOUT, ""); assertEquals("fldsearchtimeout", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SEARCHREGION, ""); assertEquals("fldsearchregion", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_NCA_PLAN_PROVIDER_TYPE, ""); assertEquals("NCA", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_SCA_PLAN_PROVIDER_TYPE, ""); assertEquals("SCA", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_DB_PLAN_PROVIDER_TYPE, ""); assertEquals("DB", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_NC_PLAN_PROVIDER_TYPE, ""); assertEquals("NC", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_CS_PLAN_PROVIDER_TYPE, ""); assertEquals("CS", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_GGA_PLAN_PROVIDER_TYPE, ""); assertEquals("GGA", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_HAW_PLAN_PROVIDER_TYPE, ""); assertEquals("HAW", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_MID_PLAN_PROVIDER_TYPE, ""); assertEquals("MID", checkvalue); checkvalue = pPref.getValue(IPortletConstants.PREF_OHI_PLAN_PROVIDER_TYPE, ""); assertEquals("OHI", checkvalue); }
private void loadActionParams(FakeActionRequest request) { String[] value = new String[] {"fldsearchproject"}; request.loadParams(IPortletConstants.FIELD_SEARCHPROJECT, value); value = new String[] {"fldsearchsources"}; request.loadParams(IPortletConstants.FIELD_SEARCHSOURCES, value); value = new String[] {"fldsearchcustomdisplay"}; request.loadParams(IPortletConstants.FIELD_SEARCHCUSTOMDISPLAY, value); value = new String[] {"fldsearchtotalresults"}; request.loadParams(IPortletConstants.FIELD_SEARCHTOTALRESULTS, value); value = new String[] {"fldsearchresultsperpage"}; request.loadParams(IPortletConstants.FIELD_SEARCHRESULTSPERPAGE, value); value = new String[] {"fldsearchtimeout"}; request.loadParams(IPortletConstants.FIELD_SEARCHTIMEOUT, value); value = new String[] {"fldsearchregion"}; request.loadParams(IPortletConstants.FIELD_SEARCHREGION, value); value = new String[] {"NCA"}; request.loadParams(IPortletConstants.FIELD_NCA, value); value = new String[] {"SCA"}; request.loadParams(IPortletConstants.FIELD_SCA, value); value = new String[] {"DB"}; request.loadParams(IPortletConstants.FIELD_DB, value); value = new String[] {"NC"}; request.loadParams(IPortletConstants.FIELD_NC, value); value = new String[] {"CS"}; request.loadParams(IPortletConstants.FIELD_CS, value); value = new String[] {"GGA"}; request.loadParams(IPortletConstants.FIELD_GGA, value); value = new String[] {"HAW"}; request.loadParams(IPortletConstants.FIELD_HAW, value); value = new String[] {"MID"}; request.loadParams(IPortletConstants.FIELD_MID, value); value = new String[] {"OHI"}; request.loadParams(IPortletConstants.FIELD_OHI, value); value = new String[] {"KNW"}; request.loadParams(IPortletConstants.FIELD_KNW, value); }