diff options
| author | mo <mo.khan@gmail.com> | 2019-06-09 19:59:20 -0600 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2019-06-09 19:59:20 -0600 |
| commit | 7ca950ed43cc278bac274c55d25cb5e32f3ca99f (patch) | |
| tree | 0410b1360ec1365e643500eefe2c4378c5ad32f2 /src/Q3/CreditCardTest.java | |
| parent | 98592c539c36a989ea1226c2578a93abc95db1fe (diff) | |
sum the odd digits
Diffstat (limited to 'src/Q3/CreditCardTest.java')
| -rw-r--r-- | src/Q3/CreditCardTest.java | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/src/Q3/CreditCardTest.java b/src/Q3/CreditCardTest.java index 1f4ec49..9033f65 100644 --- a/src/Q3/CreditCardTest.java +++ b/src/Q3/CreditCardTest.java @@ -16,11 +16,6 @@ public class CreditCardTest extends TestCase { return new TestSuite(CreditCardTest.class); } - public void testTruthy() { - assertEquals(true, true); - assertTrue(true); - } - public void test_getCompany() { assertEquals(CreateSUT("4111111111111111").getCompany(), "Visa"); assertEquals(CreateSUT("5555555555554444").getCompany(), "MasterCard"); @@ -42,16 +37,19 @@ public class CreditCardTest extends TestCase { assertFalse(CreateSUT("hello").validateNumber()); } - // public void test_getEvenSum() { - // assertEquals(CreateSUT("4388576018402626").getEvenSum(), 0); - // } + public void test_isValid() { + assertFalse(CreateSUT("49927398717").isValid()); + assertFalse(CreateSUT("1234567812345678").isValid()); + assertTrue(CreateSUT("4111111111111111").isValid()); + assertTrue(CreateSUT("5555555555554444").isValid()); + assertTrue(CreateSUT("378282246310005").isValid()); + assertTrue(CreateSUT("6011111111111117").isValid()); + } - // public void test_isValid() { - // assertTrue(CreateSUT("49927398716").isValid()); - // assertFalse(CreateSUT("49927398717").isValid()); - // assertFalse(CreateSUT("1234567812345678").isValid()); - // assertTrue(CreateSUT("1234567812345670").isValid()); - // } + public void test_getOddSum() { + assertEquals(42, CreateSUT("49927398716").getOddSum()); + assertEquals(38, CreateSUT("4388576018402626").getOddSum()); + } private CreditCard CreateSUT(String number) { return new CreditCard(number); |
