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.java18
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());