Compare commits
2 Commits
74402f2e04
...
d3de0fda49
| Author | SHA1 | Date | |
|---|---|---|---|
| d3de0fda49 | |||
| e709edbf7a |
@@ -35,7 +35,7 @@ void main() {
|
|||||||
tearDown(() async {
|
tearDown(() async {
|
||||||
await database.close();
|
await database.close();
|
||||||
});
|
});
|
||||||
|
group('group tests', () {
|
||||||
test('all groups get fetched correclty', () async {
|
test('all groups get fetched correclty', () async {
|
||||||
final testgroup2 = Group(
|
final testgroup2 = Group(
|
||||||
id: 'gr2',
|
id: 'gr2',
|
||||||
@@ -62,7 +62,9 @@ void main() {
|
|||||||
test('group and group members gets added correctly', () async {
|
test('group and group members gets added correctly', () async {
|
||||||
await database.groupDao.addGroup(group: testgroup);
|
await database.groupDao.addGroup(group: testgroup);
|
||||||
|
|
||||||
final result = await database.groupDao.getGroupById(groupId: testgroup.id);
|
final result = await database.groupDao.getGroupById(
|
||||||
|
groupId: testgroup.id,
|
||||||
|
);
|
||||||
|
|
||||||
expect(result.id, testgroup.id);
|
expect(result.id, testgroup.id);
|
||||||
expect(result.name, testgroup.name);
|
expect(result.name, testgroup.name);
|
||||||
@@ -98,7 +100,9 @@ void main() {
|
|||||||
newName: newGroupName,
|
newName: newGroupName,
|
||||||
);
|
);
|
||||||
|
|
||||||
final result = await database.groupDao.getGroupById(groupId: testgroup.id);
|
final result = await database.groupDao.getGroupById(
|
||||||
|
groupId: testgroup.id,
|
||||||
|
);
|
||||||
expect(result.name, newGroupName);
|
expect(result.name, newGroupName);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -126,7 +130,9 @@ void main() {
|
|||||||
|
|
||||||
expect(playerAdded, true);
|
expect(playerAdded, true);
|
||||||
|
|
||||||
final result = await database.groupDao.getGroupById(groupId: testgroup.id);
|
final result = await database.groupDao.getGroupById(
|
||||||
|
groupId: testgroup.id,
|
||||||
|
);
|
||||||
expect(result.members.length, testgroup.members.length + 1);
|
expect(result.members.length, testgroup.members.length + 1);
|
||||||
|
|
||||||
final addedPlayer = result.members.firstWhere((p) => p.id == player4.id);
|
final addedPlayer = result.members.firstWhere((p) => p.id == player4.id);
|
||||||
@@ -144,7 +150,9 @@ void main() {
|
|||||||
);
|
);
|
||||||
expect(removed, true);
|
expect(removed, true);
|
||||||
|
|
||||||
final result = await database.groupDao.getGroupById(groupId: testgroup.id);
|
final result = await database.groupDao.getGroupById(
|
||||||
|
groupId: testgroup.id,
|
||||||
|
);
|
||||||
expect(result.members.length, testgroup.members.length - 1);
|
expect(result.members.length, testgroup.members.length - 1);
|
||||||
|
|
||||||
final playerExists = result.members.any((p) => p.id == playerToRemove.id);
|
final playerExists = result.members.any((p) => p.id == playerToRemove.id);
|
||||||
@@ -168,4 +176,5 @@ void main() {
|
|||||||
final finalCount = await database.groupDao.getGroupCount();
|
final finalCount = await database.groupDao.getGroupCount();
|
||||||
expect(finalCount, 0);
|
expect(finalCount, 0);
|
||||||
});
|
});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,6 +24,25 @@ void main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
group('player tests', () {
|
group('player tests', () {
|
||||||
|
test('all players get fetched correclty', () async {
|
||||||
|
final testPlayer2 = Player(id: 'gr2', name: 'Second Group');
|
||||||
|
await database.playerDao.addPlayer(player: testPlayer);
|
||||||
|
await database.playerDao.addPlayer(player: testPlayer2);
|
||||||
|
|
||||||
|
final allPlayers = await database.playerDao.getAllPlayers();
|
||||||
|
expect(allPlayers.length, 2);
|
||||||
|
|
||||||
|
final fetchedPlayer1 = allPlayers.firstWhere(
|
||||||
|
(g) => g.id == testPlayer.id,
|
||||||
|
);
|
||||||
|
expect(fetchedPlayer1.name, testPlayer.name);
|
||||||
|
|
||||||
|
final fetchedPlayer2 = allPlayers.firstWhere(
|
||||||
|
(g) => g.id == testPlayer2.id,
|
||||||
|
);
|
||||||
|
expect(fetchedPlayer2.name, testPlayer2.name);
|
||||||
|
});
|
||||||
|
|
||||||
test('players get inserted correcly ', () async {
|
test('players get inserted correcly ', () async {
|
||||||
await database.playerDao.addPlayer(player: testPlayer);
|
await database.playerDao.addPlayer(player: testPlayer);
|
||||||
final result = await database.playerDao.getPlayerById(
|
final result = await database.playerDao.getPlayerById(
|
||||||
|
|||||||
Reference in New Issue
Block a user