From 98592c539c36a989ea1226c2578a93abc95db1fe Mon Sep 17 00:00:00 2001 From: mo Date: Sun, 9 Jun 2019 19:30:24 -0600 Subject: validate length and number --- src/Q3/CreditCardTest.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'src/Q3/CreditCardTest.java') diff --git a/src/Q3/CreditCardTest.java b/src/Q3/CreditCardTest.java index dbbd996..1f4ec49 100644 --- a/src/Q3/CreditCardTest.java +++ b/src/Q3/CreditCardTest.java @@ -28,10 +28,24 @@ public class CreditCardTest extends TestCase { assertEquals(CreateSUT("6011111111111117").getCompany(), "Discover"); } - public void test_getEvenSum() { - assertEquals(CreateSUT("4388576018402626").getEvenSum(), 0); + public void test_validateLength() { + assertFalse(CreateSUT("411111111111").validateLength()); + assertTrue(CreateSUT("4111111111111").validateLength()); + assertTrue(CreateSUT("41111111111111").validateLength()); + assertTrue(CreateSUT("411111111111111").validateLength()); + assertTrue(CreateSUT("4111111111111111").validateLength()); + assertFalse(CreateSUT("41111111111111111").validateLength()); } + public void test_validateNumber() { + assertTrue(CreateSUT("4111111111111111").validateNumber()); + assertFalse(CreateSUT("hello").validateNumber()); + } + + // public void test_getEvenSum() { + // assertEquals(CreateSUT("4388576018402626").getEvenSum(), 0); + // } + // public void test_isValid() { // assertTrue(CreateSUT("49927398716").isValid()); // assertFalse(CreateSUT("49927398717").isValid()); -- cgit v1.2.3