You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by ms...@apache.org on 2016/04/22 10:58:41 UTC

[22/30] portals-pluto git commit: Commit on behalf of Jayendran Anil Kumar, who is working on the V2 test cases. Changes in common files to removed test case descriptions that cannot be implemented. Added a name attribute to the form HTML used by the tes

Commit on behalf of Jayendran Anil Kumar, who is working on the V2 test
cases. Changes in common files to removed test case descriptions that cannot
be implemented. Added a name attribute to the form HTML used by the test
button.


Project: http://git-wip-us.apache.org/repos/asf/portals-pluto/repo
Commit: http://git-wip-us.apache.org/repos/asf/portals-pluto/commit/a027fb00
Tree: http://git-wip-us.apache.org/repos/asf/portals-pluto/tree/a027fb00
Diff: http://git-wip-us.apache.org/repos/asf/portals-pluto/diff/a027fb00

Branch: refs/heads/master
Commit: a027fb008b07cef13d0adb8596b12a5bc288e16a
Parents: 53d8ee1
Author: Scott Nicklous <ms...@apache.org>
Authored: Thu Apr 21 11:41:56 2016 +0200
Committer: Scott Nicklous <ms...@apache.org>
Committed: Thu Apr 21 11:41:56 2016 +0200

----------------------------------------------------------------------
 .../tck/beans/JSR286ApiTestCaseDetails.java     | 73 +-------------------
 .../tck/beans/JSR286SpecTestCaseDetails.java    |  4 ++
 .../javax/portlet/tck/beans/TestButton.java     |  7 +-
 .../javax/portlet/tck/constants/Constants.java  |  1 +
 4 files changed, 11 insertions(+), 74 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/a027fb00/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286ApiTestCaseDetails.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286ApiTestCaseDetails.java b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286ApiTestCaseDetails.java
