portals-pluto-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From msnickl...@apache.org
Subject [34/47] portals-pluto git commit: Removed unused imports and logging from V2SigTestsURL
Date Wed, 15 Jun 2016 11:05:52 GMT
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/c65b5f0d/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_PortletURL_SIGResourceRenurl.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_PortletURL_SIGResourceRenurl.java
b/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_PortletURL_SIGResourceRenurl.java
index 40cb6d8..20f1181 100644
--- a/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_PortletURL_SIGResourceRenurl.java
+++ b/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_PortletURL_SIGResourceRenurl.java
@@ -1,247 +1,288 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+ * agreements. See the NOTICE file distributed with this work for additional information
regarding
+ * copyright ownership. The ASF licenses this file to you under the Apache License, Version
2.0 (the
+ * "License"); you may not use this file except in compliance with the License. You may obtain
a
+ * copy of the License at
  *
- *    http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
+ * Unless required by applicable law or agreed to in writing, software distributed under
the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express
+ * or implied. See the License for the specific language governing permissions and limitations
under
+ * the License.
  */
 
 package javax.portlet.tck.portlets;
 
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.BaseURL;
+import javax.portlet.Portlet;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletException;
+import javax.portlet.PortletMode;
+import javax.portlet.PortletModeException;
+import javax.portlet.PortletURL;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import javax.portlet.ResourceRequest;
+import javax.portlet.ResourceResponse;
+import javax.portlet.ResourceServingPortlet;
+import javax.portlet.ResourceURL;
+import javax.portlet.WindowState;
+import javax.portlet.WindowStateException;
+import javax.portlet.tck.beans.ClassChecker;
+import javax.portlet.tck.beans.JSR286SignatureTestCaseDetails;
+import javax.portlet.tck.beans.TestResult;
+
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETPORTLETMODE;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETPORTLETMODERETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETWINDOWSTATE;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETWINDOWSTATERETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASREMOVEPUBLICRENDERPARAMETER;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASREMOVEPUBLICRENDERPARAMETERRETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETPORTLETMODE;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETPORTLETMODERETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETWINDOWSTATE;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETWINDOWSTATERETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_IMPLEMENTSBASEURL;
+import static javax.portlet.tck.constants.Constants.THREADID_ATTR;
+import static javax.portlet.ResourceURL.PAGE;
 
 /**
- * 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 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 SigTestsURL_PortletURL_SIGResourceRenurl_event
+ * 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
+ * SigTestsURL_PortletURL_SIGResourceRenurl_event
  *
  */
 public class SigTestsURL_PortletURL_SIGResourceRenurl implements Portlet, ResourceServingPortlet
{
-   private static final String LOG_CLASS = 
-         SigTestsURL_PortletURL_SIGResourceRenurl.class.getName();
-   private final Logger LOGGER = Logger.getLogger(LOG_CLASS);
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp)
-         throws PortletException, IOException {
-      LOGGER.entering(LOG_CLASS, "main portlet processAction entry");
-
-      portletResp.setRenderParameters(portletReq.getParameterMap());
-      long tid = Thread.currentThread().getId();
-      portletReq.setAttribute(THREADID_ATTR, tid);
-
-      StringWriter writer = new StringWriter();
-
-   }
-
-   @Override
-   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();
-
-      JSR286SignatureTestCaseDetails tcd = new JSR286SignatureTestCaseDetails();
-
-      // Create result objects for the tests
-
-      PortletURL url = portletResp.createRenderURL();
-      ClassChecker cc = new ClassChecker(url.getClass());
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetPortletMode */
-      /* Details: "Render URL has a getPortletMode()  method "                */
-      TestResult tr0 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETPORTLETMODE);
-      try {
-         String name = "getPortletMode";
-         Class<?>[] exceptions = null;
-         Class<?>[] parms = null;
-         tr0.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr0.appendTcDetail(e.toString());}
-      tr0.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetPortletModeReturns */
-      /* Details: "Render URL method getPortletMode() returns PortletMode "   */
-      TestResult tr1 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETPORTLETMODERETURNS);
-      try {
-         String name = "getPortletMode";
-         Class<?> retType = PortletMode.class;
-         Class<?>[] parms = null;
-         tr1.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr1.appendTcDetail(e.toString());}
-      tr1.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetWindowState */
-      /* Details: "Render URL has a getWindowState()  method "                */
-      TestResult tr2 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETWINDOWSTATE);
-      try {
-         String name = "getWindowState";
-         Class<?>[] exceptions = null;
-         Class<?>[] parms = null;
-         tr2.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr2.appendTcDetail(e.toString());}
-      tr2.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetWindowStateReturns */
-      /* Details: "Render URL method getWindowState() returns WindowState "   */
-      TestResult tr3 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETWINDOWSTATERETURNS);
-      try {
-         String name = "getWindowState";
-         Class<?> retType = WindowState.class;
-         Class<?>[] parms = null;
-         tr3.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr3.appendTcDetail(e.toString());}
-      tr3.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasRemovePublicRenderParameter
*/
-      /* Details: "Render URL has a removePublicRenderParameter(String)       */
-      /* method "                                                             */
-      TestResult tr4 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASREMOVEPUBLICRENDERPARAMETER);
-      try {
-         String name = "removePublicRenderParameter";
-         Class<?>[] exceptions = null;
-         Class<?>[] parms = {String.class};
-         tr4.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr4.appendTcDetail(e.toString());}
-      tr4.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasRemovePublicRenderParameterReturns
*/
-      /* Details: "Render URL method removePublicRenderParameter(String)      */
-      /* returns void "                                                       */
-      TestResult tr5 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASREMOVEPUBLICRENDERPARAMETERRETURNS);
-      try {
-         String name = "removePublicRenderParameter";
-         Class<?> retType = void.class;
-         Class<?>[] parms = {String.class};
-         tr5.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr5.appendTcDetail(e.toString());}
-      tr5.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetPortletMode */
-      /* Details: "Render URL has a setPortletMode(PortletMode) throws        */
-      /* PortletModeException method "                                        */
-      TestResult tr6 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETPORTLETMODE);
-      try {
-         String name = "setPortletMode";
-         Class<?>[] exceptions = {PortletModeException.class};
-         Class<?>[] parms = {PortletMode.class};
-         tr6.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr6.appendTcDetail(e.toString());}
-      tr6.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetPortletModeReturns */
-      /* Details: "Render URL method setPortletMode(PortletMode) returns      */
-      /* void "                                                               */
-      TestResult tr7 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETPORTLETMODERETURNS);
-      try {
-         String name = "setPortletMode";
-         Class<?> retType = void.class;
-         Class<?>[] parms = {PortletMode.class};
-         tr7.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr7.appendTcDetail(e.toString());}
-      tr7.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetWindowState */
-      /* Details: "Render URL has a setWindowState(WindowState) throws        */
-      /* WindowStateException method "                                        */
-      TestResult tr8 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETWINDOWSTATE);
-      try {
-         String name = "setWindowState";
-         Class<?>[] exceptions = {WindowStateException.class};
-         Class<?>[] parms = {WindowState.class};
-         tr8.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr8.appendTcDetail(e.toString());}
-      tr8.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetWindowStateReturns */
-      /* Details: "Render URL method setWindowState(WindowState) returns      */
-      /* void "                                                               */
-      TestResult tr9 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETWINDOWSTATERETURNS);
-      try {
-         String name = "setWindowState";
-         Class<?> retType = void.class;
-         Class<?>[] parms = {WindowState.class};
-         tr9.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr9.appendTcDetail(e.toString());}
-      tr9.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_implementsBaseURL */
-      /* Details: "Render URL implements BaseURL "                            */
-      TestResult tr10 = tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_IMPLEMENTSBASEURL);
-      try {
-         tr10.setTcSuccess(cc.implementsInterface(BaseURL.class));
-      } catch(Exception e) {tr10.appendTcDetail(e.toString());}
-      tr10.writeTo(writer);
-
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp)
-         throws PortletException, IOException {
-      LOGGER.entering(LOG_CLASS, "main portlet render entry");
-
-      long tid = Thread.currentThread().getId();
-      portletReq.setAttribute(THREADID_ATTR, tid);
-
-      PrintWriter writer = portletResp.getWriter();
-
-      writer.write("<div id=\"SigTestsURL_PortletURL_SIGResourceRenurl\">no resource
output.</div>\n");
-      ResourceURL resurl = portletResp.createResourceURL();
-      resurl.setCacheability(PAGE);
-      writer.write("<script>\n");
-      writer.write("(function () {\n");
-      writer.write("   var xhr = new XMLHttpRequest();\n");
-      writer.write("   xhr.onreadystatechange=function() {\n");
-      writer.write("      if (xhr.readyState==4 && xhr.status==200) {\n");
-      writer.write("         document.getElementById(\"SigTestsURL_PortletURL_SIGResourceRenurl\").innerHTML=xhr.responseText;\n");
-      writer.write("      }\n");
-      writer.write("   };\n");
-      writer.write("   xhr.open(\"GET\",\"" + resurl.toString() + "\",true);\n");
-      writer.write("   xhr.send();\n");
-      writer.write("})();\n");
-      writer.write("</script>\n");
-   }
+
+  @Override
+  public void init(PortletConfig config) throws PortletException {}
+
+  @Override
+  public void destroy() {}
+
+  @Override
+  public void processAction(ActionRequest portletReq, ActionResponse portletResp)
+      throws PortletException, IOException {
+
+    portletResp.setRenderParameters(portletReq.getParameterMap());
+    long tid = Thread.currentThread().getId();
+    portletReq.setAttribute(THREADID_ATTR, tid);
+
+  }
+
+  @Override
+  public void serveResource(ResourceRequest portletReq, ResourceResponse portletResp)
+      throws PortletException, IOException {
+
+    long tid = Thread.currentThread().getId();
+    portletReq.setAttribute(THREADID_ATTR, tid);
+
+    PrintWriter writer = portletResp.getWriter();
+
+    JSR286SignatureTestCaseDetails tcd = new JSR286SignatureTestCaseDetails();
+
+    // Create result objects for the tests
+
+    PortletURL url = portletResp.createRenderURL();
+    ClassChecker cc = new ClassChecker(url.getClass());
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetPortletMode */
+    /* Details: "Render URL has a getPortletMode()  method " */
+    TestResult tr0 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETPORTLETMODE);
+    try {
+      String name = "getPortletMode";
+      Class<?>[] exceptions = null;
+      Class<?>[] parms = null;
+      tr0.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr0.appendTcDetail(e.toString());
+    }
+    tr0.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetPortletModeReturns */
+    /* Details: "Render URL method getPortletMode() returns PortletMode " */
+    TestResult tr1 = tcd
+        .getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETPORTLETMODERETURNS);
+    try {
+      String name = "getPortletMode";
+      Class<?> retType = PortletMode.class;
+      Class<?>[] parms = null;
+      tr1.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr1.appendTcDetail(e.toString());
+    }
+    tr1.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetWindowState */
+    /* Details: "Render URL has a getWindowState()  method " */
+    TestResult tr2 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETWINDOWSTATE);
+    try {
+      String name = "getWindowState";
+      Class<?>[] exceptions = null;
+      Class<?>[] parms = null;
+      tr2.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr2.appendTcDetail(e.toString());
+    }
+    tr2.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasGetWindowStateReturns */
+    /* Details: "Render URL method getWindowState() returns WindowState " */
+    TestResult tr3 = tcd
+        .getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASGETWINDOWSTATERETURNS);
+    try {
+      String name = "getWindowState";
+      Class<?> retType = WindowState.class;
+      Class<?>[] parms = null;
+      tr3.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr3.appendTcDetail(e.toString());
+    }
+    tr3.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasRemovePublicRenderParameter
*/
+    /* Details: "Render URL has a removePublicRenderParameter(String) */
+    /* method " */
+    TestResult tr4 = tcd.getTestResultFailed(
+        V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASREMOVEPUBLICRENDERPARAMETER);
+    try {
+      String name = "removePublicRenderParameter";
+      Class<?>[] exceptions = null;
+      Class<?>[] parms = {String.class};
+      tr4.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr4.appendTcDetail(e.toString());
+    }
+    tr4.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasRemovePublicRenderParameterReturns
*/
+    /* Details: "Render URL method removePublicRenderParameter(String) */
+    /* returns void " */
+    TestResult tr5 = tcd.getTestResultFailed(
+        V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASREMOVEPUBLICRENDERPARAMETERRETURNS);
+    try {
+      String name = "removePublicRenderParameter";
+      Class<?> retType = void.class;
+      Class<?>[] parms = {String.class};
+      tr5.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr5.appendTcDetail(e.toString());
+    }
+    tr5.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetPortletMode */
+    /* Details: "Render URL has a setPortletMode(PortletMode) throws */
+    /* PortletModeException method " */
+    TestResult tr6 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETPORTLETMODE);
+    try {
+      String name = "setPortletMode";
+      Class<?>[] exceptions = {PortletModeException.class};
+      Class<?>[] parms = {PortletMode.class};
+      tr6.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr6.appendTcDetail(e.toString());
+    }
+    tr6.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetPortletModeReturns */
+    /* Details: "Render URL method setPortletMode(PortletMode) returns */
+    /* void " */
+    TestResult tr7 = tcd
+        .getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETPORTLETMODERETURNS);
+    try {
+      String name = "setPortletMode";
+      Class<?> retType = void.class;
+      Class<?>[] parms = {PortletMode.class};
+      tr7.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr7.appendTcDetail(e.toString());
+    }
+    tr7.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetWindowState */
+    /* Details: "Render URL has a setWindowState(WindowState) throws */
+    /* WindowStateException method " */
+    TestResult tr8 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETWINDOWSTATE);
+    try {
+      String name = "setWindowState";
+      Class<?>[] exceptions = {WindowStateException.class};
+      Class<?>[] parms = {WindowState.class};
+      tr8.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr8.appendTcDetail(e.toString());
+    }
+    tr8.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_hasSetWindowStateReturns */
+    /* Details: "Render URL method setWindowState(WindowState) returns */
+    /* void " */
+    TestResult tr9 = tcd
+        .getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_HASSETWINDOWSTATERETURNS);
+    try {
+      String name = "setWindowState";
+      Class<?> retType = void.class;
+      Class<?>[] parms = {WindowState.class};
+      tr9.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr9.appendTcDetail(e.toString());
+    }
+    tr9.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_PortletURL_SIGResourceRenurl_implementsBaseURL */
+    /* Details: "Render URL implements BaseURL " */
+    TestResult tr10 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_PORTLETURL_SIGRESOURCERENURL_IMPLEMENTSBASEURL);
+    try {
+      tr10.setTcSuccess(cc.implementsInterface(BaseURL.class));
+    } catch (Exception e) {
+      tr10.appendTcDetail(e.toString());
+    }
+    tr10.writeTo(writer);
+
+  }
+
+  @Override
+  public void render(RenderRequest portletReq, RenderResponse portletResp)
+      throws PortletException, IOException {
+
+    long tid = Thread.currentThread().getId();
+    portletReq.setAttribute(THREADID_ATTR, tid);
+
+    PrintWriter writer = portletResp.getWriter();
+
+    writer
+        .write("<div id=\"SigTestsURL_PortletURL_SIGResourceRenurl\">no resource output.</div>\n");
+    ResourceURL resurl = portletResp.createResourceURL();
+    resurl.setCacheability(PAGE);
+    writer.write("<script>\n");
+    writer.write("(function () {\n");
+    writer.write("   var xhr = new XMLHttpRequest();\n");
+    writer.write("   xhr.onreadystatechange=function() {\n");
+    writer.write("      if (xhr.readyState==4 && xhr.status==200) {\n");
+    writer.write(
+        "         document.getElementById(\"SigTestsURL_PortletURL_SIGResourceRenurl\").innerHTML=xhr.responseText;\n");
+    writer.write("      }\n");
+    writer.write("   };\n");
+    writer.write("   xhr.open(\"GET\",\"" + resurl.toString() + "\",true);\n");
+    writer.write("   xhr.send();\n");
+    writer.write("})();\n");
+    writer.write("</script>\n");
+  }
 
 }

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/c65b5f0d/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_ResourceURL_SIGRender.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_ResourceURL_SIGRender.java
b/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_ResourceURL_SIGRender.java
index 926f787..fc8c7e0 100644
--- a/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_ResourceURL_SIGRender.java
+++ b/portlet-tck_3.0/V2SigTestsURL/src/main/java/javax/portlet/tck/portlets/SigTestsURL_ResourceURL_SIGRender.java
@@ -1,214 +1,229 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+ * agreements. See the NOTICE file distributed with this work for additional information
regarding
+ * copyright ownership. The ASF licenses this file to you under the Apache License, Version
2.0 (the
+ * "License"); you may not use this file except in compliance with the License. You may obtain
a
+ * copy of the License at
  *
