Timestamp zu allen Objekten hinzufügen #36

Merged
flixcoo merged 10 commits from feature/29-timestamp-zu-allen-objekten-hinzufügen into development 2025-11-19 19:23:32 +00:00
Showing only changes of commit 3b6a914022 - Show all commits

View File

@@ -116,39 +116,35 @@ void main() {
}); });
test('Adding player to group works correctly', () async { test('Adding player to group works correctly', () async {
await withClock(fakeClock, () async { await database.groupDao.addGroup(group: testgroup);
flixcoo marked this conversation as resolved Outdated

Hier ist immer noch ne fakeClock, wofür wird die gebraucht?

Hier ist immer noch ne `fakeClock`, wofür wird die gebraucht?
await database.groupDao.addGroup(group: testgroup);
await database.playerGroupDao.addPlayerToGroup( await database.playerGroupDao.addPlayerToGroup(
player: player4, player: player4,
groupId: testgroup.id, groupId: testgroup.id,
); );
final playerAdded = await database.playerGroupDao.isPlayerInGroup( final playerAdded = await database.playerGroupDao.isPlayerInGroup(
playerId: player4.id, playerId: player4.id,
groupId: testgroup.id, groupId: testgroup.id,
); );
expect(playerAdded, true); expect(playerAdded, true);
final playerNotAdded = !await database.playerGroupDao.isPlayerInGroup( final playerNotAdded = !await database.playerGroupDao.isPlayerInGroup(
playerId: '', playerId: '',
groupId: testgroup.id, groupId: testgroup.id,
); );
expect(playerNotAdded, true); expect(playerNotAdded, true);
final result = await database.groupDao.getGroupById( final result = await database.groupDao.getGroupById(
groupId: testgroup.id, groupId: testgroup.id,
); );
expect(result.members.length, testgroup.members.length + 1); expect(result.members.length, testgroup.members.length + 1);
final addedPlayer = result.members.firstWhere( final addedPlayer = result.members.firstWhere((p) => p.id == player4.id);
(p) => p.id == player4.id, expect(addedPlayer.name, player4.name);
); expect(addedPlayer.createdAt, player4.createdAt);
expect(addedPlayer.name, player4.name);
expect(addedPlayer.createdAt, player4.createdAt);
});
}); });
test('Removing player from group works correctly', () async { test('Removing player from group works correctly', () async {