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:47 UTC

[28/30] portals-pluto git commit: For Jayendran Anil Kumar: Completed implementation of the V2 request tests. Reduced the logging level from 'FINEST' to 'FINE' for the module.

For Jayendran Anil Kumar: Completed implementation of the V2 request tests.
Reduced the logging level from 'FINEST' to 'FINE' for the module.


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

Branch: refs/heads/master
Commit: a547d8faa7c344ea73f0ca15c5ad13899b509c86
Parents: da4eeca
Author: Scott Nicklous <ms...@apache.org>
Authored: Thu Apr 21 16:27:42 2016 +0200
Committer: Scott Nicklous <ms...@apache.org>
Committed: Thu Apr 21 16:27:42 2016 +0200

----------------------------------------------------------------------
 ...uestTests_ClientDataRequest_ApiResource.java | 755 ++++++++++---------
 .../src/main/resources/logging.properties       |   2 +-
 2 files changed, 383 insertions(+), 374 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/a547d8fa/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiResource.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiResource.java b/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiResource.java
index 8bdcf4a..582e959 100644
--- a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiResource.java
+++ b/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiResource.java
@@ -35,22 +35,20 @@ import static javax.portlet.PortletSession.*;
 import static javax.portlet.ResourceURL.*;
 
 /**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- * This is the main portlet for the test cases. If the test cases call for events, this portlet
- * will initiate the events, but not process them. The processing is done in the companion 
- * portlet RequestTests_ClientDataRequest_ApiResource_event
- *
+ * This portlet implements several test cases for the JSR 362 TCK. The test case names are defined in the
+ * /src/main/resources/xml-resources/additionalTCs.xml file. The build process will integrate the test case names
+ * defined in the additionalTCs.xml file into the complete list of test case names for execution by the driver.
+ * 
+ * This is the main portlet for the test cases. If the test cases call for events, this portlet will initiate the
+ * events, but not process them. The processing is done in the companion portlet
+ * RequestTests_ClientDataRequest_ApiResource_event
+ * 
  */
 public class RequestTests_ClientDataRequest_ApiResource implements Portlet, ResourceServingPortlet {
-   private static final String LOG_CLASS = 
-         RequestTests_ClientDataRequest_ApiResource.class.getName();
-   private final Logger LOGGER = Logger.getLogger(LOG_CLASS);
-   
-   private PortletConfig portletConfig = null;
+   private static final String LOG_CLASS     = RequestTests_ClientDataRequest_ApiResource.class.getName();
+   private final Logger        LOGGER        = Logger.getLogger(LOG_CLASS);
+
+   private PortletConfig       portletConfig = null;
 
    @Override
    public void init(PortletConfig config) throws PortletException {
@@ -62,8 +60,7 @@ public class RequestTests_ClientDataRequest_ApiResource implements Portlet, Reso
    }
 
    @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp)
-         throws PortletException, IOException {
+   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
       LOGGER.entering(LOG_CLASS, "main portlet processAction entry");
 
       portletResp.setRenderParameters(portletReq.getParameterMap());
@@ -75,392 +72,404 @@ public class RequestTests_ClientDataRequest_ApiResource implements Portlet, Reso
    }
 
    @Override
-   public void serveResource(ResourceRequest portletReq, ResourceResponse portletResp)
-         throws PortletException, IOException {
+   public void serveResource(ResourceRequest portletReq, ResourceResponse portletResp) throws PortletException,
+         IOException {
       LOGGER.entering(LOG_CLASS, "main portlet serveResource entry");
 
       long tid = Thread.currentThread().getId();
       portletReq.setAttribute(THREADID_ATTR, tid);
 
       PrintWriter writer = portletResp.getWriter();
-      
-      JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();  
+
+      JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
 
       // Create result objects for the tests
 
       ClassChecker cc = new ClassChecker(portletReq.getClass());
 
       /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getPortletInputStream1 */
-      /* Details: "Method getPortletInputStream(): Returns an InputStream     */
-      /* object"                                                              */   
+      /* Details: "Method getPortletInputStream(): Returns an InputStream */
+      /* object" */
       TestResult tr0 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1);
       String parm = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1);
       if (parm == null) {
          PortletURL rurl = portletResp.createActionURL();
-         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1);
-         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1,  rurl);
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM1, rurl);
+         tb.writeTo(writer);
+      } else {
+         tr0.setTcSuccess(true);
+         tr0.appendTcDetail("This method could not be tested for Test Portlet which uses POST type : application/x-www-form-urlencoded");
+      }
+      tr0.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getPortletInputStream2 */
+      /* Details: "Method getPortletInputStream(): Throws */
+      /* IllegalStateException if getReader was already called" */
+      TestResult tr1 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2);
+      String parm1 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2);
+      if (parm1 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.getReader();
+            portletReq.getPortletInputStream();
+            tr1.appendTcDetail("Method did not throw Exception");
+         } catch (IllegalStateException iae) {
+            tr1.setTcSuccess(true);
+         }
+      }
+      tr1.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getPortletInputStream3 */
+      /* Details: "Method getPortletInputStream(): Throws */
+      /* IllegalStateException if the request has HTTP POST data of type */
+      /* application/x-www-form-urlencoded" */
+      TestResult tr2 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3);
+      String parm2 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3);
+      if (parm2 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.getPortletInputStream();
+            tr2.setTcSuccess(true);
+            tr2.appendTcDetail("Method did not throw Exception");
+         } catch (IllegalStateException iae) {
+            tr2.setTcSuccess(true);
+         }
+      }
+      tr2.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding1 */
+      /* Details: "Method setCharacterEncoding(String): Allows the */
+      /* character encoding for the body of the request to be overridden" */
+      TestResult tr3 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1);
+      String setchar1 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1);
+      if (setchar1 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1, rurl);
+         tb.writeTo(writer);
+      } else {
+         portletReq.setCharacterEncoding("UTF-16");
+         String getcharcode = portletReq.getCharacterEncoding();
+         if (getcharcode != null && getcharcode.equals("UTF-16")) {
+            tr3.setTcSuccess(true);
+         } else {
+            tr3.appendTcDetail("CharacterEncoding used in the body of HTTP request has value : " + getcharcode);
+         }
+      }
+      tr3.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding2 */
+      /* Details: "Method setCharacterEncoding(String): Throws */
+      /* IllegalStateException if method is called after reading request */
+      /* parameters" */
+      TestResult tr4 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2);
+      String setchar2 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2);
+      if (setchar2 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.getParameter("Test");
+            portletReq.setCharacterEncoding("UTF-16");
+            tr4.setTcSuccess(true);
+            tr4.appendTcDetail("Method did not throw Exception and it is set to success temporarily");
+         } catch (IllegalStateException iae) {
+            tr4.setTcSuccess(true);
+         }
+      }
+      tr4.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding3 */
+      /* Details: "Method setCharacterEncoding(String): Throws */
+      /* IllegalStateException if method is called after using the */
+      /* getReader(): method" */
+      TestResult tr5 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3);
+      String setchar3 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3);
+      if (setchar3 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.getReader();
+            portletReq.setCharacterEncoding("UTF-16");
+            tr5.appendTcDetail("Method did not throw Exception");
+         } catch (IllegalStateException iae) {
+            tr5.setTcSuccess(true);
+         }
+      }
+      tr5.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding4 */
+      /* Details: "Method setCharacterEncoding(String): Throws */
+      /* UnsupportedEncodingException if the specified encoding is not */
+      /* valid" */
+      TestResult tr6 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4);
+      String setchar4 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4);
+      if (setchar4 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.setCharacterEncoding("UTF-NotValid");
+            tr6.appendTcDetail("Method did not throw Exception");
+         } catch (UnsupportedEncodingException une) {
+            tr6.setTcSuccess(true);
+         }
+      }
+      tr6.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader1 */
+      /* Details: "Method getReader(): Returns a BufferedReader object for */
+      /* reading the request" */
+      TestResult tr7 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1);
+      String getread1 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1);
+      if (getread1 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1, rurl);
+         tb.writeTo(writer);
+      } else {
+         tr7.setTcSuccess(true);
+         tr7.appendTcDetail("This Method could not be tested for this Test Portlet which has Content type : application/x-www-form-urlencoded");
+      }
+      tr7.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader2 */
+      /* Details: "Method getReader(): Throws IllegalStateException if */
+      /* getPortletInputStream was already called" */
+      TestResult tr8 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2);
+      String getread2 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2);
+      if (getread2 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIACTION_GETREADER2,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.getPortletInputStream();
+            portletReq.getReader();
+            tr8.appendTcDetail("Method did not throw Exception");
+         } catch (IllegalStateException iae) {
+            tr8.setTcSuccess(true);
+         }
+      }
+      tr8.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader3 */
+      /* Details: "Method getReader(): Throws IllegalStateException if the */
+      /* request has HTTP POST data of type */
+      /* application/x-www-form-urlencoded" */
+      TestResult tr9 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3);
+      String getread3 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3);
+      if (getread3 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3, rurl);
+         tb.writeTo(writer);
+      } else {
+         try {
+            portletReq.getReader();
+            tr9.setTcSuccess(true);
+            tr9.appendTcDetail("Method did not throw Exception");
+         } catch (IllegalStateException iae) {
+            tr9.setTcSuccess(true);
+         }
+      }
+      tr9.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader5 */
+      /* Details: "Method getReader(): Throws UnsupportedEncodingException */
+      /* if the character set encoding is not valid so that the text cannot */
+      /* be decoded" */
+      TestResult tr10 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5);
+      String getread5 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5);
+      if (getread5 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5, rurl);
          tb.writeTo(writer);
       } else {
-    	  tr0.setTcSuccess(true);
-    	  tr0.appendTcDetail("This method could not be tested for Test Portlet which uses POST type : application/x-www-form-urlencoded");
+         try {
+            portletReq.setCharacterEncoding("UTF-NotValid");
+            portletReq.getReader();
+            tr6.appendTcDetail("Method did not throw Exception");
+         } catch (UnsupportedEncodingException une) {
+            tr10.setTcSuccess(true);
          }
-         tr0.writeTo(writer); 
-	      
-      
-       /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getPortletInputStream2 */
-       /* Details: "Method getPortletInputStream(): Throws                     */
-       /* IllegalStateException if getReader was already called"               */
-        TestResult tr1 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2);
-        String parm1= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2);
-        if (parm1 == null) {
-            PortletURL rurl = portletResp.createActionURL();
-            rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2);
-            TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM2,  rurl);
-            tb.writeTo(writer);
+      }
+      tr10.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getCharacterEncoding1 */
+      /* Details: "Method getCharacterEncoding(): Returns a String */
+      /* containing the name of the character encoding used in the request */
+      /* body" */
+      TestResult tr11 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1);
+      String getchar1 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1);
+      if (getchar1 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1, rurl);
+         tb.writeTo(writer);
+      } else {
+         String getCharEncde = portletReq.getCharacterEncoding();
+         if (getCharEncde != null) {
+            tr11.setTcSuccess(true);
          } else {
-        	 try {
-       		  portletReq.getReader(); 
-       		  portletReq.getPortletInputStream();
-       		  tr1.appendTcDetail("Method did not throw Exception");
-       	  	 } catch (IllegalStateException iae) {
-       		  tr1.setTcSuccess(true);
-       	     }
-          }
-            tr1.writeTo(writer);  
-            
-          /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getPortletInputStream3 */
-          /* Details: "Method getPortletInputStream(): Throws                     */
-          /* IllegalStateException if the request has HTTP POST data of type      */
-          /* application/x-www-form-urlencoded"                                   */
-            TestResult tr2 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3);
-            String parm2= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3);
-            if (parm2 == null) {
-               PortletURL rurl = portletResp.createActionURL();
-               rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3);
-               TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETPORTLETINPUTSTREAM3,  rurl);
-               tb.writeTo(writer);
-            } else {
-            	try {
-          		  portletReq.getPortletInputStream(); 
-          		  tr2.setTcSuccess(true);
-          		  tr2.appendTcDetail("Method did not throw Exception");
-          	    } catch (IllegalStateException iae) {
-          		  tr2.setTcSuccess(true);
-          	     }  
-             }
-               tr2.writeTo(writer); 
-               
-           /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding1 */
-           /* Details: "Method setCharacterEncoding(String): Allows the            */
-           /* character encoding for the body of the request to be overridden"     */
-           TestResult tr3 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1);
-           String setchar1= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1);
-           if (setchar1 == null) {
-              PortletURL rurl = portletResp.createActionURL();
-              rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1);
-              TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING1,  rurl);
-              tb.writeTo(writer);
-           } else {
-        	   portletReq.setCharacterEncoding("UTF-16");
-         	   String getcharcode=portletReq.getCharacterEncoding();
-         	  if(getcharcode!=null && getcharcode.equals("UTF-16")) {
-         		  tr3.setTcSuccess(true);
-         	  } else {
-         		  tr3.appendTcDetail("CharacterEncoding used in the body of HTTP request has value : " +getcharcode); 
-         	  }
-            }
-              tr3.writeTo(writer); 
-           
-           
-             /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding2 */
-             /* Details: "Method setCharacterEncoding(String): Throws                */
-             /* IllegalStateException if method is called after reading request      */
-             /* parameters"                                                          */
-             TestResult tr4 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2);
-             String setchar2= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2);
-             if (setchar2 == null) {
-                PortletURL rurl = portletResp.createActionURL();
-                rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2);
-                TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING2,  rurl);
-                tb.writeTo(writer);
-             } else {
-            	 try {
-           		  portletReq.getParameter("Test");
-           		  portletReq.setCharacterEncoding("UTF-16");
-           		  tr4.setTcSuccess(true);
-           		  tr4.appendTcDetail("Method did not throw Exception and it is set to success temporarily");
-           	     } catch (IllegalStateException iae) {
-           		  tr4.setTcSuccess(true);
-           	     }
-               }
-            	 tr4.writeTo(writer); 
-            	 
-             /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding3 */
-             /* Details: "Method setCharacterEncoding(String): Throws                */
-             /* IllegalStateException if method is called after using the            */
-             /* getReader(): method"                                                 */
-              TestResult tr5 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3);
-              String setchar3= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3);
-              if (setchar3 == null) {
-                 PortletURL rurl = portletResp.createActionURL();
-                 rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3);
-                 TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING3,  rurl);
-                 tb.writeTo(writer);
-              } else {
-            	  try {
-            		  portletReq.getReader();
-            		  portletReq.setCharacterEncoding("UTF-16");
-            		  tr5.appendTcDetail("Method did not throw Exception");
-            	  } catch (IllegalStateException iae) {
-            		  tr5.setTcSuccess(true);
-            	  }
-               }
-                  tr5.writeTo(writer);
-                  
-                  
-             /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_setCharacterEncoding4 */
-             /* Details: "Method setCharacterEncoding(String): Throws                */
-             /* UnsupportedEncodingException if the specified encoding is not        */
-             /* valid"                                                               */
-               TestResult tr6 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4);  
-               String setchar4= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4);
-               if (setchar4 == null) {
-                    PortletURL rurl = portletResp.createActionURL();
-                    rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4);
-                    TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_SETCHARACTERENCODING4,  rurl);
-                    tb.writeTo(writer);
-                } else {
-                	 try {
-               		  portletReq.setCharacterEncoding("UTF-NotValid");
-               		  tr6.appendTcDetail("Method did not throw Exception");
-               	     } catch (UnsupportedEncodingException une) {
-               		  tr6.setTcSuccess(true);
-               	      }
-                  }
-               tr6.writeTo(writer);
-                     
-              /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader1    */
-              /* Details: "Method getReader(): Returns a BufferedReader object for    */
-              /* reading the request"                                                 */
-              TestResult tr7 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1); 
-              String getread1= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1);
-              if (getread1 == null) {
-                   PortletURL rurl = portletResp.createActionURL();
-                   rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1);
-                   TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER1,  rurl);
-                   tb.writeTo(writer);
-               } else {
-            	   tr7.setTcSuccess(true);
-             	   tr7.appendTcDetail("This Method could not be tested for this Test Portlet which has Content type : application/x-www-form-urlencoded");
-               }
-               tr7.writeTo(writer);
-              
-             /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader2    */
-             /* Details: "Method getReader(): Throws IllegalStateException if        */
-             /* getPortletInputStream was already called"                            */
-             TestResult tr8 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2);
-             String getread2= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2);
-             if (getread2 == null) {
-                 PortletURL rurl = portletResp.createActionURL();
-                 rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIACTION_GETREADER2, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2);
-                 TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER2,  rurl);
-                 tb.writeTo(writer);
-             } else {
-            	 try {
-           		  portletReq.getPortletInputStream();
-           		  tr8.setTcSuccess(true);
-           		  tr8.appendTcDetail("Method did not throw Exception");
-           	  	 } catch(IllegalStateException iae) {
-           		  tr8.setTcSuccess(true);
-           	     }
-             }
-             tr8.writeTo(writer);
-             
-             /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader3    */
-             /* Details: "Method getReader(): Throws IllegalStateException if the    */
-             /* request has HTTP POST data of type                                   */
-             /* application/x-www-form-urlencoded"                                   */
-             TestResult tr9 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3);
-             String getread3= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3);
-             if (getread3 == null) {
-                 PortletURL rurl = portletResp.createActionURL();
-                 rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3);
-                 TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER3,  rurl);
-                 tb.writeTo(writer);
-             } else {
-            	 try {
-       	    	  portletReq.getReader();
-       	    	  tr9.setTcSuccess(true);
-       	    	  tr9.appendTcDetail("Method did not throw Exception");
-            	 } catch(IllegalStateException iae) {
-       	    	         tr9.setTcSuccess(true);
-       	      	 }
-             }
-             tr9.writeTo(writer);
-             
-             /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getReader5    */
-             /* Details: "Method getReader(): Throws UnsupportedEncodingException    */
-             /* if the character set encoding is not valid so that the text cannot   */
-             /* be decoded"                                                          */
-             TestResult tr10 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5);
-             String getread5= portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5);
-             if (getread5 == null) {
-                 PortletURL rurl = portletResp.createActionURL();
-                 rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5);
-                 TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETREADER5,  rurl);
-                 tb.writeTo(writer);
-             } else {
-            	 try {
-       	    	  portletReq.setCharacterEncoding("UTF-NotValid");
-       	    	  portletReq.getReader();
-       	    	  tr6.appendTcDetail("Method did not throw Exception");
-       	          } catch (UnsupportedEncodingException une) {
-       	    	         tr10.setTcSuccess(true);
-       	           }
-             }
-              tr10.writeTo(writer);
-           
-              /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getCharacterEncoding1 */
-              /* Details: "Method getCharacterEncoding(): Returns a String            */
-              /* containing the name of the character encoding used in the request    */
-              /* body"                                                                */
-              TestResult tr11 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1);
-              String getchar1=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1);
-              if (getchar1 == null) {
-                  PortletURL rurl = portletResp.createActionURL();
-                  rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1);
-                  TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING1,  rurl);
-                  tb.writeTo(writer);
-              } else {
-            	  String getCharEncde=portletReq.getCharacterEncoding();
-        	      if(getCharEncde!=null) {
-        	    	  tr11.setTcSuccess(true);
-        	      } else {
-        	    	  tr11.appendTcDetail("The characted Encoding used in HTTP request has null value :");
-        	      }
-              }
-            tr11.writeTo(writer);
-            
-            /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getCharacterEncoding2 */
-            /* Details: "Method getCharacterEncoding(): Returns null if the         */
-            /* request does not specify a character encoding"                       */
-            TestResult tr12 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2);
-            String getchar2=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2);
-            if (getchar2 == null) {
-                PortletURL rurl = portletResp.createActionURL();
-                rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2, V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2);
-                TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2,  rurl);
-                tb.writeTo(writer);
-            } else {
-            	tr12.setTcSuccess(true);
-      	        tr12.appendTcDetail("This method could not be tested for this Test Portlet which already has Character Encoding Value");
-             } 
-            
-          tr12.writeTo(writer);
-           
-          /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentType1 */
-          /* Details: "Method getContentType(): Returns a String containing the   */
-          /* MIME type of the request body"                                       */
-          TestResult tr13 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1); 
-          String getCnt1=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1);
-          if (getCnt1 == null) {
-              PortletURL rurl = portletResp.createActionURL();
-              rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1,V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1);
-              TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1,  rurl);
-              tb.writeTo(writer);
-          } else {
-        	  
-    	    	  tr13.setTcSuccess(true);
-    	    
-    	    	  tr13.appendTcDetail("The ContentType of the HTTP request has null  value");
-    	     
-           } 
-          
-        tr13.writeTo(writer); 
-           
-        /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentType2 */
-        /* Details: "Method getContentType(): Returns null if the MIME type     */
-        /* is unknown"                                                          */
-        TestResult tr14 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2);  
-        String getCnt2=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2);
-        if (getCnt2 == null) {
-            PortletURL rurl = portletResp.createActionURL();
-            rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2,V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2);
-            TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2,  rurl);
-            tb.writeTo(writer);
-        } else {
-        	tr14.setTcSuccess(true);
-  	        tr14.appendTcDetail("This method could not be tested for this Test Portlet which already has known MIME type");
-         }   
-           
-       tr14.writeTo(writer);    
-       
-       /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentLength1 */
-       /* Details: "Method getContentLength(): Returns the length in bytes     */
-       /* of the request body"                                                 */
-       TestResult tr15 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1);
-       String getLngt1=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1);
-       if (getLngt1 == null) {
-           PortletURL rurl = portletResp.createActionURL();
-           rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1,V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1);
-           TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1,  rurl);
-           tb.writeTo(writer);
-       } else {
-    	   
- 	    	  tr15.setTcSuccess(true);
- 	      }   
-          
-      tr15.writeTo(writer);    
-      
+            tr11.appendTcDetail("The characted Encoding used in HTTP request has null value :");
+         }
+      }
+      tr11.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getCharacterEncoding2 */
+      /* Details: "Method getCharacterEncoding(): Returns null if the */
+      /* request does not specify a character encoding" */
+      TestResult tr12 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2);
+      String getchar2 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2);
+      if (getchar2 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCHARACTERENCODING2, rurl);
+         tb.writeTo(writer);
+      } else {
+         tr12.setTcSuccess(true);
+         tr12.appendTcDetail("This method could not be tested for this Test Portlet which already has Character Encoding Value");
+      }
+
+      tr12.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentType1 */
+      /* Details: "Method getContentType(): Returns a String containing the */
+      /* MIME type of the request body" */
+      TestResult tr13 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1);
+      String getCnt1 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1);
+      if (getCnt1 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE1, rurl);
+         tb.writeTo(writer);
+      } else {
+
+         tr13.setTcSuccess(true);
+
+         tr13.appendTcDetail("The ContentType of the HTTP request has null  value");
+
+      }
+
+      tr13.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentType2 */
+      /* Details: "Method getContentType(): Returns null if the MIME type */
+      /* is unknown" */
+      TestResult tr14 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2);
+      String getCnt2 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2);
+      if (getCnt2 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTTYPE2, rurl);
+         tb.writeTo(writer);
+      } else {
+         tr14.setTcSuccess(true);
+         tr14.appendTcDetail("This method could not be tested for this Test Portlet which already has known MIME type");
+      }
+
+      tr14.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentLength1 */
+      /* Details: "Method getContentLength(): Returns the length in bytes */
+      /* of the request body" */
+      TestResult tr15 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1);
+      String getLngt1 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1);
+      if (getLngt1 == null) {
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH1, rurl);
+         tb.writeTo(writer);
+      } else {
+
+         tr15.setTcSuccess(true);
+      }
+
+      tr15.writeTo(writer);
+
       /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getContentLength2 */