index 25c015f..2c755f4 100644
--- a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286ApiTestCaseDetails.java
+++ b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286ApiTestCaseDetails.java
@@ -1142,11 +1142,9 @@ public class JSR286ApiTestCaseDetails extends TestCaseDetails {
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS1 = "V2PortletTests_PortletConfig_ApiRender_getContainerRuntimeOptions1";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS2 = "V2PortletTests_PortletConfig_ApiRender_getContainerRuntimeOptions2";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS3 = "V2PortletTests_PortletConfig_ApiRender_getContainerRuntimeOptions3";
-   public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS4 = "V2PortletTests_PortletConfig_ApiRender_getContainerRuntimeOptions4";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETINITPARAMETER2 = "V2PortletTests_PortletConfig_ApiRender2_getInitParameter2";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETINITPARAMETERNAMES2 = "V2PortletTests_PortletConfig_ApiRender2_getInitParameterNames2";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETPUBLICRENDERPARAMETERNAMES2 = "V2PortletTests_PortletConfig_ApiRender2_getPublicRenderParameterNames2";
-   public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETDEFAULTNAMESPACE2 = "V2PortletTests_PortletConfig_ApiRender2_getDefaultNamespace2";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETPUBLISHINGEVENTQNAMES2 = "V2PortletTests_PortletConfig_ApiRender2_getPublishingEventQNames2";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETPROCESSINGEVENTQNAMES2 = "V2PortletTests_PortletConfig_ApiRender2_getProcessingEventQNames2";
    public final static String V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETSUPPORTEDLOCALES2 = "V2PortletTests_PortletConfig_ApiRender2_getSupportedLocales2";
@@ -1167,7 +1165,6 @@ public class JSR286ApiTestCaseDetails extends TestCaseDetails {
    public final static String V2PORTLETTESTS_WINDOWSTATE_APIRENDER_HASHCODE = "V2PortletTests_WindowState_ApiRender_hashCode";
    public final static String V2PORTLETTESTS_WINDOWSTATE_APIRENDER_EQUALS = "V2PortletTests_WindowState_ApiRender_equals";
    public final static String V2PORTLETTESTS_PORTLET_APIRENDER_INIT1 = "V2PortletTests_Portlet_ApiRender_init1";
-   public final static String V2PORTLETTESTS_PORTLET_APIRENDER_INIT2 = "V2PortletTests_Portlet_ApiRender_init2";
    public final static String V2PORTLETTESTS_PORTLET_APIRENDER_RENDER1 = "V2PortletTests_Portlet_ApiRender_render1";
    public final static String V2PORTLETTESTS_PORTLET_APIRENDER_RENDER2 = "V2PortletTests_Portlet_ApiRender_render2";
    public final static String V2PORTLETTESTS_PORTLET_APIACTION_PROCESSACTION = "V2PortletTests_Portlet_ApiAction_processAction";
@@ -1181,47 +1178,15 @@ public class JSR286ApiTestCaseDetails extends TestCaseDetails {
    public final static String V2PORTLETTESTS_RESOURCESERVINGPORTLET_APIRESOURCE_SERVERESOURCE = "V2PortletTests_ResourceServingPortlet_ApiResource_serveResource";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_INITA = "V2PortletTests_GenericPortlet_ApiRender_initA";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_INITB = "V2PortletTests_GenericPortlet_ApiRender_initB";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSACTION1 = "V2PortletTests_GenericPortlet_ApiRender_processAction1";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSACTION2 = "V2PortletTests_GenericPortlet_ApiRender_processAction2";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSACTION3 = "V2PortletTests_GenericPortlet_ApiRender_processAction3";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER1 = "V2PortletTests_GenericPortlet_ApiRender_render1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER2 = "V2PortletTests_GenericPortlet_ApiRender_render2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER3 = "V2PortletTests_GenericPortlet_ApiRender_render3";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER4 = "V2PortletTests_GenericPortlet_ApiRender_render4";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER5 = "V2PortletTests_GenericPortlet_ApiRender_render5";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER6 = "V2PortletTests_GenericPortlet_ApiRender_render6";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER7 = "V2PortletTests_GenericPortlet_ApiRender_render7";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER8 = "V2PortletTests_GenericPortlet_ApiRender_render8";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER9 = "V2PortletTests_GenericPortlet_ApiRender_render9";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER10 = "V2PortletTests_GenericPortlet_ApiRender_render10";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETTITLE1 = "V2PortletTests_GenericPortlet_ApiRender_getTitle1";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETTITLE2 = "V2PortletTests_GenericPortlet_ApiRender_getTitle2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETTITLE3 = "V2PortletTests_GenericPortlet_ApiRender_getTitle3";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH1 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH2 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH3 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch3";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH4 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch4";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH5 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch5";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH6 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch6";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH7 = "V2PortletTests_GenericPortlet_ApiRender_doDispatch7";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOVIEW1 = "V2PortletTests_GenericPortlet_ApiRender_doView1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOVIEW2 = "V2PortletTests_GenericPortlet_ApiRender_doView2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOEDIT1 = "V2PortletTests_GenericPortlet_ApiRender_doEdit1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOEDIT2 = "V2PortletTests_GenericPortlet_ApiRender_doEdit2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHELP1 = "V2PortletTests_GenericPortlet_ApiRender_doHelp1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHELP2 = "V2PortletTests_GenericPortlet_ApiRender_doHelp2";
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETPORTLETCONFIG = "V2PortletTests_GenericPortlet_ApiRender_getPortletConfig";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DESTROY = "V2PortletTests_GenericPortlet_ApiRender_destroy";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_SERVERESOURCE1 = "V2PortletTests_GenericPortlet_ApiRender_serveResource1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_SERVERESOURCE2 = "V2PortletTests_GenericPortlet_ApiRender_serveResource2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_SERVERESOURCE3 = "V2PortletTests_GenericPortlet_ApiRender_serveResource3";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSEVENT1 = "V2PortletTests_GenericPortlet_ApiRender_processEvent1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSEVENT2 = "V2PortletTests_GenericPortlet_ApiRender_processEvent2";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSEVENT3 = "V2PortletTests_GenericPortlet_ApiRender_processEvent3";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHEADERS1 = "V2PortletTests_GenericPortlet_ApiRender_doHeaders1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHEADERS2 = "V2PortletTests_GenericPortlet_ApiRender_doHeaders2";
+   
    public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETNEXTPOSSIBLEPORTLETMODES1 = "V2PortletTests_GenericPortlet_ApiRender_getNextPossiblePortletModes1";
-   public final static String V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETNEXTPOSSIBLEPORTLETMODES2 = "V2PortletTests_GenericPortlet_ApiRender_getNextPossiblePortletModes2";
    public final static String V2ENVIRONMENTTESTS_CACHECONTROL_APIRENDER_GETEXPIRATIONTIME1 = "V2EnvironmentTests_CacheControl_ApiRender_getExpirationTime1";
    public final static String V2ENVIRONMENTTESTS_CACHECONTROL_APIRENDER_GETEXPIRATIONTIME2 = "V2EnvironmentTests_CacheControl_ApiRender_getExpirationTime2";
    public final static String V2ENVIRONMENTTESTS_CACHECONTROL_APIRENDER_GETEXPIRATIONTIME3 = "V2EnvironmentTests_CacheControl_ApiRender_getExpirationTime3";
@@ -2660,11 +2625,9 @@ public class JSR286ApiTestCaseDetails extends TestCaseDetails {
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS1, "Method getContainerRuntimeOptions(): Returns an java.util.Map&lt;java.lang.String,java.lang.String[]&gt; object containing the container runtime options as defined in the deployment descriptor");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS2, "Method getContainerRuntimeOptions(): If the same option is defined at the portlet application and at the portlet level, the definition at the portlet level takes precedence");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS3, "Method getContainerRuntimeOptions(): If the portlet container does not support a runtime option defined in the portlet descriptor, that option will not be returned in this map");
-      tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER_GETCONTAINERRUNTIMEOPTIONS4, "Method getContainerRuntimeOptions(): Returns an empty map if no container runtime options have been defined ");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETINITPARAMETER2, "Method getInitParameter(String): Returns null if the specified initialization parameter does not exist");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETINITPARAMETERNAMES2, "Method getInitParameterNames(): Returns an empty Enumeration if there are no initialization parameters available ");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETPUBLICRENDERPARAMETERNAMES2, "Method getPublicRenderParameterNames(): Returns an empty Enumeration if there are no public render parameters are defined ");
-      tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETDEFAULTNAMESPACE2, "Method getDefaultNamespace(): Returns XMLConstants.NULL_NS_URI if no default namespace is defined in the deployment descriptor ");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETPUBLISHINGEVENTQNAMES2, "Method getPublishingEventQNames(): Returns an empty Enumeration if there are no processing events are defined");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETPROCESSINGEVENTQNAMES2, "Method getProcessingEventQNames(): Returns an empty Enumeration if there are no processing events are defined");
       tcd.put(V2PORTLETTESTS_PORTLETCONFIG_APIRENDER2_GETSUPPORTEDLOCALES2, "Method getSupportedLocales(): Returns an empty Enumeration if there are no supported locales are defined");
