Updated test cases
This commit is contained in:
parent
64bddb1ff7
commit
35ea05bdef
3 changed files with 14 additions and 8 deletions
|
@ -37,7 +37,7 @@
|
||||||
* Migrated angel_orm_generator to 4.0.0 (0/0 tests passed)
|
* Migrated angel_orm_generator to 4.0.0 (0/0 tests passed)
|
||||||
* Migrated angel_migration_runner to 3.0.0 (0/0 tests passed)
|
* Migrated angel_migration_runner to 3.0.0 (0/0 tests passed)
|
||||||
* Migrated angel_orm_test to 3.0.0 (0/0 tests passed)
|
* Migrated angel_orm_test to 3.0.0 (0/0 tests passed)
|
||||||
* Migrated angel_orm_postgres to 3.0.0 (45/54 tests passed)
|
* Migrated angel_orm_postgres to 3.0.0 (46/54 tests passed)
|
||||||
* Update orm-sdk-2.12.x boilerplate (in progress) <= Milestone 2
|
* Update orm-sdk-2.12.x boilerplate (in progress) <= Milestone 2
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -116,8 +116,11 @@ manyToManyTests(FutureOr<QueryExecutor> Function() createExecutor,
|
||||||
test('fetch users for role', () async {
|
test('fetch users for role', () async {
|
||||||
for (var role in [canPub, canSub]) {
|
for (var role in [canPub, canSub]) {
|
||||||
var query = RoleQuery()..where!.id.equals(role!.idAsInt!);
|
var query = RoleQuery()..where!.id.equals(role!.idAsInt!);
|
||||||
var r = await (query.getOne(executor) as FutureOr<Role>);
|
var rOpt = await query.getOne(executor);
|
||||||
expect(r.users.toList(), [thosakwe]);
|
expect(rOpt.isPresent, true);
|
||||||
|
rOpt.ifPresent((r) async {
|
||||||
|
expect(r.users.toList(), [thosakwe]);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -818,13 +818,16 @@ class FooPivotQuery extends Query<FooPivot, FooPivotQueryWhere> {
|
||||||
}
|
}
|
||||||
var model = FooPivot();
|
var model = FooPivot();
|
||||||
if (row.length > 2) {
|
if (row.length > 2) {
|
||||||
model = model.copyWith(
|
var modelOpt = WeirdJoinQuery.parseRow(row.skip(2).take(2).toList());
|
||||||
weirdJoin:
|
modelOpt.ifPresent((m) {
|
||||||
WeirdJoinQuery.parseRow(row.skip(2).take(2).toList()).value);
|
model = model.copyWith(weirdJoin: m);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
if (row.length > 4) {
|
if (row.length > 4) {
|
||||||
model = model.copyWith(
|
var modelOpt = FooQuery.parseRow(row.skip(4).take(1).toList());
|
||||||
foo: FooQuery.parseRow(row.skip(4).take(1).toList()).value);
|
modelOpt.ifPresent((m) {
|
||||||
|
model = model.copyWith(foo: m);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
return Optional.ofNullable(model);
|
return Optional.ofNullable(model);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue