public void TestStringTreeDictionaryAddMultiple() { StringTreeDictionary <string> dictionary = new StringTreeDictionary <string>(); dictionary.Add("test1", "test1"); dictionary.Add("test2", "test2"); Assert.AreEqual("test1", dictionary.SearchExact("test1")); Assert.AreEqual("test2", dictionary.SearchExact("test2")); }
public void TestStringTreeDictionaryAddMultiple() { StringTreeDictionary<string> dictionary = new StringTreeDictionary<string>(); dictionary.Add("test1", "test1"); dictionary.Add("test2", "test2"); Assert.AreEqual("test1", dictionary.SearchExact("test1")); Assert.AreEqual("test2", dictionary.SearchExact("test2")); }
public void TestStringTreeDictionaryRandomBig() { StringTreeDictionary <string> dictionary = new StringTreeDictionary <string>(); HashSet <string> test_strings = new HashSet <string>(); for (int i = 0; i < 100000; i++) { test_strings.Add(Utilities.RandomString(100)); } foreach (string test_string in test_strings) { dictionary.Add(test_string, test_string); } foreach (string test_string in test_strings) { Assert.AreEqual(test_string, dictionary.SearchExact(test_string)); } }
public void TestStringTreeDictionaryRandomBig() { StringTreeDictionary<string> dictionary = new StringTreeDictionary<string>(); HashSet<string> test_strings = new HashSet<string>(); for (int i = 0; i < 100000; i++) { test_strings.Add(Utilities.RandomString(100)); } foreach (string test_string in test_strings) { dictionary.Add(test_string, test_string); } foreach (string test_string in test_strings) { Assert.AreEqual(test_string, dictionary.SearchExact(test_string)); } }