Sha256: ad36e4483a0efad30450e0a03d2db2bf54853882d0909725d1d10f4dcdcd5f12

Contents?: true

Size: 1.69 KB

Versions: 47

Compression:

Stored size: 1.69 KB

Contents

import "package:test/test.dart";
import "package:armstrong_numbers/armstrong_numbers.dart";

void main() {
  final ArmstrongNumbers armstrongNumbers = new ArmstrongNumbers();

  group("ArmstrongNumbers", () {
    test("Single digit numbers are Armstrong numbers", () {
      final bool result = armstrongNumbers.isArmstrongNumber(5);
      expect(result, equals(true));
    }, skip: false);

    test("There are no 2 digit Armstrong numbers", () {
      final bool result = armstrongNumbers.isArmstrongNumber(10);
      expect(result, equals(false));
    }, skip: true);

    test("Three digit number that is an Armstrong number", () {
      final bool result = armstrongNumbers.isArmstrongNumber(153);
      expect(result, equals(true));
    }, skip: true);

    test("Three digit number that is not an Armstrong number", () {
      final bool result = armstrongNumbers.isArmstrongNumber(100);
      expect(result, equals(false));
    }, skip: true);

    test("Four digit number that is an Armstrong number", () {
      final bool result = armstrongNumbers.isArmstrongNumber(9474);
      expect(result, equals(true));
    }, skip: true);

    test("Four digit number that is not an Armstrong number", () {
      final bool result = armstrongNumbers.isArmstrongNumber(9475);
      expect(result, equals(false));
    }, skip: true);

    test("Seven digit number that is an Armstrong number", () {
      final bool result = armstrongNumbers.isArmstrongNumber(9926315);
      expect(result, equals(true));
    }, skip: true);

    test("Seven digit number that is not an Armstrong number", () {
      final bool result = armstrongNumbers.isArmstrongNumber(9926314);
      expect(result, equals(false));
    }, skip: true);
  });
}

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.179 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.178 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.177 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.176 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.175 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.174 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.173 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.172 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.171 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.170 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.169 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.167 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.166 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.165 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.164 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.163 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.162 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.161 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart
trackler-2.2.1.160 tracks/dart/exercises/armstrong-numbers/test/armstrong_numbers_test.dart