Package org.apache.pluto.testsuite

Examples of org.apache.pluto.testsuite.TestResult


          }
          return result;
        }
       
        private TestResult checkContextPath(HttpServletRequest request) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that included attribute '"
              + KEY_CONTEXT_PATH + "' is available in servlet request.");
          result.setSpecPLT("16.3.1");
         
            String expected = (String) request.getAttribute(EXPECTED_CONTEXT_PATH);
            String contextPath = (String) request.getAttribute(KEY_CONTEXT_PATH);
            if (contextPath != null && contextPath.equals(expected)) {
              result.setReturnCode(TestResult.PASSED);
            } else {
              TestUtils.failOnAssertion(KEY_CONTEXT_PATH,
                  contextPath, expected, result);
            }
            return result;
View Full Code Here


            }
            return result;
        }
       
        private TestResult checkGetContextPath(HttpServletRequest request) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that method request.getContextPath() "
              + "returns the correct value.");
          result.setSpecPLT("16.3.3");
         
            String expected = (String) request.getAttribute(EXPECTED_CONTEXT_PATH);
            String contextPath = request.getContextPath();
            if (contextPath != null && contextPath.equals(expected)) {
              result.setReturnCode(TestResult.PASSED);
            } else {
              TestUtils.failOnAssertion("request.getContextPath()",
                  contextPath, expected, result);
            }
            return result;
View Full Code Here

            }
            return result;
        }

        private TestResult checkServletPath(HttpServletRequest request) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that included attribute '"
              + KEY_SERVLET_PATH + "' is available in servlet request.");
          result.setSpecPLT("16.3.1");
         
            String servletPath = (String) request.getAttribute(KEY_SERVLET_PATH);
            if (SERVLET_PATH.equals(servletPath)) {
              result.setReturnCode(TestResult.PASSED);
            } else {
              TestUtils.failOnAssertion(KEY_SERVLET_PATH,
                  servletPath, SERVLET_PATH, result);
            }
            return result;
View Full Code Here

            }
            return result;
        }
       
        private TestResult checkGetServletPath(HttpServletRequest request) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that method request.getServletPath() "
              + "returns the correct value.");
          result.setSpecPLT("16.3.3");
         
            String servletPath = request.getServletPath();
            if (SERVLET_PATH.equals(servletPath)) {
              result.setReturnCode(TestResult.PASSED);
            } else {
              TestUtils.failOnAssertion("request.getServletPath()",
                  servletPath, SERVLET_PATH, result);
            }
            return result;
View Full Code Here

            }
            return result;
        }
       
        private TestResult checkQueryString(HttpServletRequest request) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that included attribute '"
              + KEY_QUERY_STRING + "' is available in servlet request.");
          result.setSpecPLT("16.3.1");
         
            String queryString = (String) request.getAttribute(KEY_QUERY_STRING);
            if (QUERY_STRING.equals(queryString)) {
              result.setReturnCode(TestResult.PASSED);
            } else {
              TestUtils.failOnAssertion(KEY_QUERY_STRING,
                  queryString, QUERY_STRING, result);
            }
            return result;
View Full Code Here

            }
            return result;
        }
       
        private TestResult checkGetQueryString(HttpServletRequest request) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that method request.getQueryString() "
              + "returns the correct value.");
          result.setSpecPLT("16.3.3");
         
            String queryString = request.getQueryString();
            if (QUERY_STRING.equals(queryString)) {
              result.setReturnCode(TestResult.PASSED);
            } else {
              TestUtils.failOnAssertion("request.getQueryString()",
                  queryString, QUERY_STRING, result);
            }
            return result;
View Full Code Here

            }
            return result;
        }
       
        private TestResult failOnPathInfo(String pathInfo) {
          TestResult result = new TestResult();
          result.setDescription("Ensure that included attribute '"
              + KEY_PATH_INFO + "' is available in servlet request.");
          result.setSpecPLT("16.3.1");
         
          String[] expectedPathInfos = new String[] {
              CHECK_REQUEST_URI, CHECK_CONTEXT_PATH,
              CHECK_SERVLET_PATH, CHECK_QUERY_STRING, };
          TestUtils.failOnAssertion(KEY_PATH_INFO,
View Full Code Here

   
   
    // Test Methods ------------------------------------------------------------
   
    protected TestResult checkGetActionParameter(PortletRequest request) {
        TestResult result = new TestResult();
        result.setDescription("Ensure parameters encoded in action URL are "
            + "available in the action request.");

        String value = request.getParameter(KEY);
        if (value != null && value.equals(VALUE)) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          TestUtils.failOnAssertion("parameter", value, VALUE, result);
        }
        return result;
    }
View Full Code Here

        }
        return result;
    }

    protected TestResult checkGetActionParamerMap(PortletRequest request) {
        TestResult result = new TestResult();
        result.setDescription("Ensure parameters encoded in action URL are "
            + "available in the action request parameter map.");
       
        Map parameterMap = request.getParameterMap();
        String[] values = (String[]) parameterMap.get(KEY);
        if (values != null && values.length == 1 && VALUE.equals(values[0])) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          TestUtils.failOnAssertion("parameter values",
              values, new String[] { VALUE }, result);
        }
        return result;
View Full Code Here

        }
        return result;
    }
   
    protected TestResult checkParameterNames(PortletRequest request) {
        TestResult result = new TestResult();
        result.setDescription("Ensure parameters encoded in action URL "
            + "exists in the parameter name enumeration.");
       
        boolean hasParameterName = false;
        for (Enumeration en = request.getParameterNames();
            !hasParameterName && en.hasMoreElements(); ) {
          String name = (String) en.nextElement();
          if (KEY.equals(name)) {
            hasParameterName = true;
          }
        }
       
        if (hasParameterName) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          result.setReturnCode(TestResult.FAILED);
          result.setResultMessage("Parameter name " + KEY
              + " not found in parameter name enumeration.");
        }
        return result;
    }
View Full Code Here

TOP

Related Classes of org.apache.pluto.testsuite.TestResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.