예제 #1
0
        public void testInsertWordExist()
        {
            int oldHybridTrieSize = hybridTrie.GetWordCount();

            hybridTrie.Insert("dans");
            int newHybridTrieSize = hybridTrie.GetWordCount();

            Assert.AreEqual(oldHybridTrieSize, newHybridTrieSize);
        }
예제 #2
0
        public void testInsertWordsFromList()
        {
            HybridTrie hybridTrie = new HybridTrie();

            hybridTrie.Insert(wordsList);

            const int expectedHybridTrieSize   = 12;
            int       calculatedHybridTrieSize = hybridTrie.GetWordCount();

            Assert.AreEqual(calculatedHybridTrieSize, expectedHybridTrieSize);
        }
예제 #3
0
        public void testInsertWordsOneByOne()
        {
            HybridTrie hybridTrie = new HybridTrie();

            hybridTrie.Insert("lou");
            hybridTrie.Insert("leve");
            hybridTrie.Insert("les");
            hybridTrie.Insert("loups");
            hybridTrie.Insert("dans");
            hybridTrie.Insert("le");
            hybridTrie.Insert("lourds");

            const int expectedHybridTrieSize   = 7;
            int       calculatedHybridTrieSize = hybridTrie.GetWordCount();

            Assert.AreEqual(calculatedHybridTrieSize, expectedHybridTrieSize);
        }