Sha256: f2bfdf25933394613e68123af257c35f73d6555b44598d736f6f0fc1f39f5756

Contents?: true

Size: 820 Bytes

Versions: 4

Compression:

Stored size: 820 Bytes

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);
  });
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
trackler-2.2.1.132 tracks/dart/exercises/leap/test/leap_test.dart
trackler-2.2.1.131 tracks/dart/exercises/leap/test/leap_test.dart
trackler-2.2.1.130 tracks/dart/exercises/leap/test/leap_test.dart
trackler-2.2.1.129 tracks/dart/exercises/leap/test/leap_test.dart