- *    http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
+ * Unless required by applicable law or agreed to in writing, software distributed under
the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express
+ * or implied. See the License for the specific language governing permissions and limitations
under
+ * the License.
  */
 
 package javax.portlet.tck.portlets;
 
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.BaseURL;
+import javax.portlet.Portlet;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletException;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import javax.portlet.ResourceURL;
+import javax.portlet.tck.beans.ClassChecker;
+import javax.portlet.tck.beans.JSR286SignatureTestCaseDetails;
+import javax.portlet.tck.beans.TestResult;
+
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDFULL;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDPAGE;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDPORTLET;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDSHARED;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASGETCACHEABILITY;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASGETCACHEABILITYRETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETCACHEABILITY;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETCACHEABILITYRETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETRESOURCEID;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETRESOURCEIDRETURNS;
+import static javax.portlet.tck.beans.JSR286SignatureTestCaseDetails.V2SIGTESTSURL_RESOURCEURL_SIGRENDER_IMPLEMENTSBASEURL;
+import static javax.portlet.tck.constants.Constants.THREADID_ATTR;
 
 /**
- * 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 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 SigTestsURL_ResourceURL_SIGRender_event
+ * 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
+ * SigTestsURL_ResourceURL_SIGRender_event
  *
  */