@@ -2685,7 +2648,6 @@ public class JSR286ApiTestCaseDetails extends TestCaseDetails {
       tcd.put(V2PORTLETTESTS_WINDOWSTATE_APIRENDER_HASHCODE, "Method hashCode(): Returns an int containing the has code for the portlet mode");
       tcd.put(V2PORTLETTESTS_WINDOWSTATE_APIRENDER_EQUALS, "Method equals(): Returns true if the WindowState equals the specified WindowState");
       tcd.put(V2PORTLETTESTS_PORTLET_APIRENDER_INIT1, "Method init(PortletConfig): is called for the portlet defined in the deployment descriptor");
-      tcd.put(V2PORTLETTESTS_PORTLET_APIRENDER_INIT2, "Method init(PortletConfig): If the init method throws a PortletException, the portlet will not be placed in service");
       tcd.put(V2PORTLETTESTS_PORTLET_APIRENDER_RENDER1, "Method render(RenderRequest, RenderResponse): is called when the portlet is to be rendered");
       tcd.put(V2PORTLETTESTS_PORTLET_APIRENDER_RENDER2, "Method render(RenderRequest, RenderResponse): is called when a Render URL for the portlet is triggered");
       tcd.put(V2PORTLETTESTS_PORTLET_APIACTION_PROCESSACTION, "Method processAction(ActionRequest, ActionResponse): is called when an action URL for the portlet is triggered");
@@ -2699,47 +2661,14 @@ public class JSR286ApiTestCaseDetails extends TestCaseDetails {
       tcd.put(V2PORTLETTESTS_RESOURCESERVINGPORTLET_APIRESOURCE_SERVERESOURCE, "Method serveResource(ResourceRequest, ResourceResponse): is called to allow the portlet to generate resource content ");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_INITA, "Method init(): Called when the portlet is initialized");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_INITB, "Method init(PortletConfig): Called when the portlet is initialized");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSACTION1, "Method processAction(ActionRequest, ActionResponse): If overridden, the Portlet.processAction tests execute correctly");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSACTION2, "Method processAction(ActionRequest, ActionResponse): Dispatches to @ProcessAction annotated method matching the ActionRequest.ACTION_NAME parameter");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSACTION3, "Method processAction(ActionRequest, ActionResponse): Throws PortletException if no matching @ProcessAction annotated method found");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER1, "Method render(RenderRequest, RenderResponse): If overridden, Portlet.render tests execute correctly");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER2, "Method render(RenderRequest, RenderResponse): If RENDER_PART=null, Calls the doHeaders(RenderRequest, RenderResponse): method");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER3, "Method render(RenderRequest, RenderResponse): If RENDER_PART=null, Sets the title on RenderResponse with the value returned by the getTitle(RenderRequest): method");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER4, "Method render(RenderRequest, RenderResponse): If RENDER_PART=null, Retrieves the next possible portlet modes from the PortletConfig and sets them on the RenderResponse");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER5, "Method render(RenderRequest, RenderResponse): If RENDER_PART=null, Calls the DoDispatch(RenderRequest, RenderResponse): method ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER6, "Method render(RenderRequest, RenderResponse): If RENDER_PART=RENDER_HEADERS, Calls the doHeaders(RenderRequest, RenderResponse): method");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER7, "Method render(RenderRequest, RenderResponse): If RENDER_PART=RENDER_HEADERS, Sets the title on RenderResponse with the value returned by the getTitle(RenderRequest): method");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER8, "Method render(RenderRequest, RenderResponse): If RENDER_PART=RENDER_HEADERS, Retrieves the next possible portlet modes from the PortletConfig and sets them on the RenderResponse");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER9, "Method render(RenderRequest, RenderResponse): If RENDER_PART=RENDER_MARKUP, Calls the DoDispatch(RenderRequest, RenderResponse): method ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_RENDER10, "Method render(RenderRequest, RenderResponse): If RENDER_PART=&lt;any other value&gt;, throws PortletException ");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETTITLE1, "Method getTitle(): If overridden, the String returned by this method is used as the portlet title");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETTITLE2, "Method getTitle(): Returns a String containing the title from the portlet resource bundle under the key \"javax.portlet.title\"");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETTITLE3, "Method getTitle(): Returns null if no title is available from the portlet resource bundle");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH1, "Method doDispatch(RenderRequest, RenderResponse): If overridden, is called when markup is to be generated");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH2, "Method doDispatch(RenderRequest, RenderResponse): If not overridden, If the WindowState is minimized, no markup method is called and no markup is generated");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH3, "Method doDispatch(RenderRequest, RenderResponse): If not overridden and not minimized, the @RenderMode annotated method matching the current PortletMode is called ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH4, "Method doDispatch(RenderRequest, RenderResponse): If not overridden, not minimized, and no annotated method is found, if the current render mode is \"view\", the doView(RenderRequest, RenderResponse): method is called  ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH5, "Method doDispatch(RenderRequest, RenderResponse): If not overridden, not minimized, and no annotated method is found, if the current render mode is \"edit\", the doEdit(RenderRequest, RenderResponse): method is called  ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH6, "Method doDispatch(RenderRequest, RenderResponse): If not overridden, not minimized, and no annotated method is found, if the current render mode is \"help\", the doHelp(RenderRequest, RenderResponse): method is called  ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DODISPATCH7, "Method doDispatch(RenderRequest, RenderResponse): If not overridden not minimized, no annotated method is found, ant the mode is not \"view\", \"edit\", or \"help\", throws a PortletException");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOVIEW1, "Method doView(RenderRequest, RenderResponse): If overridden, is called when a render request in view mode occurs");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOVIEW2, "Method doView(RenderRequest, RenderResponse): If not overridden, throws a PortletException");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOEDIT1, "Method doEdit(RenderRequest, RenderResponse): If overridden, is called when a render request in edit mode occurs");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOEDIT2, "Method doEdit(RenderRequest, RenderResponse): If not overridden, throws a PortletException");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHELP1, "Method doHelp(RenderRequest, RenderResponse): If overridden, is called when a render request in help mode occurs");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHELP2, "Method doHelp(RenderRequest, RenderResponse): If not overridden, throws a PortletException");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETPORTLETCONFIG, "Method getPortletConfig(): Returns the PortletConfig object for the portlet");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DESTROY, "Method destroy(): Called by the portlet container to indicate to a portlet that the portlet is being taken out of service. ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_SERVERESOURCE1, "Method serveResource(ResourceRequest, ResourceResponse): Is called when a ResourceURL targeting the portlet is triggered");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_SERVERESOURCE2, "Method serveResource(ResourceRequest, ResourceResponse): Forwards the request to the ResourceID value if the method is not overridden and if the resource ID is not null");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_SERVERESOURCE3, "Method serveResource(ResourceRequest, ResourceResponse): Does nothing if the method is not overridden and if the resource ID is null");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSEVENT1, "Method processEvent(EventRequest, EventResponse): Is called when an Event targeting the portlet occurs");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSEVENT2, "Method processEvent(EventRequest, EventResponse): The @ProcessEvent annotated method matching the current Event is called ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_PROCESSEVENT3, "Method processEvent(EventRequest, EventResponse): If there is no matching annotated method, sets the render parameters on the EventResponse to equal the EventRequest parameters");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHEADERS1, "Method doHeaders(RenderRequest, RenderResponse): Is called during generic portlet render request processing  ");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_DOHEADERS2, "Method doHeaders(RenderRequest, RenderResponse): The default implementation does nothing");
       tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETNEXTPOSSIBLEPORTLETMODES1, "Method getNextPossiblePortletModes(): Is called during generic portlet render request processing");
