feat: NCS-37 Quarkus integration #35

Merged
Janis merged 16 commits from feat/NCS-37-rework into main 2026-04-21 12:35:21 +02:00
Showing only changes of commit a8be2ad608 - Show all commits
@@ -1,29 +0,0 @@
package de.nowchess.api.dto
import de.nowchess.api.game.GameContext
import org.scalatest.funsuite.AnyFunSuite
import org.scalatest.matchers.should.Matchers
class EventDtoTest extends AnyFunSuite with Matchers:
test("GameFullEventDto can be instantiated"):
val ctx = GameContext.initial
val dto = GameFullDto("g1", PlayerInfoDto("p1", "P1"), PlayerInfoDto("p2", "P2"), GameStateDto("fen", "pgn", "white", "started", None, Seq(), false, false))
val event = GameFullEventDto(dto)
event.gameState.gameId shouldBe "g1"
test("GameStateEventDto can be instantiated"):
val state = GameStateDto("fen", "pgn", "white", "started", None, Seq(), false, false)
val event = GameStateEventDto(state)
event.gameState.turn shouldBe "white"
test("ErrorEventDto can be instantiated"):
val error = ErrorEventDto("TEST_CODE", "Test message")
error.code shouldBe "TEST_CODE"
error.message shouldBe "Test message"
test("OkResponseDto can be instantiated"):
val ok1 = OkResponseDto()
ok1 shouldBe OkResponseDto()
val ok2 = OkResponseDto()
ok1 shouldBe ok2