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 }