コード例 #1
0
        /// <summary>
        ///Locate 的测试
        ///</summary>
        public void LocateTestHelperString()
        {
            int size = 10;                                                  // TODO: 初始化为适当的值
            SequenceList <string> target = new SequenceList <string>(size); // TODO: 初始化为适当的值

            string str1 = "AAA";
            string str2 = "aaa";

            target.Append(str1);
            target.Append(str2);
            target.Append(str2);



            Assert.AreEqual(0, target.Locate(str1));
            Assert.AreEqual(1, target.Locate(str2));

            Assert.AreEqual(1, target.Locate("aaa"));

            Assert.AreEqual(-1, target.Locate("a"));
        }
コード例 #2
0
        /// <summary>
        ///Locate 的测试
        ///</summary>
        public void LocateTestHelper <T>()
        {
            int size = 0;                                         // TODO: 初始化为适当的值
            SequenceList <T> target = new SequenceList <T>(size); // TODO: 初始化为适当的值
            T   node     = default(T);                            // TODO: 初始化为适当的值
            int expected = 0;                                     // TODO: 初始化为适当的值
            int actual;

            try
            {
                actual = target.Locate(node);
            }
            catch (Exception myEx)
            {
                Assert.IsInstanceOfType(myEx, typeof(DataStructureException));
            }
        }