Esempio n. 1
0
        public void AddTest()
        {
            CommuniDetailQueue target = new CommuniDetailQueue();

            for (int i = 0; i < 1200; i++)
            {
                CommuniDetail item = new CommuniDetail(
                    "operaText",
                    "result",
                    null,
                    null,
                    ParseResultEnum.Success);
                target.Add(item);
                System.Console.WriteLine(target.Count);
                Assert.IsTrue(target.Count <= 1000);
            }
        }
Esempio n. 2
0
        public void EnqueueTest()
        {
            //CommuniDetailQueue target = new CommuniDetailQueue(); // TODO: 初始化为适当的值
            //CommuniDetail item = null; // TODO: 初始化为适当的值
            //target.Enqueue(item);
            //Assert.Inconclusive("无法验证不返回值的方法。");

            CommuniDetailQueue target = new CommuniDetailQueue();

            for (int i = 0; i < 1200; i++)
            {
                CommuniDetail item = new CommuniDetail(
                    "operaText",
                    "result",
                    null,
                    null,
                    ParseResultEnum.Fail);
                target.Enqueue(item);
                System.Console.WriteLine(target.Count);
                Assert.IsTrue(target.Count <= 1000);
            }
        }
Esempio n. 3
0
File: Task.cs Progetto: hkiaipc/yh
 /// <summary>
 /// 
 /// </summary>
 /// <param name="bytes"></param>
 /// <param name="pr"></param>
 private void AddCommuniDetail(byte[] send, byte[] received, ParseResult pr)
 {
     ParseResultEnum pre = pr.Success ? ParseResultEnum.Success : ParseResultEnum.Fail;
     CommuniDetail detail = new CommuniDetail(
         this.Opera.ToString(),
         pr.ToString(),
         send,
         received,
         pre);
     this.Device.CommuniDetailQueue.Enqueue(detail);
 }