Przeglądaj źródła

work in progress:part3 done

Mexi 8 lat temu
rodzic
commit
65348dd4e2

+ 18
- 12
src/main/java/com/zipcoder/payment/Check.java Wyświetl plik

@@ -1,11 +1,15 @@
1 1
 package com.zipcoder.payment;
2 2
 
3 3
 public class Check implements Payment {
4
-    long id;
5
-    String payerName;
4
+    private long id;
5
+    private String payerName;
6
+    private String routingNumber;
7
+    private String accountNumber;
8
+
9
+
6 10
 
7 11
     public Long getId() {
8
-        return null;
12
+        return this.id;
9 13
     }
10 14
 
11 15
     public void setId(long id){
@@ -13,7 +17,7 @@ public class Check implements Payment {
13 17
     }
14 18
 
15 19
     public String getPayerName() {
16
-        return null;
20
+        return this.payerName;
17 21
     }
18 22
 
19 23
     public void setPayerName(String payerName) {
@@ -21,26 +25,28 @@ public class Check implements Payment {
21 25
     }
22 26
 
23 27
 
24
-    public String getRountingNumber(){
25
-
28
+    public String getRoutingNumber(){
29
+        return this.routingNumber;
26 30
     }
27 31
 
28
-    public String setRountingNumber(){
29
-
32
+    public void setRoutingNumber(String routingNumber){
30 33
 
34
+    this.routingNumber = routingNumber;
31 35
     }
32 36
 
33 37
     public String getAccountNumber(){
34
-
38
+      return this.accountNumber;
35 39
 
36 40
     }
37 41
 
38
-    public String setAccountNumber(){
42
+    public void setAccountNumber(String accountNumber){
43
+        this.accountNumber = accountNumber;
39 44
 
40
-        
41 45
     }
42 46
 
43 47
     public String getShortDescription() {
44
-        return null;
48
+
49
+
50
+        return "Check" + getPayerName() + " " + "***" + getAccountNumber().substring(accountNumber.length()-4,accountNumber.length()-1);
45 51
     }
46 52
 }

+ 24
- 0
src/test/java/com/zipcoder/payment/CheckTest.java Wyświetl plik

@@ -1,4 +1,28 @@
1 1
 package com.zipcoder.payment;
2
+import org.junit.Assert;
3
+import org.junit.Test;
4
+
2 5
 
3 6
 public class CheckTest {
7
+
8
+    @Test
9
+    public void testGetId() {
10
+        Check check = new Check();
11
+        long expected = 12312;
12
+        check.setId(12312);
13
+        long actual = check.getId();
14
+        Assert.assertEquals(expected,actual);
15
+    }
16
+
17
+    @Test
18
+    public void testSetId(){
19
+        Check check = new Check();
20
+        check.setId(12345);
21
+        long expected = 12345;
22
+        long actual = check.getId();
23
+        Assert.assertEquals(expected,actual);}
24
+
25
+
4 26
 }
27
+
28
+

+ 0
- 3
src/test/java/com/zipcoder/payment/CreditCardTest.java Wyświetl plik

@@ -40,9 +40,6 @@ public class CreditCardTest {
40 40
     public void setPayerName() {
41 41
     }
42 42
 
43
-    @Test
44
-    public void getShortDescription1() {
45
-    }
46 43
 
47 44
     @Test
48 45
     public void getNumber() {