/// <summary> ///Push 的测试 ///</summary> public void PushTestHelper <ValueT>() { LockFreeStack <ValueT> target = new LockFreeStack <ValueT>(); // TODO: 初始化为适当的值 ValueT itemT = default(ValueT); // TODO: 初始化为适当的值 target.Push(itemT); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Add 的测试 ///</summary> public void AddTestHelper <ValueT>() { SafeList <ValueT> target = new SafeList <ValueT>(); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Add(value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Enqueue 的测试 ///</summary> public void EnqueueTestHelper <ValueT>() { LockFreeQueue <ValueT> target = new LockFreeQueue <ValueT>(); // TODO: 初始化为适当的值 ValueT itemT = default(ValueT); // TODO: 初始化为适当的值 target.Enqueue(itemT); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Push 的测试 ///</summary> public void PushTestHelper <ValueT>() { SafeStack <ValueT> target = new SafeStack <ValueT>(); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Push(value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Enqueue 的测试 ///</summary> public void EnqueueTestHelper <ValueT>() { SafeQueue <ValueT> target = new SafeQueue <ValueT>(); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Enqueue(value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Remove 的测试 ///</summary> public void RemoveTest1Helper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Remove(key, value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Add 的测试 ///</summary> public void AddTestHelper <KeyT, ValueT>() { SafeMultiDictionary <KeyT, ValueT> target = new SafeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Add(key, value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Peek 的测试 ///</summary> public void PeekTestHelper <ValueT>() { SafeStack <ValueT> target = new SafeStack <ValueT>(); // TODO: 初始化为适当的值 ValueT expected = default(ValueT); // TODO: 初始化为适当的值 ValueT actual; actual = target.Peek(); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Add 的测试 ///</summary> public void AddTest1Helper <KeyT, ValueT>() { bool allowDuplicateValues = false; // TODO: 初始化为适当的值 MultiDictionary <KeyT, ValueT> target = new MultiDictionary <KeyT, ValueT>(allowDuplicateValues); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Add(key, value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Dequeue 的测试 ///</summary> public void DequeueTestHelper <ValueT>() { LockFreeQueue <ValueT> target = new LockFreeQueue <ValueT>(); // TODO: 初始化为适当的值 ValueT expected = default(ValueT); // TODO: 初始化为适当的值 ValueT actual; actual = target.Dequeue(); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Contains 的测试 ///</summary> public void ContainsTestHelper <ValueT>() { LockFreeQueue <ValueT> target = new LockFreeQueue <ValueT>(); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.Contains(value); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Find 的测试 ///</summary> public void FindTestHelper <ValueT>() { SafeList <ValueT> target = new SafeList <ValueT>(); // TODO: 初始化为适当的值 Predicate <ValueT> match = null; // TODO: 初始化为适当的值 ValueT expected = default(ValueT); // TODO: 初始化为适当的值 ValueT actual; actual = target.Find(match); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///ContainsValue 的测试 ///</summary> public void ContainsValueTestHelper <KeyT, ValueT>() { SafeDictionary <KeyT, ValueT> target = new SafeDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.ContainsValue(value); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///GetValue 的测试 ///</summary> public void GetValueTestHelper <KeyT, ValueT>() { LockFreeDictionary <KeyT, ValueT> target = new LockFreeDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT expected = default(ValueT); // TODO: 初始化为适当的值 ValueT actual; actual = target.GetValue(key); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Remove 的测试 ///</summary> public void RemoveTest1Helper <KeyT, ValueT>() { SafeMultiDictionary <KeyT, ValueT> target = new SafeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.Remove(key, value); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
// //编写测试时,还可使用以下属性: // //使用 ClassInitialize 在运行类中的第一个测试前先运行代码 //[ClassInitialize()] //public static void MyClassInitialize(TestContext testContext) //{ //} // //使用 ClassCleanup 在运行完类中的所有测试后再运行代码 //[ClassCleanup()] //public static void MyClassCleanup() //{ //} // //使用 TestInitialize 在运行每个测试前先运行代码 //[TestInitialize()] //public void MyTestInitialize() //{ //} // //使用 TestCleanup 在运行完每个测试后运行代码 //[TestCleanup()] //public void MyTestCleanup() //{ //} // #endregion /// <summary> ///Item 的测试 ///</summary> public void ItemTestHelper <ValueT>() { SafeList <ValueT> target = new SafeList <ValueT>(); // TODO: 初始化为适当的值 int iIndex = 0; // TODO: 初始化为适当的值 ValueT expected = default(ValueT); // TODO: 初始化为适当的值 ValueT actual; target[iIndex] = expected; actual = target[iIndex]; Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
// //编写测试时,还可使用以下属性: // //使用 ClassInitialize 在运行类中的第一个测试前先运行代码 //[ClassInitialize()] //public static void MyClassInitialize(TestContext testContext) //{ //} // //使用 ClassCleanup 在运行完类中的所有测试后再运行代码 //[ClassCleanup()] //public static void MyClassCleanup() //{ //} // //使用 TestInitialize 在运行每个测试前先运行代码 //[TestInitialize()] //public void MyTestInitialize() //{ //} // //使用 TestCleanup 在运行完每个测试后运行代码 //[TestCleanup()] //public void MyTestCleanup() //{ //} // #endregion /// <summary> ///Item 的测试 ///</summary> public void ItemTestHelper <KeyT, ValueT>() { SafeDictionary <KeyT, ValueT> target = new SafeDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT expected = default(ValueT); // TODO: 初始化为适当的值 ValueT actual; target[key] = expected; actual = target[key]; Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Contains 的测试 ///</summary> public void ContainsTestHelper <KeyT, ValueT>() { bool allowDuplicateValues = false; // TODO: 初始化为适当的值 MultiDictionary <KeyT, ValueT> target = new MultiDictionary <KeyT, ValueT>(allowDuplicateValues); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.Contains(key, value); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
// //编写测试时,还可使用以下属性: // //使用 ClassInitialize 在运行类中的第一个测试前先运行代码 //[ClassInitialize()] //public static void MyClassInitialize(TestContext testContext) //{ //} // //使用 ClassCleanup 在运行完类中的所有测试后再运行代码 //[ClassCleanup()] //public static void MyClassCleanup() //{ //} // //使用 TestInitialize 在运行每个测试前先运行代码 //[TestInitialize()] //public void MyTestInitialize() //{ //} // //使用 TestCleanup 在运行完每个测试后运行代码 //[TestCleanup()] //public void MyTestCleanup() //{ //} // #endregion /// <summary> ///TryDequeue 的测试 ///</summary> public void TryDequeueTestHelper <ValueT>() { LockFreeQueue <ValueT> target = new LockFreeQueue <ValueT>(); // TODO: 初始化为适当的值 ValueT outItemT = default(ValueT); // TODO: 初始化为适当的值 ValueT outItemTExpected = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.TryDequeue(out outItemT); Assert.AreEqual(outItemTExpected, outItemT); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
// //编写测试时,还可使用以下属性: // //使用 ClassInitialize 在运行类中的第一个测试前先运行代码 //[ClassInitialize()] //public static void MyClassInitialize(TestContext testContext) //{ //} // //使用 ClassCleanup 在运行完类中的所有测试后再运行代码 //[ClassCleanup()] //public static void MyClassCleanup() //{ //} // //使用 TestInitialize 在运行每个测试前先运行代码 //[TestInitialize()] //public void MyTestInitialize() //{ //} // //使用 TestCleanup 在运行完每个测试后运行代码 //[TestCleanup()] //public void MyTestCleanup() //{ //} // #endregion /// <summary> ///TryPop 的测试 ///</summary> public void TryPopTestHelper <ValueT>() { LockFreeStack <ValueT> target = new LockFreeStack <ValueT>(); // TODO: 初始化为适当的值 ValueT itemT = default(ValueT); // TODO: 初始化为适当的值 ValueT itemTExpected = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.TryPop(out itemT); Assert.AreEqual(itemTExpected, itemT); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///TryGetValue 的测试 ///</summary> public void TryGetValueTestHelper <KeyT, ValueT>() { LockFreeDictionary <KeyT, ValueT> target = new LockFreeDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 ValueT valueExpected = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.TryGetValue(key, out value); Assert.AreEqual(valueExpected, value); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }