Examples of ActionProxy


Examples of in.partake.controller.ActionProxy

        assertResultInvalid(proxy, UserErrorCode.MISSING_ATTENDANCE_STATUS);
    }

    @Test
    public void testInvalidOwner() throws Exception {
        ActionProxy proxy = getActionProxy(POST, API_EVENT_ATTEND_URL);
        loginAs(proxy, TestDataProvider.EVENT_UNRELATED_USER_ID);

        addFormParameter(proxy, "userId", TestDataProvider.ATTENDANCE_UNKNOWN_USER_ID);
        addFormParameter(proxy, "ticketId", TestDataProvider.DEFAULT_EVENT_TICKET_ID.toString());
        addFormParameter(proxy, "status", "present");
        addValidSessionTokenToParameter(proxy);

        proxy.execute();
        assertResultForbidden(proxy);
    }
View Full Code Here

Examples of in.partake.controller.ActionProxy

        assertResultForbidden(proxy);
    }

    @Test
    public void testInvalidArgument() throws Exception {
        ActionProxy proxy = getActionProxy(POST, API_EVENT_ATTEND_URL);
        loginAs(proxy, TestDataProvider.EVENT_OWNER_ID);

        addFormParameter(proxy, "userId", TestDataProvider.ATTENDANCE_PRESENT_USER_ID);
        addFormParameter(proxy, "ticketId", TestDataProvider.DEFAULT_EVENT_TICKET_ID.toString());
        addFormParameter(proxy, "status", "hogehoge");
        addValidSessionTokenToParameter(proxy);

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_ATTENDANCE_STATUS);
    }
View Full Code Here

Examples of in.partake.controller.ActionProxy

        assertResultInvalid(proxy, UserErrorCode.INVALID_ATTENDANCE_STATUS);
    }

    @Test
    public void testInvalidSessionToken() throws Exception {
        ActionProxy proxy = getActionProxy(POST, API_EVENT_ATTEND_URL);
        loginAs(proxy, TestDataProvider.EVENT_OWNER_ID);

        addFormParameter(proxy, "userId", TestDataProvider.ATTENDANCE_UNKNOWN_USER_ID);
        addFormParameter(proxy, "ticketId", TestDataProvider.DEFAULT_EVENT_TICKET_ID.toString());
        addFormParameter(proxy, "status", "present");
        addInvalidSessionTokenToParameter(proxy);

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_SECURITY_CSRF);
    }
View Full Code Here

Examples of in.partake.controller.ActionProxy

public class AdminPageActionTest extends ActionControllerTest {

    @Test
    public void testWithAdminLogin() throws Exception {
        ActionProxy proxy = getActionProxy(GET, "/admin");
        loginAs(proxy, ADMIN_USER_ID);

        proxy.execute();
        assertResultSuccess(proxy);
    }
View Full Code Here

Examples of in.partake.controller.ActionProxy

        assertResultSuccess(proxy);
    }

    @Test
    public void testWithLogin() throws Exception {
        ActionProxy proxy = getActionProxy(GET, "/admin");
        loginAs(proxy, DEFAULT_USER_ID);

        proxy.execute();
        assertResultForbidden(proxy);
    }
View Full Code Here

Examples of in.partake.controller.ActionProxy

        assertResultForbidden(proxy);
    }

    @Test
    public void testWithoutLogin() throws Exception {
        ActionProxy proxy = getActionProxy(GET, "/admin");

        proxy.execute();
        assertResultLoginRequired(proxy);
    }
View Full Code Here

Examples of in.partake.controller.ActionProxy

    private static final String SEARCH_QUERY = "あ";

    @Test
    public void testSearchEventAllCategory() throws Exception {
        storeEventBeforeDeadline();
        ActionProxy proxy = getActionProxy(POST, "/api/event/search");
        addFormParameter(proxy, "query", SEARCH_QUERY);
        addFormParameter(proxy, "category", "all");
        addFormParameter(proxy, "beforeDeadlineOnly", "true");
        addFormParameter(proxy, "sortOrder", "score");
        addFormParameter(proxy, "maxNum", "10");
        proxy.execute();

        assertResultOK(proxy);
        ObjectNode json = getJSON(proxy);
        assertPublicEventsAreFound(json);
        assertThat(json.has("reason"), equalTo(false));
View Full Code Here

Examples of in.partake.controller.ActionProxy

    }

    @Test
    public void testSearchJapaneseQuery() throws Exception {
        // http://code.google.com/p/partakein/issues/detail?id=233
        ActionProxy proxy = getActionProxy(POST, "/api/event/search");
        addFormParameter(proxy, "query", EventTestDataProvider.JAPANESE_IDENTIFIER);
        addFormParameter(proxy, "category", "all");
        addFormParameter(proxy, "beforeDeadlineOnly", "true");
        addFormParameter(proxy, "sortOrder", "score");
        addFormParameter(proxy, "maxNum", "10");
        proxy.execute();

        assertResultOK(proxy);
        ObjectNode json = getJSON(proxy);
        assertPublicEventsAreFound(json);
        assertThat(json.has("reason"), equalTo(false));
View Full Code Here

Examples of in.partake.controller.ActionProxy

        assertThat(json.has("reason"), equalTo(false));
    }

    @Test
    public void testSearchJapaneseQueryWithBeforeDeadlineOnly() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/search");
        addFormParameter(proxy, "query", EventTestDataProvider.JAPANESE_IDENTIFIER);
        addFormParameter(proxy, "category", "all");
        addFormParameter(proxy, "beforeDeadlineOnly", "false");
        addFormParameter(proxy, "sortOrder", "score");
        addFormParameter(proxy, "maxNum", "10");
        proxy.execute();

        assertResultOK(proxy);
        ObjectNode json = getJSON(proxy);
        assertPublicEventsAreFound(json);
        assertThat(json.has("reason"), equalTo(false));
View Full Code Here

Examples of in.partake.controller.ActionProxy

    }

    @Test
    public void testSearchEventWithoutQuery() throws Exception {
        storeEventBeforeDeadline();
        ActionProxy proxy = getActionProxy(POST, "/api/event/search");
        // addFormParameter(proxy, "query", null);
        addFormParameter(proxy, "category", "all");
        addFormParameter(proxy, "beforeDeadlineOnly", "true");
        addFormParameter(proxy, "sortOrder", "score");
        addFormParameter(proxy, "maxNum", "10");
        proxy.execute();

        assertResultOK(proxy);
        ObjectNode json = getJSON(proxy);
        assertThat(json.has("reason"), equalTo(false));
        assertPublicEventsAreFound(json);
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.