KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > portal > test > portlet > portletconfig > ResourceBundlePortlet


1 /*****************************************
2  * *
3  * JBoss Portal: The OpenSource Portal *
4  * *
5  * Forums JBoss Portlet *
6  * *
7  * Distributable under LGPL license. *
8  * See terms of license at gnu.org. *
9  * *
10  *****************************************/

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 JavaDoc;
28 import java.util.Map JavaDoc;
29 import java.util.Locale JavaDoc;
30 import java.util.ResourceBundle JavaDoc;
31
32 /**
33  * @author <a HREF="mailto:julien@jboss.org">Julien Viet</a>
34  * @version $Revision: 1.1 $
35  */

36 public class ResourceBundlePortlet extends AbstractPortlet
37 {
38
39    public void render(final RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException JavaDoc
40    {
41       AssertResult result = new AssertResult();
42       result.execute(new AssertResult.Test()
43       {
44          public void run() throws Exception JavaDoc
45          {
46             PortletConfig cfg = getPortletConfig();
47             ResourceBundle JavaDoc bundle = cfg.getResourceBundle(Locale.ENGLISH);
48
49             String JavaDoc example = bundle.getString("example-key");
50             assertEquals("example-value", example);
51
52             //
53
String JavaDoc title = bundle.getString("javax.portlet.title");
54             assertEquals("the title", title);
55          }
56       });
57
58       //
59
sendResult(response, result);
60    }
61 }
62
Popular Tags