1 11 package org.jboss.portal.test.portlet.portletconfig; 12 13 import org.jboss.portal.junit.result.InvokeURLResult; 14 import org.jboss.portal.junit.result.AssertResult; 15 import org.jboss.portal.junit.Result; 16 import org.jboss.portal.test.portlet.AbstractPortlet; 17 18 import javax.portlet.ActionRequest; 19 import javax.portlet.ActionResponse; 20 import javax.portlet.PortletException; 21 import javax.portlet.PortletSecurityException; 22 import javax.portlet.RenderRequest; 23 import javax.portlet.RenderResponse; 24 import javax.portlet.PortletURL; 25 import javax.portlet.PortletPreferences; 26 import javax.portlet.PortletConfig; 27 import java.io.IOException ; 28 import java.util.Map ; 29 import java.util.Locale ; 30 import java.util.ResourceBundle ; 31 32 36 public class ResourceBundlePortlet extends AbstractPortlet 37 { 38 39 public void render(final RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException 40 { 41 AssertResult result = new AssertResult(); 42 result.execute(new AssertResult.Test() 43 { 44 public void run() throws Exception 45 { 46 PortletConfig cfg = getPortletConfig(); 47 ResourceBundle bundle = cfg.getResourceBundle(Locale.ENGLISH); 48 49 String example = bundle.getString("example-key"); 50 assertEquals("example-value", example); 51 52 String title = bundle.getString("javax.portlet.title"); 54 assertEquals("the title", title); 55 } 56 }); 57 58 sendResult(response, result); 60 } 61 } 62 | Popular Tags |