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