@Test public void testName() { ProdigyCommand command = new ProdigyCommand(new Shell()); assertThat(command.name(), is("prodigy")); }
@Override public String name() { return "prodigy"; }
ProdigyCommand implements Command { @Override public String name() { return "prodigy"; } }
ProdigyCommand implements Command { @Override public String name() { return "prodigy"; } ProdigyCommand(Shell shell); }
ProdigyCommand implements Command { @Override public String name() { return "prodigy"; } ProdigyCommand(Shell shell); @Override String name(); @Override Usage usage(); @Override void run(Line line); Shell shell(); }
ProdigyCommand implements Command { @Override public String name() { return "prodigy"; } ProdigyCommand(Shell shell); @Override String name(); @Override Usage usage(); @Override void run(Line line); Shell shell();  }