@Test public void testSetLocalizedPreferencesValues() throws Exception { MockPortletRequest request = new MockPortletRequest(); request.setParameter("greeting_" + _ENGLISH_LANGUAGE_ID, _ENGLISH_HELLO); request.setParameter("greeting_" + _GERMAN_LANGUAGE_ID, _GERMAN_HELLO); PortletPreferences preferences = new PortletPreferencesImpl(); LocalizationUtil.setLocalizedPreferencesValues(request, preferences, "greeting"); Assert.assertEquals( _ENGLISH_HELLO, LocalizationUtil.getPreferencesValue(preferences, "greeting", _ENGLISH_LANGUAGE_ID)); Assert.assertEquals( _GERMAN_HELLO, LocalizationUtil.getPreferencesValue(preferences, "greeting", _GERMAN_LANGUAGE_ID)); }
public void testGetAttributeNames() { request.setParameter("Some param", "Some value"); // perform test Iterator<String> names = tested.getAttributeNames(); assertNotNull("Null result unexpected", names); assertTrue("More elements", names.hasNext()); String name = names.next(); assertEquals("Some param", name); }
public void testRemoveAttribute() { request.setParameter("Some param", "Some value"); // perform test try { tested.removeAttribute("Some param"); fail("UnsupportedOperationException expected"); } catch (UnsupportedOperationException expected) { // expected } }
public void testGetAttribute() { request.setParameter("Some param", "Some value"); // perform test Object result = tested.getAttribute("Some param"); assertEquals("Some value", result); }