@Test public void testOnDeleteGroup() throws Exception { final DeleteGroupEvent deleteGroupEvent = mock(DeleteGroupEvent.class); presenter.context = mock(ExplorerViewContext.class); presenter.onGroupDeleted(deleteGroupEvent); verify(groupsManagerService, times(1)).search(any(AbstractEntityManager.SearchRequest.class)); }
@Test public void testOnCreateGroup() throws Exception { final CreateGroupEvent createGroupEvent = mock(CreateGroupEvent.class); presenter.context = mock(ExplorerViewContext.class); presenter.onGroupCreated(createGroupEvent); verify(groupsManagerService, times(1)).search(any(AbstractEntityManager.SearchRequest.class)); }
@Test public void testOnAddUsersToGroupEvent() throws Exception { final AddUsersToGroupEvent addUsersToGroupEvent = mock(AddUsersToGroupEvent.class); presenter.context = mock(ExplorerViewContext.class); presenter.onAddUsersToGroup(addUsersToGroupEvent); verify(groupsManagerService, times(1)).search(any(AbstractEntityManager.SearchRequest.class)); }
@Test public void testOnDeleteGroupButNoContext() throws Exception { final DeleteGroupEvent deleteGroupEvent = mock(DeleteGroupEvent.class); presenter.context = null; presenter.onGroupDeleted(deleteGroupEvent); verify(groupsManagerService, never()).search(any(AbstractEntityManager.SearchRequest.class)); }
@Test public void testOnCreateGroupButNoContext() throws Exception { final CreateGroupEvent createGroupEvent = mock(CreateGroupEvent.class); presenter.context = null; presenter.onGroupCreated(createGroupEvent); verify(groupsManagerService, never()).search(any(AbstractEntityManager.SearchRequest.class)); }
@Test public void testOnAddUsersToGroupEventButNoContext() throws Exception { final AddUsersToGroupEvent addUsersToGroupEvent = mock(AddUsersToGroupEvent.class); presenter.context = null; presenter.onAddUsersToGroup(addUsersToGroupEvent); verify(groupsManagerService, never()).search(any(AbstractEntityManager.SearchRequest.class)); }
private void testShow(final ExplorerViewContext context, final AbstractEntityManager.SearchResponse<Group> response) { when(groupsManagerService.search(any(AbstractEntityManager.SearchRequest.class))).thenAnswer(new Answer<AbstractEntityManager.SearchResponse<Group>>() { @Override public AbstractEntityManager.SearchResponse<Group> answer(InvocationOnMock invocationOnMock) throws Throwable {