package in.partake.controller.action.event; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; import in.partake.controller.ActionProxy; import in.partake.controller.action.ActionControllerTest; import org.junit.Test; public class ShowParticipantsActionTest extends ActionControllerTest { @Test public void testToShow() throws Exception { ActionProxy proxy = getActionProxy(GET, "/events/participants/" + DEFAULT_EVENT_ID); loginAs(proxy, EVENT_OWNER_ID); proxy.execute(); assertResultSuccess(proxy); ShowParticipantsAction action = (ShowParticipantsAction) proxy.getAction(); assertThat(action.getEvent().getId(), is(DEFAULT_EVENT_ID)); // TODO: Check participants. } @Test public void testToShowWithInvalidUser() throws Exception { ActionProxy proxy = getActionProxy(GET, "/events/participants/" + DEFAULT_EVENT_ID); loginAs(proxy, EVENT_UNRELATED_USER_ID); proxy.execute(); assertResultForbidden(proxy); } }