void onGroupRead(@Observes final ReadGroupEvent readGroupEvent) { final String name = readGroupEvent.getName(); final Map<String, String> params = new HashMap<String, String>(1); params.put(GroupEditorScreen.GROUP_NAME, name); placeManager.goTo(new DefaultPlaceRequest(GroupEditorScreen.SCREEN_ID, params)); }
@Override protected void fireReadEvent(final String identifier) { readGroupEvent.fire(new ReadGroupEvent(identifier)); }
void onGroupRead(@Observes final ReadGroupEvent readGroupEvent) { final String name = readGroupEvent.getName(); final Map<String, String> params = new HashMap<String, String>(1); params.put(GroupEditorScreen.GROUP_NAME, name); placeManager.goTo(new DefaultPlaceRequest(GroupEditorScreen.SCREEN_ID, params)); }
@Override protected void fireReadEvent(final String identifier) { readGroupEvent.fire(new ReadGroupEvent(identifier)); }
@Test public void testOnGroupRead() { final ReadGroupEvent event = mock(ReadGroupEvent.class); when(event.getName()).thenReturn("someGroupName"); final ArgumentCaptor<DefaultPlaceRequest> placeRequestArgumentCaptor = ArgumentCaptor.forClass(DefaultPlaceRequest.class); tested.onGroupRead(event); verify(placeManager, times(1)).goTo(placeRequestArgumentCaptor.capture()); final DefaultPlaceRequest placeRequest = placeRequestArgumentCaptor.getValue(); assertEquals(GroupEditorScreen.SCREEN_ID, placeRequest.getIdentifier()); assertEquals("someGroupName", placeRequest.getParameters().get(GroupEditorScreen.GROUP_NAME)); assertFalse(placeRequest.getParameters().containsKey(GroupEditorScreen.ADD_GROUP)); }
@Test public void testOnGroupRead() { final ReadGroupEvent event = mock(ReadGroupEvent.class); when(event.getName()).thenReturn("someGroupName"); final ArgumentCaptor<DefaultPlaceRequest> placeRequestArgumentCaptor = ArgumentCaptor.forClass(DefaultPlaceRequest.class); tested.onGroupRead(event); verify(placeManager, times(1)).goTo(placeRequestArgumentCaptor.capture()); final DefaultPlaceRequest placeRequest = placeRequestArgumentCaptor.getValue(); assertEquals(GroupEditorScreen.SCREEN_ID, placeRequest.getIdentifier()); assertEquals("someGroupName", placeRequest.getParameters().get(GroupEditorScreen.GROUP_NAME)); assertFalse(placeRequest.getParameters().containsKey(GroupEditorScreen.ADD_GROUP)); }