Sha256: b76fda5b37dc96460a60e0c8c25ea8b124da66befb8d6c50e44b29241516534e
Contents?: true
Size: 1.35 KB
Versions: 47
Compression:
Stored size: 1.35 KB
Contents
import 'package:test/test.dart'; import 'package:leap/leap.dart'; void main() { final Leap leap = new Leap(); group('Leap', () { test("year not divisible by 4: common year", () { final bool result = leap.leapYear(2015); expect(result, equals(false)); }, skip: false); test("is introduced every 4 years to adjust about a day", () { final bool result = leap.leapYear(1996); expect(result, equals(true)); }, skip: true); test("is skipped every 100 years to remove an extra day", () { final bool result = leap.leapYear(2100); expect(result, equals(false)); }, skip: true); test("is reintroduced every 400 years to adjust another day", () { final bool result = leap.leapYear(2000); expect(result, equals(true)); }, skip: true); test("is introduced every 4 years to adjust about a day before 400 A.D.", () { final bool result = leap.leapYear(4); expect(result, equals(true)); }, skip: true); test("is skipped every 100 years to remove an extra day before 400 A.D.", () { final bool result = leap.leapYear(300); expect(result, equals(false)); }, skip: true); test("is reintroduced every 400 years to adjust another day including 400 A.D.", () { final bool result = leap.leapYear(400); expect(result, equals(true)); }, skip: true); }); }
Version data entries
47 entries across 47 versions & 1 rubygems