-      tcd.put(V2PORTLETTESTS_GENERICPORTLET_APIRENDER_GETNEXTPOSSIBLEPORTLETMODES2, "Method getNextPossiblePortletModes(): The default implementation returns null");
       tcd.put(V2ENVIRONMENTTESTS_CACHECONTROL_APIRENDER_GETEXPIRATIONTIME1, "Method getExpirationTime(): Returns the expiration time set through setExpirationTime");
       tcd.put(V2ENVIRONMENTTESTS_CACHECONTROL_APIRENDER_GETEXPIRATIONTIME2, "Method getExpirationTime(): Returns the default expiration time from the deployment descriptor if the expiration time has not been set");
       tcd.put(V2ENVIRONMENTTESTS_CACHECONTROL_APIRENDER_GETEXPIRATIONTIME3, "Method getExpirationTime(): Returns 0 if the expiration time has not been set and no default is set in the deployment descriptor");

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/a027fb00/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286SpecTestCaseDetails.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286SpecTestCaseDetails.java b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286SpecTestCaseDetails.java
index ea0b0cd..485d032 100644
--- a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286SpecTestCaseDetails.java
+++ b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/JSR286SpecTestCaseDetails.java
@@ -62,6 +62,8 @@ public class JSR286SpecTestCaseDetails extends TestCaseDetails {
    public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS7 = "V2AddlPortletTests_SPEC2_6_RenderConfig_getContainerRuntimeOptions7";
    public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS8 = "V2AddlPortletTests_SPEC2_6_RenderConfig_getContainerRuntimeOptions8";
    public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS9 = "V2AddlPortletTests_SPEC2_6_RenderConfig_getContainerRuntimeOptions9";
+   public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETDEFAULTNAMESPACE2 = "V2AddlPortletTests_SPEC2_6_RenderConfig_getDefaultNamespace2";
+   public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS4 = "V2AddlPortletTests_SPEC2_6_RenderConfig_getContainerRuntimeOptions4";
    public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG2_GETRESOURCEBUNDLE8 = "V2AddlPortletTests_SPEC2_6_RenderConfig2_getResourceBundle8";
    public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG2_GETRESOURCEBUNDLE9 = "V2AddlPortletTests_SPEC2_6_RenderConfig2_getResourceBundle9";
    public final static String V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG2_GETRESOURCEBUNDLE10 = "V2AddlPortletTests_SPEC2_6_RenderConfig2_getResourceBundle10";
@@ -773,6 +775,8 @@ public class JSR286SpecTestCaseDetails extends TestCaseDetails {
       tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS7, "The returned Map contains values defined in the deployment descriptor &lt;container-runtime-option&gt; elements at the portlet level");
       tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS8, "If the deployment descriptor contains &lt;container-runtime-option&gt; elements defined at both the portlet and the portlet application levels, the returned Map contains a merger of all values");
       tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS9, "If the deployment descriptor contains &lt;container-runtime-option&gt; elements of the same name defined at both the portlet and the portlet application levels, the returned Map contains a the value defined at the portlet level");
