KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > portal > test > portlet > preferences > spec > CreateASingleInstanceOfValidatorPortlet


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.preferences.spec;
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 java.io.IOException JavaDoc;
27
28 /**
29  * @author <a HREF="mailto:julien@jboss.org">Julien Viet</a>
30  * @version $Revision: 1.1 $
31  */

32 public class CreateASingleInstanceOfValidatorPortlet extends AbstractPortlet
33 {
34
35    public void render(final RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException JavaDoc
36    {
37       Result result = null;
38       int invocationCount = getRequestCount(request);
39       if (invocationCount == 0)
40       {
41          result = new AssertResult();
42          ((AssertResult)result).execute(new AssertResult.Test()
43          {
44             public void run() throws Exception JavaDoc
45             {
46                assertEquals(1, CreateASingleInstanceOfValidatorValidator.getCreatedCount());
47             }
48          });
49       }
50
51       //
52
sendResult(response, result);
53    }
54 }
55
Popular Tags