summaryrefslogtreecommitdiff
path: root/src/Q3/CreditCardTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Q3/CreditCardTest.java')
-rw-r--r--src/Q3/CreditCardTest.java26
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);