@Test public void canCopySource() { // Given: selected one trans unit selectedTU = currentPageRows.get(0); when(display.getId()).thenReturn(selectedTU.getId()); when(display.getEditors()).thenReturn(Lists.newArrayList(editor)); presenter.setStatesForTesting(selectedTU.getId(), 0, display); when(sourceContentPresenter.getSelectedSource()).thenReturn("source"); presenter.copySource(editor, selectedTU.getId()); verify(editor).setTextAndValidate("source"); verify(editor).setFocus(); verify(eventBus).fireEvent(isA(NotificationEvent.class)); }