Score implementation ergänzen #196

Merged
flixcoo merged 28 commits from feature/191-score-implementation-ergaenzen into development 2026-04-14 16:12:05 +00:00
Owner

Zugehörige Issue(s)

Closes #191

Beschreibung

Es wurde die Implementation der Scores überarbeitet, so dass nun keine Redundanten Scores mehr gespeichert werden. Die Tests für die Scores wurden überarbeitet. Der DataTransferService wurde refactored und Tests für diesen hinzugefügt.

Änderungen

  • Ordner dto/ in models/ und ScoreDao in ScoreEntryDao umbenannt
  • ScoreEntry.dart Model Klasse hinzugefügt
  • Methoden hasWinner(), getWinner(), setWinner() und removeWinner() implementiert
  • Methoden hasLooser(), getLooser(), setLooser() und removeLooser() implementiert
  • Score-Spalte aus MatchTable entfernt
  • Score-Tests angepasst und erweitert
  • JSON-Schema angepasst
  • Test-JSON um Scores erweitern
  • Methode importData() in DataTransferService in kleinere Methoden refatored
  • Tests für DataTransferService hinzugefügt

Zusätzliche Anmerkungen

No response

### Zugehörige Issue(s) Closes #191 ### Beschreibung Es wurde die Implementation der Scores überarbeitet, so dass nun keine Redundanten Scores mehr gespeichert werden. Die Tests für die Scores wurden überarbeitet. Der DataTransferService wurde refactored und Tests für diesen hinzugefügt. ### Änderungen - [x] Ordner `dto/` in `models/` und `ScoreDao` in `ScoreEntryDao` umbenannt - [x] `ScoreEntry.dart` Model Klasse hinzugefügt - [x] Methoden `hasWinner()`, `getWinner()`, `setWinner()` und `removeWinner()` implementiert - [x] Methoden `hasLooser()`, `getLooser()`, `setLooser()` und `removeLooser()` implementiert - [x] Score-Spalte aus `MatchTable` entfernt - [x] Score-Tests angepasst und erweitert - [x] JSON-Schema angepasst - [x] [Test-JSON](https://discord.com/channels/921763177245605888/938410896299028570/1493349080662020209) um Scores erweitern - [x] Methode `importData()` in `DataTransferService` in kleinere Methoden refatored - [x] Tests für `DataTransferService` hinzugefügt ### Zusätzliche Anmerkungen _No response_
flixcoo self-assigned this 2026-04-08 20:21:26 +00:00
flixcoo added 4 commits 2026-04-08 20:21:26 +00:00
Seperated score entry class
Some checks failed
Pull Request Pipeline / test (pull_request) Successful in 42s
Pull Request Pipeline / lint (pull_request) Failing after 47s
14d46d7e52
flixcoo added this to the Alpha milestone 2026-04-08 21:54:20 +00:00
flixcoo added 7 commits 2026-04-11 20:33:41 +00:00
flixcoo added 2 commits 2026-04-11 22:07:22 +00:00
Overhauled score tests
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 40s
Pull Request Pipeline / lint (pull_request) Successful in 45s
541cbe9a54
flixcoo added 1 commit 2026-04-11 23:20:19 +00:00
Refactored method, added tests for DTS
Some checks failed
Pull Request Pipeline / test (pull_request) Failing after 44s
Pull Request Pipeline / lint (pull_request) Successful in 45s
22753d29c1
flixcoo added 1 commit 2026-04-11 23:21:22 +00:00
Corrected type
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 42s
Pull Request Pipeline / lint (pull_request) Successful in 46s
0823a4ed41
flixcoo added 1 commit 2026-04-11 23:32:25 +00:00
Added test for json schema
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 44s
Pull Request Pipeline / lint (pull_request) Successful in 46s
723699d363
flixcoo added 2 commits 2026-04-11 23:42:07 +00:00
Updated schema to add scores attribute
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 46s
Pull Request Pipeline / lint (pull_request) Successful in 49s
65704b4a03
flixcoo added 1 commit 2026-04-11 23:42:54 +00:00
Removed tester input
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 41s
Pull Request Pipeline / lint (pull_request) Successful in 45s
eeb68496d5
flixcoo added 4 commits 2026-04-12 00:02:55 +00:00
Refactoring
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 41s
Pull Request Pipeline / lint (pull_request) Successful in 48s
80672343b9
Author
Owner

Testdaten Version 9 sind hier zu finden

Testdaten Version 9 sind [hier zu finden](https://discord.com/channels/921763177245605888/938410896299028570/1493349080662020209)
flixcoo added 3 commits 2026-04-13 20:47:36 +00:00
Updated comments
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 44s
Pull Request Pipeline / lint (pull_request) Successful in 46s
c43b7b478c
flixcoo added 1 commit 2026-04-13 20:49:49 +00:00
Renamed score dao
Some checks failed
Pull Request Pipeline / lint (pull_request) Failing after 44s
Pull Request Pipeline / test (pull_request) Failing after 1m33s
73c85b1ff2
flixcoo added the
PR
Ready for Review
2
label 2026-04-13 20:52:15 +00:00
flixcoo requested review from gelbeinhalb 2026-04-13 20:52:19 +00:00
flixcoo added 1 commit 2026-04-13 20:53:51 +00:00
Fixed references
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 42s
Pull Request Pipeline / lint (pull_request) Successful in 47s
e827f4c527
flixcoo changed title from WIP: Score implementation ergänzen to Score implementation ergänzen 2026-04-13 20:56:49 +00:00
gelbeinhalb approved these changes 2026-04-14 16:11:07 +00:00
gelbeinhalb left a comment
Owner

Sieht gut aus :)

Sieht gut aus :)
flixcoo merged commit 52b78e44e4 into development 2026-04-14 16:12:05 +00:00
flixcoo deleted branch feature/191-score-implementation-ergaenzen 2026-04-14 16:12:06 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#196