Sha256: a965565aa6c85c570a17066070b81ec31dab9dae72fc73a5c5cc51f6844b08c2

Contents?: true

Size: 1.14 KB

Versions: 23

Compression:

Stored size: 1.14 KB

Contents

import org.junit.Ignore;
import org.junit.Test;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

public class LuhnValidatorTest {

    @Test
    public void testThatSingleDigitStringIsNotValid() {
        assertFalse(new LuhnValidator().isValid("1"));
    }

    @Ignore
    @Test
    public void testThatTheStringConsistingOfASingleZeroIsInvalid() {
        assertFalse(new LuhnValidator().isValid("0"));
    }

    @Ignore
    @Test
    public void testThatAValidCanadianSocialInsuranceNumberIsIdentifiedAsValid() {
        assertTrue(new LuhnValidator().isValid("046 454 286"));
    }

    @Ignore
    @Test
    public void testThatAnInvalidCanadianSocialInsuranceNumberIsIdentifiedAsInvalid() {
        assertFalse(new LuhnValidator().isValid("046 454 287"));
    }

    @Ignore
    @Test
    public void testThatAnInvalidCreditCardIsIdentifiedAsInvalid() {
        assertFalse(new LuhnValidator().isValid("8273 1232 7352 0569"));
    }

    @Ignore
    @Test
    public void testThatAddingANonDigitCharacterToAValidStringInvalidatesTheString() {
        assertFalse(new LuhnValidator().isValid("046a 454 286"));
    }

}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trackler-2.0.6.40 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.39 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.38 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.37 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.36 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.35 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.34 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.33 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.32 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.31 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.30 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.29 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.28 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.27 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.26 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.25 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.24 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.23 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.22 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java
trackler-2.0.6.21 tracks/java/exercises/luhn/src/test/java/LuhnValidatorTest.java