Fixed test cases

This commit is contained in:
thomashii@dukefirehawk.com 2021-05-04 22:14:27 +08:00
parent 5feecc2275
commit 922eaa102b
3 changed files with 10 additions and 11 deletions

View file

@ -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 (21/54 tests passed) * Migrated angel_orm_postgres to 3.0.0 (25/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

View file

@ -144,12 +144,14 @@ belongsToTests(FutureOr<QueryExecutor> Function() createExecutor,
var query = BookQuery() var query = BookQuery()
..where!.id.equals(int.parse(cloned.id!)) ..where!.id.equals(int.parse(cloned.id!))
..values.copyFrom(cloned); ..values.copyFrom(cloned);
var book = await (query.updateOne(executor) as FutureOr<Book>); var bookOpt = await (query.updateOne(executor));
bookOpt.ifPresent((book) {
print(book.toJson()); print(book.toJson());
expect(book.name, cloned.name); expect(book.name, cloned.name);
expect(book.author, isNotNull); expect(book.author, isNotNull);
expect(book.author!.name, jkRowling!.name); expect(book.author!.name, jkRowling!.name);
}); });
});
group('joined subquery', () { group('joined subquery', () {
// To verify that the joined subquery is correct, // To verify that the joined subquery is correct,

View file

@ -195,17 +195,14 @@ standaloneTests(FutureOr<QueryExecutor> Function() createExecutor,
recalledAt: recalledAt); recalledAt: recalledAt);
var query = CarQuery()..values.copyFrom(beetle); var query = CarQuery()..values.copyFrom(beetle);
var carOpt = await (query.insert(executor)); var carOpt = await (query.insert(executor));
if (carOpt.isPresent) { carOpt.ifPresent((car) {
var car = carOpt.value;
print(car.toJson()); print(car.toJson());
expect(car.make, beetle.make); expect(car.make, beetle.make);
expect(car.description, beetle.description); expect(car.description, beetle.description);
expect(car.familyFriendly, beetle.familyFriendly); expect(car.familyFriendly, beetle.familyFriendly);
expect(dateYmdHms.format(car.recalledAt!), expect(dateYmdHms.format(car.recalledAt!),
dateYmdHms.format(beetle.recalledAt!)); dateYmdHms.format(beetle.recalledAt!));
} else { });
print("Car is null");
}
}); });
}); });
} }