Fix tests.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-12-27 17:25:57 +01:00
parent 7655d1d7a3
commit 09739ccc8e

View File

@@ -37,17 +37,17 @@ class TichuUnitTest {
assertGeneratedRound(tichu, 400, 0) assertGeneratedRound(tichu, 400, 0)
//Good rounds trough Tichu //Good rounds trough Tichu
assertValidRound(tichu, Round(0,0)) assertValidRound(tichu, Round(1, 0, 0))
assertValidRound(tichu, Round(-100,0)) assertValidRound(tichu, Round(1, -100, 0))
//Bad rounds //Bad rounds
assertInvalidRound(tichu, Round(5, 12)) assertInvalidRound(tichu, Round(1, 5, 12))
assertInvalidRound(tichu, Round(12, 5)) assertInvalidRound(tichu, Round(1, 12, 5))
assertInvalidRound(tichu, Round(5, 55)) assertInvalidRound(tichu, Round(1, 5, 55))
} }
private fun assertGeneratedRound(tichu: Tichu, scoreA: Int, expectedScoreB: Int) { private fun assertGeneratedRound(tichu: Tichu, scoreA: Int, expectedScoreB: Int) {
val round = Round(scoreA, tichu.calculateOtherScore(scoreA)) val round = Round(1, scoreA, tichu.calculateOtherScore(scoreA))
assertEquals(expectedScoreB, round.scoreB) assertEquals(expectedScoreB, round.scoreB)
assertTrue(tichu.isValidRound(round)) assertTrue(tichu.isValidRound(round))
} }