TerminalImpl extends Composite implements Terminal { @Override public void setVisible(boolean visible) { terminal.setVisible(visible); } @Inject  TerminalImpl(RunnerResources resources,
                        final SelectionManager selectionManager,
                        final RunnerLocalizationConstant locale,
                        TimerFactory timerFactory); @Override void update(@Nullable Runner runner); @Override void setVisible(boolean visible); @Override void setUnavailableLabelVisible(boolean isVisible); @Override void setUrl(@NotNull Runner runner); @Override void removeUrl();  }
@Test public void terminalShouldBeVisible() throws Exception { terminal.setVisible(true); verify(terminal.terminal).setVisible(true); }