@Test public void testUse() { final Character character = mock(Character.class); ammunition1.use(character); ammunition2.use(character); }
@Override public void use(Character character) { }
Ammunition extends AbstractEquipableItem { @Override public void use(Character character) { } }
Ammunition extends AbstractEquipableItem { @Override public void use(Character character) { } Ammunition(AmmunitionProperties properties, int amount); }
Ammunition extends AbstractEquipableItem { @Override public void use(Character character) { } Ammunition(AmmunitionProperties properties, int amount); @Override Item clone(); @Override void use(Character character); int getMinHit(); int getMaxHit(); int getDamage(); }
Ammunition extends AbstractEquipableItem { @Override public void use(Character character) { } Ammunition(AmmunitionProperties properties, int amount); @Override Item clone(); @Override void use(Character character); int getMinHit(); int getMaxHit(); int getDamage();  }