chore(llc): add more tests

This commit is contained in:
Salvatore Giordano
2022-08-26 09:42:03 +02:00
parent 24b1a8087b
commit c414150bc8
@@ -26,6 +26,53 @@ void main() {
}
},
);
test('copyWith', () {
final params = PaginationParams(
offset: 10,
limit: 20,
createdAtAfter: DateTime.now(),
createdAtAfterOrEqual: DateTime.now(),
createdAtAround: DateTime.now(),
createdAtBefore: DateTime.now(),
createdAtBeforeOrEqual: DateTime.now(),
greaterThan: 'greater-than',
greaterThanOrEqual: 'greater-than-or-equal',
lessThan: 'less-than',
lessThanOrEqual: 'less-than-or-equal',
idAround: 'id-around',
);
final newDateTime = DateTime.now().add(const Duration(days: 2));
const newTestString = 'test';
final newParams = params.copyWith(
limit: 2,
offset: 2,
createdAtAfter: newDateTime,
createdAtAfterOrEqual: newDateTime,
createdAtAround: newDateTime,
createdAtBefore: newDateTime,
createdAtBeforeOrEqual: newDateTime,
greaterThan: newTestString,
greaterThanOrEqual: newTestString,
lessThan: newTestString,
lessThanOrEqual: newTestString,
idAround: newTestString,
);
expect(newParams.limit, 2);
expect(newParams.offset, 2);
expect(newParams.createdAtAfter, newDateTime);
expect(newParams.createdAtAfterOrEqual, newDateTime);
expect(newParams.createdAtAround, newDateTime);
expect(newParams.createdAtBefore, newDateTime);
expect(newParams.createdAtBeforeOrEqual, newDateTime);
expect(newParams.greaterThan, newTestString);
expect(newParams.greaterThanOrEqual, newTestString);
expect(newParams.lessThan, newTestString);
expect(newParams.lessThanOrEqual, newTestString);
expect(newParams.idAround, newTestString);
});
});
});
}