• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

globuli94 / snakesandladders / 7213528966

14 Dec 2023 07:17PM UTC coverage: 46.415% (-1.1%) from 47.49%
7213528966

push

globuli94
Controller Component, ContollerBaseImplementation, ControllerMockImplementation

7 of 14 new or added lines in 3 files covered. (50.0%)

3 existing lines in 2 files now uncovered.

123 of 265 relevant lines covered (46.42%)

0.46 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/scala/snakes/controller/controllerMockImpl/MockController.scala
1
package snakes.controller.controllerMockImpl
2

3
import snakes.controller.ControllerInterface
4
import snakes.model.aGame
5
import snakes.util.{Dice, Event, Observable, UndoManager}
6

7
case class MockController(var game: aGame) extends ControllerInterface with Observable{
8
  var size: Int = 0
9
  var playerName: String = "MockPlayer"
10
  var rolled: Boolean = false
11
  var undoCalled = false
12
  var exitCalled = false
NEW
13

×
14
  override def create(size:Int): Unit = {
15
    this.size = size
NEW
16
  }
×
17
  override def addPlayer(name:String): Unit = {
18
    this.playerName = name;
NEW
19
  }
×
20
  override def roll(): Unit = {
21
    rolled = true
NEW
22
  }
×
23
  override def undo(): Unit = {
24
    undoCalled = false
NEW
25
  }
×
26
  override def exit(): Unit = {
27
    exitCalled = true
NEW
28
  }
×
29
  override def toString: String = {
30
    "Mock Controller"
31
  }
32
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc