We don't have a good test case for the framework.
Write simple wolf and sheep players that do pre-defined, non-random things.
You should know the outcome for the combination of players (e.g., wolf eats one sheep, and three sheep reach the pasture). You can introduce a configuration variable in GameBoard or Tournament to prevent it from randomizing the locations of pastures and players.
Then, check whether the score is correct in the end.
We don't have a good test case for the framework.
Write simple wolf and sheep players that do pre-defined, non-random things.
You should know the outcome for the combination of players (e.g., wolf eats one sheep, and three sheep reach the pasture). You can introduce a configuration variable in GameBoard or Tournament to prevent it from randomizing the locations of pastures and players.
Then, check whether the score is correct in the end.