示例#1
0
        public void TestDoAnalyse_解析XML文本成功_仅验证操作()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string             xml = ""
                                     + "<item>"
                                     + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                                     + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
        }
示例#2
0
        public void TestDoAnalyse_解析XML文本成功_验证明细_有更少的匹配项()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string             xml = ""
                                     + "<item>"
                                     + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                                     + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual(default(string), obj.Title);
            Assert.AreEqual(default(string), obj.DetailUrl);
        }
        public void TestAnalyseXML_成功()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string xml = ""
                + "<item>"
                + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                + "</item>";
            obj.AnalyseXML(xml);

            Assert.AreEqual(XmlAnalyseState.Success, obj.AnalyseState);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual(default(string), obj.Title);
            Assert.AreEqual(default(string), obj.DetailUrl);
        }
示例#4
0
        public void TestAnalyseXML_成功()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string             xml = ""
                                     + "<item>"
                                     + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                                     + "</item>";

            obj.AnalyseXML(xml);

            Assert.AreEqual(XmlAnalyseState.Success, obj.AnalyseState);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual(default(string), obj.Title);
            Assert.AreEqual(default(string), obj.DetailUrl);
        }
示例#5
0
        public void TestDoAnalyse_解析XML文本成功_验证明细_不完全匹配()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string             xml = ""
                                     + "<item>"
                                     + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                                     + "    <title_new><![CDATA[韩国代购THURSDAY ISLAND专柜正品&mdash;TB3TS05AU粉色短袖T恤]]></title_new>"
                                     + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual(default(string), obj.Title);
            Assert.AreEqual(default(string), obj.DetailUrl);
        }
示例#6
0
        public void TestDoAnalyse_解析XML文本成功_验证明细_完全匹配()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string             xml = ""
                                     + "<item>"
                                     + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                                     + "    <title><![CDATA[韩国代购THURSDAY ISLAND专柜正品&mdash;TB3TS05AU粉色短袖T恤]]></title>"
                                     + "    <detail_url><![CDATA[http://item.taobao.com/auction/item_detail.jhtml?item_id=302a0499bf58d002de05da07f523f3f9&x_id=0xid]]></detail_url>"
                                     + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual("韩国代购THURSDAY ISLAND专柜正品&mdash;TB3TS05AU粉色短袖T恤", obj.Title);
            Assert.AreEqual("http://item.taobao.com/auction/item_detail.jhtml?item_id=302a0499bf58d002de05da07f523f3f9&x_id=0xid", obj.DetailUrl);
        }
        public void TestDoAnalyse_解析XML文本成功_仅验证操作()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string xml = ""
                + "<item>"
                + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
        }
        public void TestDoAnalyse_解析XML文本成功_验证明细_有更少的匹配项()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string xml = ""
                + "<item>"
                + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual(default(string), obj.Title);
            Assert.AreEqual(default(string), obj.DetailUrl);
        }
        public void TestDoAnalyse_解析XML文本成功_验证明细_有更多的匹配项()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string xml = ""
                + "<item>"
                + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                + "    <title><![CDATA[韩国代购THURSDAY ISLAND专柜正品&mdash;TB3TS05AU粉色短袖T恤]]></title>"
                + "    <detail_url><![CDATA[http://item.taobao.com/auction/item_detail.jhtml?item_id=302a0499bf58d002de05da07f523f3f9&x_id=0xid]]></detail_url>"
                + "    <more><![CDATA[302a0499bf58d002de05da07f523f3f9]]></more>"
                + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual("韩国代购THURSDAY ISLAND专柜正品&mdash;TB3TS05AU粉色短袖T恤", obj.Title);
            Assert.AreEqual("http://item.taobao.com/auction/item_detail.jhtml?item_id=302a0499bf58d002de05da07f523f3f9&x_id=0xid", obj.DetailUrl);
        }
        public void TestDoAnalyse_解析XML文本成功_验证明细_不完全匹配()
        {
            DataItem_Item_Succ obj = new DataItem_Item_Succ();
            string xml = ""
                + "<item>"
                + "    <iid><![CDATA[302a0499bf58d002de05da07f523f3f9]]></iid>"
                + "    <title_new><![CDATA[韩国代购THURSDAY ISLAND专柜正品&mdash;TB3TS05AU粉色短袖T恤]]></title_new>"
                + "</item>";
            bool rtn = obj.DoAnalyse(xml);

            Assert.AreEqual(true, rtn);
            Assert.AreEqual("302a0499bf58d002de05da07f523f3f9", obj.Id);
            Assert.AreEqual(default(string), obj.Title);
            Assert.AreEqual(default(string), obj.DetailUrl);
        }