Updated test cases
This commit is contained in:
parent
bd6fe44cc0
commit
975c42000d
4 changed files with 14 additions and 11 deletions
|
@ -105,7 +105,7 @@ class LegQuery extends Query<Leg, LegQueryWhere> {
|
|||
name: (row[3] as String?));
|
||||
if (row.length > 4) {
|
||||
model = model.copyWith(
|
||||
foot: FootQuery.parseRow(row.skip(4).take(5).toList()).value);
|
||||
foot: FootQuery.parseRow(row.skip(4).take(5).toList()).firstOrNull);
|
||||
}
|
||||
return Optional.ofNullable(model);
|
||||
}
|
||||
|
|
|
@ -104,8 +104,9 @@ class TreeQuery extends Query<Tree, TreeQueryWhere> {
|
|||
updatedAt: (row[2] as DateTime?),
|
||||
rings: (row[3] as int?));
|
||||
if (row.length > 4) {
|
||||
model = model.copyWith(
|
||||
fruits: [FruitQuery.parseRow(row.skip(4).take(5).toList()).value]);
|
||||
model = model.copyWith(fruits: [
|
||||
FruitQuery.parseRow(row.skip(4).take(5).toList()).firstOrNull
|
||||
]);
|
||||
}
|
||||
return Optional.ofNullable(model);
|
||||
}
|
||||
|
|
|
@ -261,20 +261,21 @@ class WeirdJoinQuery extends Query<WeirdJoin, WeirdJoinQueryWhere> {
|
|||
var model = WeirdJoin(id: (row[0] as int?));
|
||||
if (row.length > 2) {
|
||||
model = model.copyWith(
|
||||
unorthodox:
|
||||
UnorthodoxQuery.parseRow(row.skip(2).take(1).toList()).value);
|
||||
unorthodox: UnorthodoxQuery.parseRow(row.skip(2).take(1).toList())
|
||||
.firstOrNull);
|
||||
}
|
||||
if (row.length > 3) {
|
||||
model = model.copyWith(
|
||||
song: SongQuery.parseRow(row.skip(3).take(5).toList()).value);
|
||||
song: SongQuery.parseRow(row.skip(3).take(5).toList()).firstOrNull);
|
||||
}
|
||||
if (row.length > 8) {
|
||||
model = model.copyWith(
|
||||
numbas: [NumbaQuery.parseRow(row.skip(8).take(2).toList()).value]);
|
||||
model = model.copyWith(numbas: [
|
||||
NumbaQuery.parseRow(row.skip(8).take(2).toList()).firstOrNull
|
||||
]);
|
||||
}
|
||||
if (row.length > 10) {
|
||||
model = model.copyWith(
|
||||
foos: [FooQuery.parseRow(row.skip(10).take(1).toList()).value]);
|
||||
foos: [FooQuery.parseRow(row.skip(10).take(1).toList()).firstOrNull]);
|
||||
}
|
||||
return Optional.ofNullable(model);
|
||||
}
|
||||
|
|
|
@ -123,8 +123,9 @@ class UserQuery extends Query<User, UserQueryWhere> {
|
|||
password: (row[4] as String?),
|
||||
email: (row[5] as String?));
|
||||
if (row.length > 6) {
|
||||
model = model.copyWith(
|
||||
roles: [RoleQuery.parseRow(row.skip(6).take(4).toList()).value]);
|
||||
model = model.copyWith(roles: [
|
||||
RoleQuery.parseRow(row.skip(6).take(4).toList()).firstOrNull
|
||||
]);
|
||||
}
|
||||
return Optional.ofNullable(model);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue