コード例 #1
0
  @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));
  }