/// <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")); }
/// <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)); } }