tdd-java-demo
tdd java demo with micro-commits
git clone https://9o.is/git/tdd-java-demo.git
commit 82c94ef24ac95e9b93b2416f6e7b77d60505dd13 parent 8d9cfd9c2b8c4d54f7e917c2fa1f0f3607ab049d Author: Jul <jul@9o.is> Date: Wed, 31 Mar 2021 19:30:38 +0800 apply discount when multiple items are met Diffstat:
| M | src/test/java/takehome/DiscountTest.java | | | 6 | ++++++ |
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/test/java/takehome/DiscountTest.java b/src/test/java/takehome/DiscountTest.java @@ -51,6 +51,12 @@ class DiscountTest { assertThat(SOUP_BREAD_DISCOUNT.getDiscount(basket), is(0d)); } + @Test + void multipleItemsOneDiscount() { + Basket basket = createBasketWithSoupBread(2, 1); + assertThat(SOUP_BREAD_DISCOUNT.getDiscount(basket), is(0.40)); + } + private Basket createBasketWithApples(int amount) { Map<Item, Integer> amounts = new HashMap<>(); amounts.put(APPLE, amount);