Package org.apache.pluto.testsuite

Examples of org.apache.pluto.testsuite.TestResult


   
   
    // Test Methods ------------------------------------------------------------
   
    protected TestResult checkGetEmptyAppScopedAttribute(PortletSession session) {
        TestResult result = new TestResult();
        result.setDescription("Retrieve an attribute that has not been set "
            + "in the session's application scope "
            + "and ensure it's value is null.");
        result.setSpecPLT("15.3");
       
        Object value = session.getAttribute(BOGUS_KEY, PortletSession.APPLICATION_SCOPE);
        if (value == null) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          TestUtils.failOnAssertion("session attribute", value, null, result);
        }
        return result;
    }
View Full Code Here


        }
        return result;
    }
   
    protected TestResult checkSetAppScopedAttribute(PortletSession session) {
        TestResult result = new TestResult();
        result.setDescription("Set an application scoped session attribute "
            + "and ensure it's retrievable.");
        result.setSpecPLT("15.3");
       
        session.setAttribute(KEY, VALUE, PortletSession.APPLICATION_SCOPE);
        Object value = session.getAttribute(KEY, PortletSession.APPLICATION_SCOPE);
        if (VALUE.equals(value)) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          TestUtils.failOnAssertion("session attribute", value, VALUE, result);
        }
        return result;
    }
View Full Code Here

        }
        return result;
    }

    protected TestResult checkRemoveAppScopedAttribute(PortletSession session) {
        TestResult result = new TestResult();
        result.setDescription("Remove an application scoped session attribute "
            + "and ensure it's null.");
        result.setSpecPLT("15.3");
       
        session.setAttribute(KEY, VALUE, PortletSession.APPLICATION_SCOPE);
        session.removeAttribute(KEY, PortletSession.APPLICATION_SCOPE);
        Object value = session.getAttribute(KEY, PortletSession.APPLICATION_SCOPE);
        if (value == null) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          TestUtils.failOnAssertion("session attribute", value, null, result);
        }
        return result;
    }
View Full Code Here

   
    // Test Methods ------------------------------------------------------------
   
    protected TestResult checkEnumerationContainsNames(
        PortletContext context) {
        TestResult result = new TestResult();
        result.setDescription("Ensure that the expected init parameter name "
            + "exists in the portlet context's init parameters.");
        result.setSpecPLT("10.3.1");
       
        boolean found = false;
        for (Enumeration en = context.getInitParameterNames();
            !found && en.hasMoreElements(); ) {
            String name = (String) en.nextElement();
            if (TEST_PARAM_NAME.equals(name)) {
                found = true;
            }
        }

        if (found) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          result.setReturnCode(TestResult.FAILED);
          result.setResultMessage("Expected init parameter '"
              + TEST_PARAM_NAME + "' not found in portlet context.");
        }
        return result;
    }
View Full Code Here

        }
        return result;
    }
   
    protected TestResult checkGetInitParameter(PortletContext context) {
        TestResult result = new TestResult();
        result.setDescription("Ensure that init parameters are retrieveable.");
        result.setSpecPLT("10.3.1");
       
        String value = context.getInitParameter(TEST_PARAM_NAME);
        if (TEST_PARAM_VALUE.equals(value)) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          TestUtils.failOnAssertion("init parameter", value, TEST_PARAM_VALUE, result);
        }
        return result;
    }
View Full Code Here

   
    /**
     * FIXME: should this test reside in this class?  -- ZHENG Zhong
     */
    protected TestResult checkGetContextFromSession(PortletSession session) {
        TestResult result = new TestResult();
        result.setDescription("Ensure that the PortletContext can be retrieved "
            + "from the portlet session.");
       
        PortletContext context = session.getPortletContext();
        if (context != null) {
          result.setReturnCode(TestResult.PASSED);
        } else {
          result.setReturnCode(TestResult.FAILED);
          result.setResultMessage("Fail to retrieve PortletContext from "
              + "PortletSession: null returned.");
        }
        return result;
    }
View Full Code Here

        PortletRequestDispatcher dispatcher = context.getRequestDispatcher(
            buffer.toString());
        dispatcher.include((RenderRequest) request, (RenderResponse) response);
       
      // Retrieve test result returned by the companion servlet.
        TestResult result = (TestResult) request.getAttribute(RESULT_KEY);
      request.removeAttribute(RESULT_KEY);
        return result;
    }
View Full Code Here

      PortletRequestDispatcher dispatcher = context.getRequestDispatcher(
          buffer.toString());
      dispatcher.include((RenderRequest) request, (RenderResponse) response);
     
      // Retrieve test result returned by the companion servlet.
        TestResult result = (TestResult) request.getAttribute(RESULT_KEY);
      request.removeAttribute(RESULT_KEY);
      return result;
    }
View Full Code Here

      PortletRequestDispatcher dispatcher = context.getRequestDispatcher(
          buffer.toString());
      dispatcher.include((RenderRequest) request, (RenderResponse) response);
     
      // Retrieve test result returned by the companion servlet.
        TestResult result = (TestResult) request.getAttribute(RESULT_KEY);
      request.removeAttribute(RESULT_KEY);
      return result;
    }
View Full Code Here

      PortletRequestDispatcher dispatcher = context.getRequestDispatcher(
          buffer.toString());
      dispatcher.include((RenderRequest) request, (RenderResponse) response);
     
      // Retrieve test result returned by the companion servlet.
        TestResult result = (TestResult) request.getAttribute(RESULT_KEY);
      request.removeAttribute(RESULT_KEY);
      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.