@Override protected void removeEntity(String name) { // Remove the group from the local cache. Iterator<Group> groups = this.entities.iterator(); while (groups.hasNext()) { final Group g = groups.next(); if (g.getName().equals(name)) { groups.remove(); } } // Reload view. doShow(); // Fire the event for any others components listening. removeUserGroupEventEvent.fire(new OnRemoveUserGroupEvent(UserAssignedGroupsExplorer.this, name)); } }
@Test public void testOnRemoveUserGroupEvent() { final OnRemoveUserGroupEvent onRemoveUserGroupEvent = mock(OnRemoveUserGroupEvent.class); when(onRemoveUserGroupEvent.getContext()).thenReturn(userAssignedGroupsExplorer); tested.user = user; tested.onOnRemoveUserGroupEvent(onRemoveUserGroupEvent); assertSetDirty(); }
@Test public void testOnRemoveUserGroupEvent() { final OnRemoveUserGroupEvent onRemoveUserGroupEvent = mock(OnRemoveUserGroupEvent.class); when(onRemoveUserGroupEvent.getContext()).thenReturn(userAssignedGroupsExplorer); tested.user = user; tested.onOnRemoveUserGroupEvent(onRemoveUserGroupEvent); assertSetDirty(); }
@Override protected void removeEntity(String name) { // Remove the group from the local cache. Iterator<Group> groups = this.entities.iterator(); while (groups.hasNext()) { final Group g = groups.next(); if (g.getName().equals(name)) { groups.remove(); } } // Reload view. doShow(); // Fire the event for any others components listening. removeUserGroupEventEvent.fire(new OnRemoveUserGroupEvent(UserAssignedGroupsExplorer.this, name)); } }