-      /* Details: "Method getContentLength(): Returns -1 if the length is     */
-      /* unknown"                                                             */
+      /* Details: "Method getContentLength(): Returns -1 if the length is */
+      /* unknown" */
       TestResult tr16 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2);
-      String getLngt2=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2);
+      String getLngt2 = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2);
       if (getLngt2 == null) {
-          PortletURL rurl = portletResp.createActionURL();
-          rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2,V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2);
-          TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2,  rurl);
-          tb.writeTo(writer);
+         PortletURL rurl = portletResp.createActionURL();
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETCONTENTLENGTH2, rurl);
+         tb.writeTo(writer);
       } else {
-    	  int getConLgt=portletReq.getContentLength();
-	       if(getConLgt==-1) {
-	    	  tr16.setTcSuccess(true);
-	      } else {
-	           tr16.appendTcDetail("The HTTP request has Length in bytes :"+getConLgt);
-	      }
-       }   
-         
-     tr16.writeTo(writer); 
-     
-     /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getMethod     */
-     /* Details: "Method getMethod(): Returns a String containing the name   */
-     /* of the HTTP method with which the request was made"                  */
-     TestResult tr17 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD);
-     String getMethd=portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD); 
-     if (getMethd == null) {
+         int getConLgt = portletReq.getContentLength();
+         if (getConLgt == -1) {
+            tr16.setTcSuccess(true);
+         } else {
+            tr16.appendTcDetail("The HTTP request has Length in bytes :" + getConLgt);
+         }
+      }
+
+      tr16.writeTo(writer);
+
+      /* TestCase: V2RequestTests_ClientDataRequest_ApiResource_getMethod */
+      /* Details: "Method getMethod(): Returns a String containing the name */
+      /* of the HTTP method with which the request was made" */
+      TestResult tr17 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD);
+      String getMethd = portletReq.getParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD);
+      if (getMethd == null) {
          PortletURL rurl = portletResp.createActionURL();
-         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD,V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD);
-         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD,  rurl);
+         rurl.setParameter(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD,
+               V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD);
+         TestButton tb = new TestButton(V2REQUESTTESTS_CLIENTDATAREQUEST_APIRESOURCE_GETMETHOD, rurl);
          tb.writeTo(writer);
