### Question:
HintCommand implements Command { @Override public String name() { return "hint"; } HintCommand(Shell shell); @Override String name(); @Override Usage usage(); @Override void run(Line line);  }### Answer:
@Test public void testName() { HintCommand command = new HintCommand(new Shell()); assertThat(command.name(), is("hint")); }