// 测试PurchaseList类
 @Test
 public void test_purchaselist() {
   PurchaseList list = new PurchaseList();
   Discount dis = Discount.Initial();
   dis.ClearDiscount();
   list.AddPurchaseListItem("ITEM000001");
   list.AddPurchaseListItem("ITEM000001");
   list.AddPurchaseListItem("ITEM000001");
   list.AddPurchaseListItem("ITEM000002-2");
   list.AddPurchaseListItem("ITEM000005-3");
   list.ParsePurchaseList();
   Map<String, PurchaseItem> returnlist = list.getPurchaseList();
   PurchaseItem item = returnlist.get("ITEM000001");
   assertTrue(item.getIteminfo().getName().equals("篮球"));
   assertEquals(item.getItemnum(), 3);
   assertEquals(item.getRealprice(), 294, 0.1);
   assertEquals(item.getDiscountprice(), 0, 0.1);
   assertEquals(returnlist.get("ITEM000005").getItemnum(), 3);
 }