Class Source file Lines Methods Statements Invoked Coverage Branches Invoked Coverage
BuildDirection WallBuilder.scala 15 1 7 7
100.00 % 6 6
100.00 %
ChaseBehavior GhostBehavior.scala 53 1 4 4
100.00 % 0 0
100.00 %
CollisionsManager CollisionsManager.scala 119 6 74 72
97.30 % 21 19
90.48 %
Direction Direction.scala 10 1 2 2
100.00 % 0 0
100.00 %
GameEntityBuilder MapDSL.scala 79 6 19 17
89.47 % 6 5
83.33 %
GameState GameManager.scala 20 5 10 7
70.00 % 2 1
50.00 %
GhostBasic GhostBasic.scala 23 3 5 5
100.00 % 0 0
100.00 %
GhostBehavior GhostBehavior.scala 44 5 23 23
100.00 % 0 0
100.00 %
GhostContext GhostBehavior.scala 15 3 6 6
100.00 % 0 0
100.00 %
Life SpacManBasic.scala 14 2 5 5
100.00 % 0 0
100.00 %
MixedBehavior GhostBehavior.scala 97 1 9 9
100.00 % 2 2
100.00 %
MovableEntity GameEntity.scala 20 2 7 7
100.00 % 0 0
100.00 %
NoWallFoundBuilder MapDSL.scala 96 1 1 1
100.00 % 0 0
100.00 %
Position2D Position2D.scala 10 2 7 7
100.00 % 4 4
100.00 %
PredictiveBehavior GhostBehavior.scala 72 2 12 11
91.67 % 4 3
75.00 %
RandomBehavior GhostBehavior.scala 83 1 11 11
100.00 % 4 4
100.00 %
Score SpacManBasic.scala 21 1 5 3
60.00 % 2 1
50.00 %
SimpleGameManager GameManager.scala 160 13 61 53
86.89 % 10 8
80.00 %
SpacManBasic SpacManBasic.scala 37 3 7 6
85.71 % 4 3
75.00 %
SpacManWithLife SpacManBasic.scala 56 5 7 7
100.00 % 2 2
100.00 %
Tunnel GameEntity.scala 37 1 1 1
100.00 % 0 0
100.00 %
WallBuilder WallBuilder.scala 54 6 40 40
100.00 % 10 10
100.00 %
WallEntityBuilder MapDSL.scala 87 2 5 5
100.00 % 0 0
100.00 %
board MapDSL.scala 24 3 4 4
100.00 % 0 0
100.00 %
place MapDSL.scala 50 4 10 10
100.00 % 0 0
100.00 %
position MapDSL.scala 100 1 1 1
100.00 % 0 0
100.00 %