@Test public void applyMoves_given4Animal_given4Moves_thenAppliesMoves() throws Exception { test.myAnimals = buildAnimals("a1", "a2", "a3", "a4"); test.applyMoves(buildMoves("a1h8", "a2h7", "a3h6", "a4h5")); assertAnimalPositions("h8", "h7", "h6", "h5"); }
public void applyMoves(Move[] move) { }
Position { public void applyMoves(Move[] move) { } }
Position { public void applyMoves(Move[] move) { }  }
Position { public void applyMoves(Move[] move) { }  void reset(char movesNext); void applyMoves(Move[] move); char theWinner(); Animal[][] boardRepresentation(); @Override String toString(); String getMovesString(); String getPredatorWithoutFood(); void sunset(); void setMyAnimals(Animal... myAnimals); }
Position { public void applyMoves(Move[] move) { }  void reset(char movesNext); void applyMoves(Move[] move); char theWinner(); Animal[][] boardRepresentation(); @Override String toString(); String getMovesString(); String getPredatorWithoutFood(); void sunset(); void setMyAnimals(Animal... myAnimals);  }