From 4053bc9e205b2150b6435b93b602728644e31ab0 Mon Sep 17 00:00:00 2001 From: Colin Decker Date: Thu, 17 Nov 2011 22:49:05 -0500 Subject: [PATCH] Added tests for two cases that were not covered. --- .../main/java/com/squareup/luhnybin/LuhnyBinTests.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/src/main/java/com/squareup/luhnybin/LuhnyBinTests.java b/tools/src/main/java/com/squareup/luhnybin/LuhnyBinTests.java index 90efa79..18c5d9f 100644 --- a/tools/src/main/java/com/squareup/luhnybin/LuhnyBinTests.java +++ b/tools/src/main/java/com/squareup/luhnybin/LuhnyBinTests.java @@ -64,6 +64,15 @@ public class LuhnyBinTests extends TestSuite { .send("9875610591081018250321") .expect("987XXXXXXXXXXXXXXXX321"); + String nonMatching = nonMatchingSequence(15); + test("14-digit # with non-matching digits in front") + .send(nonMatching + computeLast(nonMatching.subSequence(2, 15))) + .expect(nonMatching.subSequence(0, 2) + mask(14)); + + test("two 14-digit #s in a row") + .send("5661395993253756613959932537") + .expect(mask(28)); + testFormatted(' '); testFormatted('-');