Package org.apache.pluto.testsuite.annotations

Examples of org.apache.pluto.testsuite.annotations.DefaultTestPhase


     * </ul>
     * @return a list of check methods.
     */
    private List<Method> getCheckMethods(PortletRequest request) {
        List<Method> checkMethods = new ArrayList<Method>();
        DefaultTestPhase dtp = getClass().getAnnotation(DefaultTestPhase.class);
        String defaultPhase = dtp != null ? dtp.value()
                                          : PortletRequest.RENDER_PHASE;
        String lifecyclePhase = (String)
                request.getAttribute(PortletRequest.LIFECYCLE_PHASE);
        debugWithName("Default phase: " + defaultPhase);
        debugWithName("Lifecycle Phase: " + lifecyclePhase);
View Full Code Here


public abstract class BaseFilterTest extends AbstractReflectivePortletTest {

    public TestResult checkTestsRunInCorrectPhase(PortletRequest request) {
        TestResult result = new TestResult();
        DefaultTestPhase dtp = this.getClass()
                                    .getAnnotation(DefaultTestPhase.class);
        result.setDescription(
                "Ensure that these filter tests run in correct phase (" +
                dtp.value() + ")");
        if (!dtp.value().equals(request.getAttribute(PortletRequest.LIFECYCLE_PHASE))) {
            result.setResultMessage("Tests should have run in " + dtp.value() +
                    " but actually ran in " +
                    request.getAttribute(PortletRequest.LIFECYCLE_PHASE));
            result.setReturnCode(TestResult.FAILED);
        } else {
            result.setReturnCode(TestResult.PASSED);
View Full Code Here

TOP

Related Classes of org.apache.pluto.testsuite.annotations.DefaultTestPhase

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.