Lines Matching refs:predict
154 ASSERT(trie.predict("") == 4); in TestTrie()
155 ASSERT(trie.predict("a") == 3); in TestTrie()
156 ASSERT(trie.predict("ap") == 2); in TestTrie()
157 ASSERT(trie.predict("app") == 2); in TestTrie()
158 ASSERT(trie.predict("appl") == 1); in TestTrie()
159 ASSERT(trie.predict("apple") == 1); in TestTrie()
160 ASSERT(trie.predict("appleX") == 0); in TestTrie()
161 ASSERT(trie.predict("X") == 0); in TestTrie()
164 ASSERT(trie.predict("a", &ids) == 3); in TestTrie()
171 ASSERT(trie.predict("a", &ids, &strs) == 3); in TestTrie()
346 ASSERT(trie.predict("ca", &ids) == 2); in TestPrefixTrie()
351 ASSERT(trie.predict("ca", &ids, NULL, 1) == 1); in TestPrefixTrie()
356 ASSERT(trie.predict("ca", &ids, &strs, 1) == 1); in TestPrefixTrie()
382 ASSERT(trie.predict("ca", ids, NULL, 10) == 2); in TestPrefixTrie()
386 ASSERT(trie.predict("ca", ids, NULL, 1) == 1); in TestPrefixTrie()
390 ASSERT(trie.predict("ca", ids, strs, 1) == 1); in TestPrefixTrie()
394 ASSERT(trie.predict("", ids, strs, 10) == 4); in TestPrefixTrie()
571 ASSERT(trie.predict("xyz", &ids) == 0); in TestEmptyString()
573 ASSERT(trie.predict("", &ids) == 1); in TestEmptyString()
578 ASSERT(trie.predict("", &ids, &strs) == 1); in TestEmptyString()