/// <summary> ///Clear 的测试 ///</summary> public void ClearTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 target.Clear(); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///LockFreeMultiDictionary`2 构造函数 的测试 ///</summary> public void LockFreeMultiDictionaryConstructorTestHelper <KeyT, ValueT>() { bool allowDuplicateValues = false; // TODO: 初始化为适当的值 LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(allowDuplicateValues); Assert.Inconclusive("TODO: 实现用来验证目标的代码"); }
// //编写测试时,还可使用以下属性: // //使用 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> ///Keys 的测试 ///</summary> public void KeysTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 //IEnumerable<KeyT> actual; //actual = target.Keys; Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///ForEach 的测试 ///</summary> public void ForEachTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 Action <KeyT, ValueT> action = null; // TODO: 初始化为适当的值 target.ForEach(action); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Remove 的测试 ///</summary> public void RemoveTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 target.Remove(key); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///RemoveMany 的测试 ///</summary> public void RemoveManyTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 IEnumerable <KeyT> key = null; // TODO: 初始化为适当的值 target.RemoveMany(key); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///Count 的测试 ///</summary> public void CountTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 int actual; actual = target.Count; Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Add 的测试 ///</summary> public void AddTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 target.Add(key, value); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///AddMany 的测试 ///</summary> public void AddManyTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 IEnumerable <ValueT> values = null; // TODO: 初始化为适当的值 target.AddMany(key, values); Assert.Inconclusive("无法验证不返回值的方法。"); }
/// <summary> ///GetEnumerator 的测试 ///</summary> public void GetEnumeratorTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 IEnumerator <KeyValuePair <KeyT, IEnumerable <ValueT> > > expected = null; // TODO: 初始化为适当的值 IEnumerator <KeyValuePair <KeyT, IEnumerable <ValueT> > > actual; actual = target.GetEnumerator(); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///ToArray 的测试 ///</summary> public void ToArrayTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyValuePair <KeyT, ValueT[]>[] expected = null; // TODO: 初始化为适当的值 KeyValuePair <KeyT, ValueT[]>[] actual; actual = target.ToArray(); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///ContainsKey 的测试 ///</summary> public void ContainsKeyTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.ContainsKey(key); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Exists 的测试 ///</summary> public void ExistsTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 Predicate <KeyT, ValueT> match = null; // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.Exists(match); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///ToArrayValuesByKeyAndClear 的测试 ///</summary> public void ToArrayValuesByKeyAndClearTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 ValueT[] expected = null; // TODO: 初始化为适当的值 ValueT[] actual; actual = target.ToArrayValuesByKeyAndClear(key); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///FindAll 的测试 ///</summary> public void FindAllTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 Predicate <KeyT, ValueT> match = null; // TODO: 初始化为适当的值 KeyValuePair <KeyT, ValueT>[] expected = null; // TODO: 初始化为适当的值 KeyValuePair <KeyT, ValueT>[] actual; actual = target.FindAll(match); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///GetValues 的测试 ///</summary> public void GetValuesTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 IEnumerable <ValueT> expected = null; // TODO: 初始化为适当的值 IEnumerable <ValueT> actual; actual = target.GetValues(key); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///Find 的测试 ///</summary> public void FindTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 Predicate <KeyT, ValueT> match = null; // TODO: 初始化为适当的值 KeyValuePair <KeyT, ValueT> findKeyValuePair = new KeyValuePair <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyValuePair <KeyT, ValueT> findKeyValuePairExpected = new KeyValuePair <KeyT, ValueT>(); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.Find(match, out findKeyValuePair); Assert.AreEqual(findKeyValuePairExpected, findKeyValuePair); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///TryGetValues 的测试 ///</summary> public void TryGetValuesTestHelper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); // TODO: 初始化为适当的值 KeyT key = default(KeyT); // TODO: 初始化为适当的值 IEnumerable <ValueT> values = null; // TODO: 初始化为适当的值 IEnumerable <ValueT> valuesExpected = null; // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.TryGetValues(key, out values); Assert.AreEqual(valuesExpected, values); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
/// <summary> ///LockFreeMultiDictionary`2 构造函数 的测试 ///</summary> public void LockFreeMultiDictionaryConstructorTest1Helper <KeyT, ValueT>() { LockFreeMultiDictionary <KeyT, ValueT> target = new LockFreeMultiDictionary <KeyT, ValueT>(); Assert.Inconclusive("TODO: 实现用来验证目标的代码"); }