TerminalContainerPresenter implements TerminalContainer,
                                                   TerminalContainerView.ActionDelegate,
                                                   SelectionManager.SelectionChangeListener { @NotNull @Override public IsWidget getView() { return view; } @Inject  TerminalContainerPresenter(TerminalContainerView view,
                                      WidgetFactory widgetFactory,
                                      EventBus eventBus,
                                      final SelectionManager selectionManager); void onSelectionChanged(@NotNull Selection selection); @NotNull @Override IsWidget getView(); @Override void setVisible(boolean visible); @Override void go(AcceptsOneWidget container); @Override void update(@NotNull Runner runner); @Override void reset(); @Override void removeTerminalUrl(@NotNull Runner runner); @Override void setVisibleNoRunnerLabel(boolean isVisible);  }
@Test public void viewShouldBeReturned() { assertThat(presenter.getView(), CoreMatchers.<IsWidget>is(view)); }