tdd-java-demo
tdd java demo with micro-commits
git clone https://9o.is/git/tdd-java-demo.git
commit bee8dd26b631a23f67cf479e637bae379b9c7a81 parent d47ec15cb9f8e4272df6ba1cab232aa54a182bb9 Author: Jul <jul@9o.is> Date: Wed, 31 Mar 2021 15:54:36 +0800 move instance method getTotal to Item Diffstat:
| M | src/main/java/takehome/Item.java | | | 4 | ++++ |
| M | src/main/java/takehome/Runner.java | | | 5 | +---- |
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/main/java/takehome/Item.java b/src/main/java/takehome/Item.java @@ -16,4 +16,8 @@ public class Item { public double getCost() { return cost; } + + double getTotal(int amount) { + return amount * getCost(); + } } diff --git a/src/main/java/takehome/Runner.java b/src/main/java/takehome/Runner.java @@ -25,10 +25,7 @@ public class Runner { private double getTotal(Item item) { out.println("How much " + item.getName() + "?"); int amount = in.nextInt(); - return getTotal(item, amount); + return item.getTotal(amount); } - private double getTotal(Item item, int amount) { - return amount * item.getCost(); - } }