Package in.partake.controller

Examples of in.partake.controller.ActionProxy


    // --- begindate

    @Test
    public void testToModifyBeginDate() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", "2012-08-01 00:00");

        proxy.execute();
        assertResultOK(proxy);

        Event modified = loadEvent(DEFAULT_EVENT_ID);
        assertThat(modified.getBeginDate(), is(TimeUtil.create(2012, 8, 1, 0, 0, 0)));
    }
View Full Code Here


    @Test
    public void testToModifyBeginDateFromEpoc() throws Exception {
        DateTime dt = TimeUtil.create(2012, 8, 1, 0, 0, 0);

        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", String.valueOf(dt.getTime()));

        proxy.execute();
        assertResultOK(proxy);

        Event modified = loadEvent(DEFAULT_EVENT_ID);
        assertThat(modified.getBeginDate(), is(dt));
    }
View Full Code Here

import org.junit.Test;

public class GetAPITest extends APIControllerTest {
    @Test
    public void testToGetWithLogin() throws Exception {
        ActionProxy proxy = getActionProxy(GET, "/api/account/get");
        loginAs(proxy, TestDataProvider.DEFAULT_USER_ID);

        proxy.execute();
        assertResultOK(proxy);

        // Check JSON

        ObjectNode obj = getJSON(proxy);
View Full Code Here

        assertThat(modified.getBeginDate(), is(dt));
    }

    @Test
    public void testToModifyBeginDateInvalid() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", "invalid");

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }
View Full Code Here

        assertThat(openIds, hasItem(TestDataProvider.DEFAULT_USER_OPENID_ALTERNATIVE_IDENTIFIER));
    }

    @Test
    public void testToGetWithoutLogin() throws Exception {
        ActionProxy proxy = getActionProxy(GET, "/api/account/get");

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

        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }

    @Test
    public void testToModifyBeginDateEmpty() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", "");

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }
View Full Code Here

        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }

    @Test
    public void testToModifyBeginDateInvalidRange() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", "1970-01-01 09:00");

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }
View Full Code Here

        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }

    @Test
    public void testToModifyBeginDateInvalidRange2() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", "1900-01-01 09:00");

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }
View Full Code Here

        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }

    @Test
    public void testToModifyBeginDateInvalidRange3() throws Exception {
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "beginDate", "2200-01-01 09:00");

        proxy.execute();
        assertResultInvalid(proxy, UserErrorCode.INVALID_PARAMETERS, "beginDate");
    }
View Full Code Here

    @Test
    public void testToModifyEndDate() throws Exception {
        DateTime newEndDate = TimeUtil.getCurrentDateTime().nDayAfter(10).adjustByMinutes();
       
        ActionProxy proxy = getActionProxy(POST, "/api/event/modify");
        loginAs(proxy, EVENT_OWNER_ID);
        addValidSessionTokenToParameter(proxy);
        addFormParameter(proxy, "eventId", DEFAULT_EVENT_ID);
        addFormParameter(proxy, "endDate", newEndDate.toHumanReadableFormat());
        proxy.execute();
        assertResultOK(proxy);

        Event modified = loadEvent(DEFAULT_EVENT_ID);
        assertThat(modified.getEndDate(), is(newEndDate));
    }
View Full Code Here

TOP

Related Classes of in.partake.controller.ActionProxy

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.