randomUnoccupiedSite() |   | 81% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
update() |   | 99% |   | 95% | 1 | 11 | 1 | 29 | 0 | 1 |
reset() |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
GameState(int, int, Random, String) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
addSnake(Coordinate, Move, Autopilot) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
isOccupied(Coordinate, Snake) |  | 100% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
isOccupied(Coordinate) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
checkPerfectGame() |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
isWall(Coordinate) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
isAbandoned() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
turn(SnakeId, Move) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
kill(SnakeId) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
getSnake(SnakeId) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
getSnakes() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
randomSite() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isEating(Snake) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
GameState(int, int, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
markForRemoval(SnakeId) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
lambda$isAbandoned$4(Snake) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
GameState(int, int, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
GameState(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addFood(Coordinate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
addAISnake(Autopilot) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
changeName(SnakeId, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$isOccupied$2(Snake, Snake) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
addSnake(Coordinate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$update$5(Snake, Autopilot) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addSnake(Coordinate, Move) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$checkPerfectGame$3(Snake) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getSnakes$1(Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addSnake() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addFood() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getSnakeSet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setPause(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setSnakeDiesCallback(Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$update$6(Snake) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getWidth() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getHeight() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getFood() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getScore() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isPaused() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isGameOver() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$new$0(Snake) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |