@Test
@PrepareForTest({ ShipLauncher.class, System.class })

public void testRun() {
  final ShipLauncher shipLauncher = spy(new ShipLauncher(DummyMessagePrinter.getInstance()));
  doNothing().when(shipLauncher).exit(anyInt());
  shipLauncher.run(new String[] {});
  verify(shipLauncher).exit(anyInt());
}