@Override protected void fireReadEvent(final String identifier) { readRoleEvent.fire(new ReadRoleEvent(identifier)); }
void onRoleRead(@Observes final ReadRoleEvent readRoleEvent) { checkNotNull("event", readRoleEvent); final String name = readRoleEvent.getName(); final Map<String, String> params = new HashMap(1); params.put(RoleEditorScreen.ROLE_NAME, name); placeManager.goTo(new DefaultPlaceRequest(RoleEditorScreen.SCREEN_ID, params)); }
void onRoleRead(@Observes final ReadRoleEvent readRoleEvent) { checkNotNull("event", readRoleEvent); final String name = readRoleEvent.getName(); final Map<String, String> params = new HashMap(1); params.put(RoleEditorScreen.ROLE_NAME, name); placeManager.goTo(new DefaultPlaceRequest(RoleEditorScreen.SCREEN_ID, params)); }
@Test public void testOnRoleRead() { final ReadRoleEvent event = mock(ReadRoleEvent.class); when(event.getName()).thenReturn("someRoleName"); final ArgumentCaptor<DefaultPlaceRequest> placeRequestArgumentCaptor = ArgumentCaptor.forClass(DefaultPlaceRequest.class); tested.onRoleRead(event); verify(placeManager, times(1)).goTo(placeRequestArgumentCaptor.capture()); final DefaultPlaceRequest placeRequest = placeRequestArgumentCaptor.getValue(); assertEquals(RoleEditorScreen.SCREEN_ID, placeRequest.getIdentifier()); assertEquals("someRoleName", placeRequest.getParameters().get(RoleEditorScreen.ROLE_NAME)); }
@Override protected void fireReadEvent(final String identifier) { readRoleEvent.fire(new ReadRoleEvent(identifier)); }
@Test public void testOnRoleRead() { final ReadRoleEvent event = mock(ReadRoleEvent.class); when(event.getName()).thenReturn("someRoleName"); final ArgumentCaptor<DefaultPlaceRequest> placeRequestArgumentCaptor = ArgumentCaptor.forClass(DefaultPlaceRequest.class); tested.onRoleRead(event); verify(placeManager, times(1)).goTo(placeRequestArgumentCaptor.capture()); final DefaultPlaceRequest placeRequest = placeRequestArgumentCaptor.getValue(); assertEquals(RoleEditorScreen.SCREEN_ID, placeRequest.getIdentifier()); assertEquals("someRoleName", placeRequest.getParameters().get(RoleEditorScreen.ROLE_NAME)); }