浏览代码

better form

Chad 8 年前
父节点
当前提交
8c4b8b4cca

+ 2
- 1
src/main/java/com/zipcoder/payment/PaymentPresenter.java 查看文件

@@ -22,6 +22,7 @@ public class PaymentPresenter {
22 22
 }
23 23
 
24 24
     public String toStringByPayerName(Payment[] payments){
25
+
25 26
         StringBuilder output = new StringBuilder();
26 27
         Arrays.sort(payments,new PaymentSortByPayer());
27 28
         for (int i=0; i<payments.length; i++) {
@@ -33,7 +34,7 @@ public class PaymentPresenter {
33 34
 
34 35
     public String toStringById(Payment[] payments){
35 36
         StringBuilder output = new StringBuilder();
36
-        Arrays.sort(payments,(p, q) -> p.getId().compareTo(q.getId()));
37
+        Arrays.sort(payments, Comparator.comparing(Payment::getId));
37 38
 
38 39
         for (int i=0; i<payments.length; i++) {
39 40
             output.append(payments[i].getShortDescription()+"\n");

+ 2
- 0
src/main/java/com/zipcoder/payment/Paypal.java 查看文件

@@ -12,6 +12,8 @@ public class Paypal implements Payment{
12 12
 
13 13
     }
14 14
 
15
+    public Paypal(){}
16
+
15 17
     public void setId(Long id) {
16 18
         this.id = id;
17 19
     }

+ 4
- 1
src/test/java/com/zipcoder/payment/PaymentPresenterTest.java 查看文件

@@ -67,5 +67,8 @@ public class PaymentPresenterTest {
67 67
     String actual = presenter.toStringById(payments);
68 68
 
69 69
     Assert.assertEquals(expected, actual);
70
-}
70
+
71
+    }
72
+
73
+
71 74
 }