@Test public void testUse() { final Character character = mock(Character.class); wood1.use(character); wood2.use(character); verifyZeroInteractions(character); }
@Override public void use(Character character) { }
Wood extends AbstractItem { @Override public void use(Character character) { } }
Wood extends AbstractItem { @Override public void use(Character character) { } Wood(WoodProperties properties, int amount); }
Wood extends AbstractItem { @Override public void use(Character character) { } Wood(WoodProperties properties, int amount); @Override Item clone(); @Override void use(Character character); WoodType getWoodType(); }
Wood extends AbstractItem { @Override public void use(Character character) { } Wood(WoodProperties properties, int amount); @Override Item clone(); @Override void use(Character character); WoodType getWoodType();  }