import org.junit.Test; import static org.junit.Assert.*; import java.math.BigDecimal; public class OrderTest { @Test public void subtotal() { Order order = new Order(); order.add(Pizza.large()); assertEquals(20, order.getSubtotal().intValueExact()); } @Test public void tax() { Order order = new Order(); order.add(Pizza.small()); assertEquals(new BigDecimal(".650"), order.getTax()); } @Test public void total() { Order order = new Order(); order.add(Pizza.small()); assertEquals(new BigDecimal("10.650"), order.getTotal()); } }