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

elidegen / chess / 21278764597

23 Jan 2026 07:51AM UTC coverage: 64.828%. Remained the same
21278764597

push

web-flow
Merge pull request #24 from elidegen/feat/bb/cleanup

cleanup

1 of 3 new or added lines in 3 files covered. (33.33%)

3 existing lines in 1 file now uncovered.

376 of 580 relevant lines covered (64.83%)

0.65 hits per line

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

0.0
/src/main/scala/controller/controllerComponent/ControllerInterface.scala
1
package controller.controllerComponent
2

3
import model.domain.*
4
import util.Observer
5

6
trait ControllerInterface {
7
  def chessboard: Chessboard
8

9
  def undo(): Unit
10
  def redo(): Unit
11

12
  def newGame(gameMode: GameMode): Unit
NEW
13
  def newGame(): Unit = newGame(GameMode.Classic)
×
14

15
  def parseMove(input: String): Unit
16

17
  def add(observer: Observer): Unit
18
  def remove(observer: Observer): Unit
19

20
  def currentPlayer: Color
21
  def stateName: String
22
  def gameMode: GameMode
23

24
  def loadFromFile(path: String = "game.xml"): Boolean
×
25
}
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