Fixed V3RenderStateTests_SPEC1_12_RenderState_getRenderParameters test.
diff --git a/portlet-tck_3.0/V3RenderStateTests/src/main/java/javax/portlet/tck/portlets/RenderStateTests_SPEC1_12_RenderState.java b/portlet-tck_3.0/V3RenderStateTests/src/main/java/javax/portlet/tck/portlets/RenderStateTests_SPEC1_12_RenderState.java
index 64416d6..0c16bd3 100644
--- a/portlet-tck_3.0/V3RenderStateTests/src/main/java/javax/portlet/tck/portlets/RenderStateTests_SPEC1_12_RenderState.java
+++ b/portlet-tck_3.0/V3RenderStateTests/src/main/java/javax/portlet/tck/portlets/RenderStateTests_SPEC1_12_RenderState.java
@@ -33,7 +33,10 @@
import javax.portlet.RenderResponse;
import javax.portlet.RenderURL;
import javax.portlet.WindowState;
+import javax.portlet.annotations.PortletApplication;
import javax.portlet.annotations.PortletConfiguration;
+import javax.portlet.annotations.PortletQName;
+import javax.portlet.annotations.PublicRenderParameterDefinition;
import javax.portlet.tck.beans.TestLink;
import javax.portlet.tck.beans.TestResult;
import javax.portlet.tck.util.ModuleTestCaseDetails;
@@ -48,7 +51,8 @@
* execution by the driver.
*
*/
-
+@PortletApplication(publicParams = {
+ @PublicRenderParameterDefinition(identifier = "tr0_public", qname = @PortletQName(localPart = "tr0_public", namespaceURI = "")) })
@PortletConfiguration(portletName = "RenderStateTests_SPEC1_12_RenderState", publicParams = {
"tr0_public" })
public class RenderStateTests_SPEC1_12_RenderState implements Portlet {
@@ -80,13 +84,6 @@
* Details: "Returns an RenderParameters object representing the private
* and public render parameters."
*/
- // TODO: How to declare public render parameters?
- // @PortletConfiguration(publicParams = {"tr0_public" }) is not working.
- // The problem is in renderParams.isPublic("tr0_public") check!!
- // Alternate code to test public render params -
- // portletReq.getPublicParameterMap()!=null &&
- // portletReq.getPublicParameterMap().containsKey("tr0_public") &&
- // portletReq.getPublicParameterMap().get("tr0_public").equals("true")
RenderParameters renderParams = portletReq.getRenderParameters();
if (!renderParams.isEmpty() && renderParams.isPublic("tr0_public")
&& renderParams.getValue("tr0_public") != null
@@ -153,7 +150,7 @@
result.writeTo(writer);
} else {
RenderURL renderURL = portletResp.createRenderURL();
- //renderURL.setPortletMode(PortletMode.UNDEFINED);
+ // renderURL.setPortletMode(PortletMode.UNDEFINED);
TestLink tb = new TestLink(
"V3RenderStateTests_SPEC1_12_RenderState_getPortletMode2",
renderURL);
@@ -188,7 +185,7 @@
result.writeTo(writer);
} else {
RenderURL renderURL = portletResp.createRenderURL();
- //renderURL.setWindowState(WindowState.UNDEFINED);
+ // renderURL.setWindowState(WindowState.UNDEFINED);
TestLink tb = new TestLink(
"V3RenderStateTests_SPEC1_12_RenderState_getWindowState2",
renderURL);