diff options
| author | mo <mo.khan@gmail.com> | 2019-06-09 19:30:24 -0600 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2019-06-09 19:30:24 -0600 |
| commit | 98592c539c36a989ea1226c2578a93abc95db1fe (patch) | |
| tree | 3178a941ca41e68b82899d56bd1d70922bb7f052 /src/Q3/CreditCardTest.java | |
| parent | 950afb40ac30668f3358d7eab2a1b04c1e2c591b (diff) | |
validate length and number
Diffstat (limited to 'src/Q3/CreditCardTest.java')
| -rw-r--r-- | src/Q3/CreditCardTest.java | 18 |
1 files changed, 16 insertions, 2 deletions
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()); |
