mirror of
https://github.com/hanskokx/arcane_helper_utils.git
synced 2026-05-14 10:29:07 +02:00
v1.4.2
- Added the `isLeapYear` extension to the `DateTime` and `int` objects. - Added the `FixedSizeList` class.
This commit is contained in:
@@ -96,5 +96,16 @@ void main() {
|
||||
DateTime(now.year, now.month, now.day).add(const Duration(days: 1));
|
||||
expect(DateTime.now().tomorrow, expected);
|
||||
});
|
||||
|
||||
test("leap year calculations work as expected", () {
|
||||
expect(DateTime(0).isLeapYear, false);
|
||||
expect(DateTime(2024).isLeapYear, true);
|
||||
expect(DateTime(2025).isLeapYear, false);
|
||||
|
||||
expect((-1).isLeapYear, false);
|
||||
expect(0.isLeapYear, false);
|
||||
expect(2024.isLeapYear, true);
|
||||
expect(2025.isLeapYear, false);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user