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:
Msrc/main/java/takehome/Item.java | 4++++
Msrc/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(); - } }