|
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
%
|