### Question:
HumanPlayer implements Player { @Override public String getName() { return name; } HumanPlayer(String name);  HumanPlayer(String name, Callable<Weapon> inputPromptFunction); @Override String getName(); @Override void chooseWeapon(); @Override Weapon getChosenWeapon();  }### Answer:
@Test public void shouldReturnPlayerName() { Player player = new HumanPlayer("Alex"); assertEquals("Alex", player.getName()); }