コード例 #1
0
 // 测试Discount的添加折扣商品函数
 @Test
 public void AddDiscountItem_and_AddGiveItem() {
   Discount dis = Discount.Initial();
   dis.ClearDiscount();
   dis.AddDiscountItem("ITEM000001");
   dis.AddDiscountItem("ITEM000002");
   dis.AddGiveItem("ITEM000001");
   dis.AddGiveItem("ITEM000003");
   PromotionType type1 = dis.IsPromotion("ITEM000001");
   assertEquals(type1, PromotionType.BUYTWOGIVEONE);
   PromotionType type2 = dis.IsPromotion("ITEM000002");
   assertEquals(type2, PromotionType.DISCOUNT);
   PromotionType type3 = dis.IsPromotion("ITEM000003");
   assertEquals(type3, PromotionType.BUYTWOGIVEONE);
   PromotionType type4 = dis.IsPromotion("ITEM000005");
   assertEquals(type4, PromotionType.NOPROMOTION);
 }