Update test cases
This commit is contained in:
parent
6c8decd77c
commit
bdefa92f91
3 changed files with 15 additions and 7 deletions
|
@ -18,7 +18,10 @@ customExprTests(FutureOr<QueryExecutor> Function() createExecutor,
|
|||
nQuery.values
|
||||
..createdAt = now
|
||||
..updatedAt = now;
|
||||
numbersModel = (await nQuery.insert(executor)).value;
|
||||
var numbersModelOpt = await nQuery.insert(executor);
|
||||
numbersModelOpt.ifPresent((v) {
|
||||
numbersModel = v;
|
||||
});
|
||||
});
|
||||
|
||||
tearDown(() => close!(executor));
|
||||
|
|
|
@ -33,10 +33,12 @@ enumAndNestedTests(FutureOr<QueryExecutor> Function() createExecutor,
|
|||
test('query by enum', () async {
|
||||
// Check for mismatched type
|
||||
var query = HasCarQuery()..where!.type.equals(CarType.atv);
|
||||
expect(await query.get(executor), isEmpty);
|
||||
var result = await query.get(executor);
|
||||
expect(result, isEmpty);
|
||||
|
||||
query = HasCarQuery()..where!.type.equals(initialValue!.type);
|
||||
expect(await query.getOne(executor), initialValue);
|
||||
var oneResult = await query.getOne(executor);
|
||||
expect(oneResult.value, initialValue);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
@ -34,11 +34,12 @@ hasMapTests(FutureOr<QueryExecutor> Function() createExecutor,
|
|||
..list = ['1', 2, 3.0];
|
||||
var modelOpt = await (query.insert(executor));
|
||||
expect(modelOpt.isPresent, true);
|
||||
modelOpt.ifPresent((model) async {
|
||||
if (modelOpt.isPresent) {
|
||||
var model = modelOpt.value;
|
||||
print(model.toJson());
|
||||
query = HasMapQuery()..values.copyFrom(model);
|
||||
expect(await query.updateOne(executor), model);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
group('query', () {
|
||||
|
@ -70,11 +71,13 @@ hasMapTests(FutureOr<QueryExecutor> Function() createExecutor,
|
|||
test('list equals', () async {
|
||||
var query = HasMapQuery();
|
||||
query.where!.list.equals(['1', 2, 3.0]);
|
||||
expect(await query.get(executor), [initialValue]);
|
||||
var result = await query.get(executor);
|
||||
expect(result, [initialValue]);
|
||||
|
||||
query = HasMapQuery();
|
||||
query.where!.list.equals(['10', 20, 30.0]);
|
||||
expect(await query.get(executor), isEmpty);
|
||||
var result2 = await query.get(executor);
|
||||
expect(result2, isEmpty);
|
||||
});
|
||||
|
||||
test('property equals', () async {
|
||||
|
|
Loading…
Reference in a new issue