@Test public void testApplyCharacterCharacter() { final Character caster = mock(Character.class); final Character target = mock(Character.class); recoverMobilityEffect.apply(caster, target); verify(target).setImmobilized(false); verify(target).setParalyzed(false); }
@Override public void apply(Character caster, Character target) { target.setImmobilized(false); target.setParalyzed(false); }
RecoverMobilityEffect implements Effect { @Override public void apply(Character caster, Character target) { target.setImmobilized(false); target.setParalyzed(false); } }
RecoverMobilityEffect implements Effect { @Override public void apply(Character caster, Character target) { target.setImmobilized(false); target.setParalyzed(false); }  }
RecoverMobilityEffect implements Effect { @Override public void apply(Character caster, Character target) { target.setImmobilized(false); target.setParalyzed(false); }  @Override void apply(Character caster, Character target); @Override boolean appliesTo(Character caster, Character target); @Override boolean appliesTo(Character caster, WorldObject worldobject); @Override void apply(Character caster, WorldObject target); }
RecoverMobilityEffect implements Effect { @Override public void apply(Character caster, Character target) { target.setImmobilized(false); target.setParalyzed(false); }  @Override void apply(Character caster, Character target); @Override boolean appliesTo(Character caster, Character target); @Override boolean appliesTo(Character caster, WorldObject worldobject); @Override void apply(Character caster, WorldObject target);  }