+      tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETDEFAULTNAMESPACE2,"Method getDefaultNamespace(): Returns XMLConstants.NULL_NS_URI if no default namespace is defined in the deployment descriptor");
+      tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG_GETCONTAINERRUNTIMEOPTIONS4, "Method getContainerRuntimeOptions(): Returns an empty map if no container runtime options have been defined ");
       tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG2_GETRESOURCEBUNDLE8, "If no resource bundle is defined, the value defined in the deployment descriptor &lt;title&gt; element is returned by the corresponding getString method call");
       tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG2_GETRESOURCEBUNDLE9, "If no resource bundle is defined, the value defined in the deployment descriptor &lt;short-title&gt; element is returned by the corresponding getString method call");
       tcd.put(V2ADDLPORTLETTESTS_SPEC2_6_RENDERCONFIG2_GETRESOURCEBUNDLE10, "If no resource bundle is defined, the value defined in the deployment descriptor &lt;keywords&gt; element is returned by the corresponding getString method call");

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/a027fb00/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/TestButton.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/TestButton.java b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/TestButton.java
index 54b8fb7..049b194 100644
--- a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/TestButton.java
+++ b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/beans/TestButton.java
@@ -96,7 +96,7 @@ public class TestButton {
     */
    @Override
    public String toString() {
-      final String actId = tcName + Constants.CLICK_ID;
+      final String actId = tcName + Constants.CLICK_ID ;
       
       if (urlstr == null) urlstr = purl.toString();
       StringBuilder sb = new StringBuilder();
@@ -109,7 +109,10 @@ public class TestButton {
       sb.append("</h4>");
       sb.append("<form  class='portletTCKButton'" +
                 " action='" + urlstr + "' method='post'>");
-      sb.append("<input type='submit' value='" + tcName + "'  id='" + actId + "'/>");
+      sb.append("<input type='submit' value='").append(tcName);
+      sb.append("'  name='").append(Constants.BUTTON_PARAM_NAME);
+      sb.append("'  id='").append(actId);
+      sb.append("'/>");
       sb.append("</form>");
       sb.append("</div>");
 

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/a027fb00/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/constants/Constants.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/constants/Constants.java b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/constants/Constants.java
index 2307cfb..10e5389 100644
--- a/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/constants/Constants.java
+++ b/portlet-tck_3.0/common/src/main/java/javax/portlet/tck/constants/Constants.java
@@ -32,6 +32,7 @@ public class Constants {
    public static final String RESOURCE_DIV_ID = "-resdiv";
    public static final String SUCCESS = "Succeeded";
    public static final String FAILURE = "Failed";
+   public static final String BUTTON_PARAM_NAME="inputval";
    
    // for session attributes passing info between phases
    public static final String RESULT_ATTR_PREFIX = "attr.result.";