-public class SigTestsURL_ResourceURL_SIGRender implements Portlet, ResourceServingPortlet
{
-   private static final String LOG_CLASS = 
-         SigTestsURL_ResourceURL_SIGRender.class.getName();
-   private final Logger LOGGER = Logger.getLogger(LOG_CLASS);
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp)
-         throws PortletException, IOException {
-      LOGGER.entering(LOG_CLASS, "main portlet processAction entry");
-
-      portletResp.setRenderParameters(portletReq.getParameterMap());
-      long tid = Thread.currentThread().getId();
-      portletReq.setAttribute(THREADID_ATTR, tid);
-
-      StringWriter writer = new StringWriter();
-
-   }
-
-   @Override
-   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();
-
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp)
-         throws PortletException, IOException {
-      LOGGER.entering(LOG_CLASS, "main portlet render entry");
-
-      long tid = Thread.currentThread().getId();
-      portletReq.setAttribute(THREADID_ATTR, tid);
-
-      PrintWriter writer = portletResp.getWriter();
-
-      JSR286SignatureTestCaseDetails tcd = new JSR286SignatureTestCaseDetails();
-
-      // Create result objects for the tests
-
-      ResourceURL url = portletResp.createResourceURL();      ClassChecker cc = new ClassChecker(url.getClass());
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldFULL              */
-      /* Details: "ResourceURL has String field FULL "                        */
-      TestResult tr0 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDFULL);
-      try {
-         tr0.setTcSuccess(cc.hasField("FULL"));
-      } catch(Exception e) {tr0.appendTcDetail(e.toString());}
-      tr0.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldPAGE              */
-      /* Details: "ResourceURL has String field PAGE "                        */
-      TestResult tr1 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDPAGE);
-      try {
-         tr1.setTcSuccess(cc.hasField("PAGE"));
-      } catch(Exception e) {tr1.appendTcDetail(e.toString());}
-      tr1.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldPORTLET           */
-      /* Details: "ResourceURL has String field PORTLET "                     */
-      TestResult tr2 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDPORTLET);
-      try {
-         tr2.setTcSuccess(cc.hasField("PORTLET"));
-      } catch(Exception e) {tr2.appendTcDetail(e.toString());}
-      tr2.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldSHARED            */
-      /* Details: "ResourceURL has String field SHARED "                      */
-      TestResult tr3 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDSHARED);
-      try {
-         tr3.setTcSuccess(cc.hasField("SHARED"));
-      } catch(Exception e) {tr3.appendTcDetail(e.toString());}
-      tr3.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasGetCacheability     */
-      /* Details: "ResourceURL has a getCacheability()  method "              */
-      TestResult tr4 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASGETCACHEABILITY);
-      try {
-         String name = "getCacheability";
-         Class<?>[] exceptions = null;
-         Class<?>[] parms = null;
-         tr4.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr4.appendTcDetail(e.toString());}
-      tr4.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasGetCacheabilityReturns */
-      /* Details: "ResourceURL method getCacheability() returns String "      */
-      TestResult tr5 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASGETCACHEABILITYRETURNS);
-      try {
-         String name = "getCacheability";
-         Class<?> retType = String.class;
-         Class<?>[] parms = null;
-         tr5.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr5.appendTcDetail(e.toString());}
-      tr5.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetCacheability     */
-      /* Details: "ResourceURL has a setCacheability(String)  method "        */
-      TestResult tr6 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETCACHEABILITY);
-      try {
-         String name = "setCacheability";
-         Class<?>[] exceptions = null;
-         Class<?>[] parms = {String.class};
-         tr6.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr6.appendTcDetail(e.toString());}
-      tr6.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetCacheabilityReturns */
-      /* Details: "ResourceURL method setCacheability(String) returns void    */
-      /* "                                                                    */
-      TestResult tr7 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETCACHEABILITYRETURNS);
-      try {
-         String name = "setCacheability";
-         Class<?> retType = void.class;
-         Class<?>[] parms = {String.class};
-         tr7.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr7.appendTcDetail(e.toString());}
-      tr7.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetResourceID       */
-      /* Details: "ResourceURL has a setResourceID(String)  method "          */
-      TestResult tr8 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETRESOURCEID);
-      try {
-         String name = "setResourceID";
-         Class<?>[] exceptions = null;
-         Class<?>[] parms = {String.class};
-         tr8.setTcSuccess(cc.hasMethod(name, parms, exceptions));
-      } catch(Exception e) {tr8.appendTcDetail(e.toString());}
-      tr8.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetResourceIDReturns */
-      /* Details: "ResourceURL method setResourceID(String) returns void "    */
-      TestResult tr9 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETRESOURCEIDRETURNS);
-      try {
-         String name = "setResourceID";
-         Class<?> retType = void.class;
-         Class<?>[] parms = {String.class};
-         tr9.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
-      } catch(Exception e) {tr9.appendTcDetail(e.toString());}
-      tr9.writeTo(writer);
-
-      /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_implementsBaseURL      */
-      /* Details: "ResourceURL implements BaseURL "                           */
-      TestResult tr10 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_IMPLEMENTSBASEURL);
-      try {
-         tr10.setTcSuccess(cc.implementsInterface(BaseURL.class));
-      } catch(Exception e) {tr10.appendTcDetail(e.toString());}
-      tr10.writeTo(writer);
-
-   }
+public class SigTestsURL_ResourceURL_SIGRender implements Portlet {
+
+  @Override
+  public void init(PortletConfig config) throws PortletException {}
+
+  @Override
+  public void destroy() {}
+
+  @Override
+  public void processAction(ActionRequest portletReq, ActionResponse portletResp)
+      throws PortletException, IOException {
+
+    portletResp.setRenderParameters(portletReq.getParameterMap());
+    long tid = Thread.currentThread().getId();
+    portletReq.setAttribute(THREADID_ATTR, tid);
+
+  }
+
+  @Override
+  public void render(RenderRequest portletReq, RenderResponse portletResp)
+      throws PortletException, IOException {
+
+    long tid = Thread.currentThread().getId();
+    portletReq.setAttribute(THREADID_ATTR, tid);
+
+    PrintWriter writer = portletResp.getWriter();
+
+    JSR286SignatureTestCaseDetails tcd = new JSR286SignatureTestCaseDetails();
+
+    // Create result objects for the tests
+
+    ResourceURL url = portletResp.createResourceURL();
+    ClassChecker cc = new ClassChecker(url.getClass());
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldFULL */
+    /* Details: "ResourceURL has String field FULL " */
+    TestResult tr0 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDFULL);
+    try {
+      tr0.setTcSuccess(cc.hasField("FULL"));
+    } catch (Exception e) {
+      tr0.appendTcDetail(e.toString());
+    }
+    tr0.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldPAGE */
+    /* Details: "ResourceURL has String field PAGE " */
+    TestResult tr1 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDPAGE);
+    try {
+      tr1.setTcSuccess(cc.hasField("PAGE"));
+    } catch (Exception e) {
+      tr1.appendTcDetail(e.toString());
+    }
+    tr1.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldPORTLET */
+    /* Details: "ResourceURL has String field PORTLET " */
+    TestResult tr2 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDPORTLET);
+    try {
+      tr2.setTcSuccess(cc.hasField("PORTLET"));
+    } catch (Exception e) {
+      tr2.appendTcDetail(e.toString());
+    }
+    tr2.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_fieldSHARED */
+    /* Details: "ResourceURL has String field SHARED " */
+    TestResult tr3 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_FIELDSHARED);
+    try {
+      tr3.setTcSuccess(cc.hasField("SHARED"));
+    } catch (Exception e) {
+      tr3.appendTcDetail(e.toString());
+    }
+    tr3.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasGetCacheability */
+    /* Details: "ResourceURL has a getCacheability()  method " */
+    TestResult tr4 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASGETCACHEABILITY);
+    try {
+      String name = "getCacheability";
+      Class<?>[] exceptions = null;
+      Class<?>[] parms = null;
+      tr4.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr4.appendTcDetail(e.toString());
+    }
+    tr4.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasGetCacheabilityReturns */
+    /* Details: "ResourceURL method getCacheability() returns String " */
+    TestResult tr5 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASGETCACHEABILITYRETURNS);
+    try {
+      String name = "getCacheability";
+      Class<?> retType = String.class;
+      Class<?>[] parms = null;
+      tr5.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr5.appendTcDetail(e.toString());
+    }
+    tr5.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetCacheability */
+    /* Details: "ResourceURL has a setCacheability(String)  method " */
+    TestResult tr6 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETCACHEABILITY);
+    try {
+      String name = "setCacheability";
+      Class<?>[] exceptions = null;
+      Class<?>[] parms = {String.class};
+      tr6.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr6.appendTcDetail(e.toString());
+    }
+    tr6.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetCacheabilityReturns */
+    /* Details: "ResourceURL method setCacheability(String) returns void */
+    /* " */
+    TestResult tr7 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETCACHEABILITYRETURNS);
+    try {
+      String name = "setCacheability";
+      Class<?> retType = void.class;
+      Class<?>[] parms = {String.class};
+      tr7.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr7.appendTcDetail(e.toString());
+    }
+    tr7.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetResourceID */
+    /* Details: "ResourceURL has a setResourceID(String)  method " */
+    TestResult tr8 = tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETRESOURCEID);
+    try {
+      String name = "setResourceID";
+      Class<?>[] exceptions = null;
+      Class<?>[] parms = {String.class};
+      tr8.setTcSuccess(cc.hasMethod(name, parms, exceptions));
+    } catch (Exception e) {
+      tr8.appendTcDetail(e.toString());
+    }
+    tr8.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_hasSetResourceIDReturns */
+    /* Details: "ResourceURL method setResourceID(String) returns void " */
+    TestResult tr9 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_HASSETRESOURCEIDRETURNS);
+    try {
+      String name = "setResourceID";
+      Class<?> retType = void.class;
+      Class<?>[] parms = {String.class};
+      tr9.setTcSuccess(cc.methodHasReturnType(name, retType, parms));
+    } catch (Exception e) {
+      tr9.appendTcDetail(e.toString());
+    }
+    tr9.writeTo(writer);
+
+    /* TestCase: V2SigTestsURL_ResourceURL_SIGRender_implementsBaseURL */
+    /* Details: "ResourceURL implements BaseURL " */
+    TestResult tr10 =
+        tcd.getTestResultFailed(V2SIGTESTSURL_RESOURCEURL_SIGRENDER_IMPLEMENTSBASEURL);
+    try {
+      tr10.setTcSuccess(cc.implementsInterface(BaseURL.class));
+    } catch (Exception e) {
+      tr10.appendTcDetail(e.toString());
+    }
+    tr10.writeTo(writer);
+
+  }
 
 }


Mime
View raw message