public void processAction()

in portlet-tck_3.0/V2URLTests/src/main/java/javax/portlet/tck/portlets/URLTests_BaseURL_ApiRenderActurl.java [101:470]


   public void processAction(ActionRequest portletReq,
         ActionResponse portletResp) throws PortletException, IOException {

      portletResp.setRenderParameters(portletReq.getParameterMap());
      long tid = Thread.currentThread().getId();
      portletReq.setAttribute(THREADID_ATTR, tid);

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterA1
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr0 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERA1);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterA1")) {
            String aval = portletReq.getParameter("parm1");
            String eval = "val1";
            CompareUtils.stringsEqual("Request", aval, " expected: ", eval,
                  tr0);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameterA1",
                  tr0);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterA4
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr1 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERA4);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterA4")) {
            String aval = portletReq.getParameter("parm1");
            String eval = "val1";
            CompareUtils.stringsEqual("Request", aval, " expected: ", eval,
                  tr1);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameterA4",
                  tr1);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterA6
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr2 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERA6);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterA6")) {
            String aval = portletReq.getParameter("parm1");
            String eval = "newVal";
            CompareUtils.stringsEqual("Request", aval, " expected: ", eval,
                  tr2);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameterA6",
                  tr2);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterA7
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr3 = tcd.getTestResultFailed(
             V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERA7);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
             .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterA7")) {
            String aval = portletReq.getParameter("parm1");
            String eval = null;
            CompareUtils.stringsEqual("Request", aval, " expected: ", eval,
                tr3);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                RESULT_ATTR_PREFIX
                    + "V2URLTests_BaseURL_ApiRenderActurl_setParameterA7",
                tr3);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterB1
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr5 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERB1);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterB1")) {
            String[] aval = portletReq.getParameterValues("parm1");
            String[] eval = new String[] { "val1", "val2" };
            CompareUtils.arraysEqual("Request", aval, " expected: ", eval, tr5);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameterB1",
                  tr5);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterB4
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr6 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERB4);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterB4")) {
            String[] aval = portletReq.getParameterValues("parm1");
            String[] eval = new String[] { "val1", "val2" };
            CompareUtils.arraysEqual("Request", aval, " expected: ", eval, tr6);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameterB4",
                  tr6);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameterB6
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr7 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERB6);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameterB6")) {
            String[] aval = portletReq.getParameterValues("parm1");
            String[] eval = new String[] { "newVal" };
            CompareUtils.arraysEqual("Request", aval, " expected: ", eval, tr7);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameterB6",
                  tr7);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameters1
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr10 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS1);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameters1")) {
            Map<String, String[]> aval = portletReq.getParameterMap();
            Map<String, String[]> eval = new HashMap<String, String[]>();
            eval.put("tc", new String[] {
                  "V2URLTests_BaseURL_ApiRenderActurl_setParameters1" });
            eval.put("parm1", new String[] { "val1", "val2" });
            eval.put(BUTTON_PARAM_NAME, new String[] {
                  V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS1 });
            CompareUtils.mapsEqual("Request", aval, " expected: ", eval, tr10);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameters1",
                  tr10);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameters4
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr11 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS4);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameters4")) {
            Map<String, String[]> aval = portletReq.getParameterMap();
            Map<String, String[]> eval = new HashMap<String, String[]>();
            eval.put("tc", new String[] {
                  "V2URLTests_BaseURL_ApiRenderActurl_setParameters4" });
            eval.put("parm1", new String[] { "val1", "val2" });
            eval.put(BUTTON_PARAM_NAME, new String[] {
                  V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS4 });
            CompareUtils.mapsEqual("Request", aval, " expected: ", eval, tr11);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameters4",
                  tr11);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameters6
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr12 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS6);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameters6")) {
            Map<String, String[]> aval = portletReq.getParameterMap();
            Map<String, String[]> eval = new HashMap<String, String[]>();
            eval.put("tc", new String[] {
                  "V2URLTests_BaseURL_ApiRenderActurl_setParameters6" });
            eval.put("parm1", new String[] { "val1", "val2" });
            eval.put(BUTTON_PARAM_NAME, new String[] {
                  V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS6 });
            CompareUtils.mapsEqual("Request", aval, " expected: ", eval, tr12);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameters6",
                  tr12);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameters7
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr13 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS7);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameters7")) {
            Map<String, String[]> aval = portletReq.getParameterMap();
            Map<String, String[]> eval = new HashMap<String, String[]>();
            eval.put("tc", new String[] {
                  "V2URLTests_BaseURL_ApiRenderActurl_setParameters7" });
            eval.put("parm1", new String[] { "val1", "val2" });
            eval.put("tckPRP1", new String[] {
                  "V2URLTests_BaseURL_ApiRenderActurl_setParameters7" });
            eval.put(BUTTON_PARAM_NAME, new String[] {
                  V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS7 });
            CompareUtils.mapsEqual("Request", aval, " expected: ", eval, tr13);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameters7",
                  tr13);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setParameters8
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr14 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS8);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setParameters8")) {
            Map<String, String[]> aval = portletReq.getParameterMap();
            Map<String, String[]> eval = new HashMap<String, String[]>();
            eval.put("tc", new String[] {
                  "V2URLTests_BaseURL_ApiRenderActurl_setParameters8" });
            eval.put("parm1", new String[] { "val1", "val2" });
            eval.put(BUTTON_PARAM_NAME, new String[] {
                  V2URLTESTS_BASEURL_APIRENDERACTURL_SETPARAMETERS8 });
            CompareUtils.mapsEqual("Request", aval, " expected: ", eval, tr14);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setParameters8",
                  tr14);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_setSecure2
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr18 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_SETSECURE2);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null && tcval
               .equals("V2URLTests_BaseURL_ApiRenderActurl_setSecure2")) {
            String val = portletReq.getParameter("setSecure");
            boolean ok = (val != null);
            if (ok) {
               tr18.appendTcDetail("setSecure is not supported.");
            }
            ok = ok || portletReq.isSecure();
            tr18.setTcSuccess(ok);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(
                  RESULT_ATTR_PREFIX
                        + "V2URLTests_BaseURL_ApiRenderActurl_setSecure2",
                  tr18);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_toString
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr19 = tcd.getTestResultFailed(
               V2URLTESTS_BASEURL_APIRENDERACTURL_TOSTRING);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null
               && tcval.equals("V2URLTests_BaseURL_ApiRenderActurl_toString")) {
            // If execution makes it to here, the test was successful
            tr19.setTcSuccess(true);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(RESULT_ATTR_PREFIX
                  + "V2URLTests_BaseURL_ApiRenderActurl_toString", tr19);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_writeA1
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr23 = tcd
               .getTestResultFailed(V2URLTESTS_BASEURL_APIRENDERACTURL_WRITEA1);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null
               && tcval.equals("V2URLTests_BaseURL_ApiRenderActurl_writeA1")) {
            // If execution makes it to here, the test was successful
            tr23.setTcSuccess(true);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(RESULT_ATTR_PREFIX
                  + "V2URLTests_BaseURL_ApiRenderActurl_writeA1", tr23);
         }
      }

      // evaluate results for test case
      // V2URLTests_BaseURL_ApiRenderActurl_writeB1
      {
         JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
         TestResult tr24 = tcd
               .getTestResultFailed(V2URLTESTS_BASEURL_APIRENDERACTURL_WRITEB1);
         String tcval = portletReq.getParameter("tc");
         // let exception be thrown if tc parm isn't defined (test case error)
         if (tcval != null && tcval != null
               && tcval.equals("V2URLTests_BaseURL_ApiRenderActurl_writeB1")) {
            // If execution makes it to here, the test was successful
            tr24.setTcSuccess(true);
            PortletSession ps = portletReq.getPortletSession();
            ps.setAttribute(RESULT_ATTR_PREFIX
                  + "V2URLTests_BaseURL_ApiRenderActurl_writeB1", tr24);
         }
      }

   }