@Test public void testMove() { final Position pos = new Position((byte) 50, (byte) 50, 1); final Position target = new Position((byte) 60, (byte) 60, 1); movement.setTarget(target); assertNull(movement.move(pos)); final Character character = mock(Character.class); movement.setTarget(character); assertNull(movement.move(pos)); }
@Override public Heading move(Position pos) { return null; }
QuietMovementStrategy implements MovementStrategy { @Override public Heading move(Position pos) { return null; } }
QuietMovementStrategy implements MovementStrategy { @Override public Heading move(Position pos) { return null; }  }
QuietMovementStrategy implements MovementStrategy { @Override public Heading move(Position pos) { return null; }  @Override Heading move(Position pos); @Override void setTarget(Character target); @Override void setTarget(Position pos); }
QuietMovementStrategy implements MovementStrategy { @Override public Heading move(Position pos) { return null; }  @Override Heading move(Position pos); @Override void setTarget(Character target); @Override void setTarget(Position pos);  }