-     } else {
-    	 String getmethod=portletReq.getMethod();
-	      if(getmethod!=null) {
-	    	  tr17.setTcSuccess(true);
-	      } else {
-	    	  tr17.appendTcDetail("The getMethod() for HTTP Request has the value :" +getmethod);  
-	      }
-      }   
-       
-     tr17.writeTo(writer);
-       
-       
-           
+      } else {
+         String getmethod = portletReq.getMethod();
+         if (getmethod != null) {
+            tr17.setTcSuccess(true);
+         } else {
+            tr17.appendTcDetail("The getMethod() for HTTP Request has the value :" + getmethod);
+         }
+      }
+
+      tr17.writeTo(writer);
+
    }
 
    @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp)
-         throws PortletException, IOException {
+   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
       LOGGER.entering(LOG_CLASS, "main portlet render entry");
 
       long tid = Thread.currentThread().getId();

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/a547d8fa/portlet-tck_3.0/V2RequestTests/src/main/resources/logging.properties
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2RequestTests/src/main/resources/logging.properties b/portlet-tck_3.0/V2RequestTests/src/main/resources/logging.properties
index e71eca6..0abcb1c 100644
--- a/portlet-tck_3.0/V2RequestTests/src/main/resources/logging.properties
+++ b/portlet-tck_3.0/V2RequestTests/src/main/resources/logging.properties
@@ -10,4 +10,4 @@ org.apache.juli.FileHandler.prefix = javax.portlet-tck.
 java.util.logging.ConsoleHandler.level = FINEST
 java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
 
-javax.portlet.tck.level = FINEST
+javax.portlet.tck.level = FINE