Khalil Malik Saboor 8 lat temu
rodzic
commit
4b097bfdb1

+ 13
- 8
src/main/java/com/zipcoder/payment/Paypal.java Wyświetl plik

@@ -1,24 +1,29 @@
1 1
 package com.zipcoder.payment;
2 2
 
3 3
 public class Paypal implements Payment {
4
-    private final long ID;
4
+    private long ID;
5 5
     private String payerName;
6 6
     private String email;
7 7
 
8
+    Paypal (){
9
+        ID = 212131;
10
+        email = "khalil@gmail.com";
11
+        payerName = "Khalil";
12
+    }
13
+
8 14
     public Long getID() {
9
-        return null;
15
+        return ID;
10 16
     }
11 17
 
12 18
     public String getPayerName() {
13
-        return null;
19
+        return payerName;
14 20
     }
15 21
 
16 22
     public String getShortDescription() {
17
-        return null;
23
+        return "Paypal" + payerName +" "+ email;
18 24
     }
19
-    Paypal (){
20
-        ID = 212131;
21
-        email = "khalil@gmail.com";
22
-        payerName = "Khalil";
25
+
26
+    public void setID(long ID) {
27
+        this.ID = ID;
23 28
     }
24 29
 }

+ 10
- 0
src/test/java/com/zipcoder/payment/PaypalTest.java Wyświetl plik

@@ -8,6 +8,16 @@ public class PaypalTest {
8 8
 
9 9
     @Test
10 10
     public void getID() {
11
+        Paypal pay = new Paypal();
12
+        //long ID we are testing
13
+
14
+        //Given
15
+        long ID = 1234567891;
16
+        //When
17
+        pay.setID(ID);
18
+        //Then
19
+        long actualID = pay.getID();
20
+        assertEquals(ID,actualID);
11 21
     }
12 22
 
13 23
     @Test