Package com.alibaba.citrus.service.moduleloader.impl.adapter

Examples of com.alibaba.citrus.service.moduleloader.impl.adapter.DataBindingAdapter.execute()


        getInvocationContext("/app1?event_submit_do_my_event=yes");
        initRequestContext(factory);

        // screen.execute(无参数) - 正常执行
        DataBindingAdapter dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("screen", "myScreen");
        dbAdapter.execute();

        // screen.execute(带参数)
        try {
            moduleLoaderService.getModule("screen", "myParameterizedScreen");
            fail();
View Full Code Here


        getInvocationContext("/app1?event_submit_do_my_event=yes");
        initRequestContext(factory);

        // screen.execute(无参数)
        DataBindingAdapter dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("screen", "myScreen");
        dbAdapter.execute();
        assertEquals("MyScreen.execute()", request.getAttribute("screenLog"));

        // screen.execute(带参数)
        dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("screen", "myParameterizedScreen");
        dbAdapter.execute();
View Full Code Here

        dbAdapter.execute();
        assertEquals("MyScreen.execute()", request.getAttribute("screenLog"));

        // screen.execute(带参数)
        dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("screen", "myParameterizedScreen");
        dbAdapter.execute();
        assertEquals("MyParameterizedScreen.execute(request, 111)", request.getAttribute("screenLog"));

        // action.doMyEvent(无参数) - 正常执行
        ActionEventAdapter aeAdapter = (ActionEventAdapter) moduleLoaderService.getModule("action", "myAction");
        aeAdapter.execute();
View Full Code Here

        initRequestContext(factory);

        // screen.execute(@skip) - 不会真的skip,只是参数为null
        DataBindingAdapter dbAdapter = (DataBindingAdapter) moduleLoaderService
                .getModule("screen", "mySkippableScreen");
        dbAdapter.execute();

        assertEquals("result is haha", request.getAttribute("screenLog"));

        // screen.execute(@skip primitive type) - 不会真的skip,只是参数为false
        dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("screen", "mySkippableScreen2");
View Full Code Here

        assertEquals("result is haha", request.getAttribute("screenLog"));

        // screen.execute(@skip primitive type) - 不会真的skip,只是参数为false
        dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("screen", "mySkippableScreen2");
        dbAdapter.execute();

        assertEquals("result is false", request.getAttribute("screenLog"));
    }

    @Test
View Full Code Here

        initRequestContext(factory);

        // action.execute(@skip) - 被skip后,不执行。
        DataBindingAdapter dbAdapter = (DataBindingAdapter) moduleLoaderService.getModule("action",
                                                                                          "mySkippableAction2");
        dbAdapter.execute();

        assertEquals(null /* 不是"result is null" */, request.getAttribute("actionLog"));
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.