tdd-java-demo
tdd java demo with micro-commits
git clone https://9o.is/git/tdd-java-demo.git
Discounts.java
(671B)
1 package takehome;
2
3 import takehome.model.Discount;
4
5 import java.time.LocalDate;
6
7 import static takehome.Items.*;
8
9 public final class Discounts {
10 private static final LocalDate TODAY = LocalDate.now();
11 private static final LocalDate YESTERDAY = TODAY.minusDays(1);
12 private static final LocalDate DAYS_3 = TODAY.plusDays(3);
13 private static final LocalDate DAYS_7 = TODAY.plusDays(7);
14 private static final LocalDate MONTHS_2 = TODAY.plusMonths(1);
15
16 public static final Discount APPLE_DISCOUNT = new Discount(0.01, DAYS_3, MONTHS_2, APPLE);
17 public static final Discount BREAD_DISCOUNT = new Discount(0.40, YESTERDAY, DAYS_7, SOUP, SOUP, BREAD);
18 }