• Home
  • Raw
  • Download

Lines Matching refs:trie

8   marisa_alpha_trie *trie = NULL;  in TestHandle()  local
12 ASSERT(marisa_alpha_init(&trie) == MARISA_ALPHA_OK); in TestHandle()
13 ASSERT(marisa_alpha_init(&trie) == MARISA_ALPHA_HANDLE_ERROR); in TestHandle()
14 ASSERT(marisa_alpha_end(trie) == MARISA_ALPHA_OK); in TestHandle()
96 marisa_alpha_trie *trie = NULL; in TestTrie() local
109 ASSERT(marisa_alpha_init(&trie) == MARISA_ALPHA_OK); in TestTrie()
111 ASSERT(marisa_alpha_get_num_tries(trie) == 0); in TestTrie()
112 ASSERT(marisa_alpha_get_num_keys(trie) == 0); in TestTrie()
113 ASSERT(marisa_alpha_get_num_nodes(trie) == 0); in TestTrie()
114 ASSERT(marisa_alpha_get_total_size(trie) == in TestTrie()
117 ASSERT(marisa_alpha_build(trie, NULL, 0, NULL, NULL, NULL, 0) == in TestTrie()
120 ASSERT(marisa_alpha_get_num_tries(trie) == 1); in TestTrie()
121 ASSERT(marisa_alpha_get_num_keys(trie) == 0); in TestTrie()
122 ASSERT(marisa_alpha_get_num_nodes(trie) == 1); in TestTrie()
130 ASSERT(marisa_alpha_build(trie, keys, 5, NULL, NULL, key_ids, in TestTrie()
134 ASSERT(marisa_alpha_get_num_tries(trie) == 1); in TestTrie()
135 ASSERT(marisa_alpha_get_num_keys(trie) == 4); in TestTrie()
136 ASSERT(marisa_alpha_get_num_nodes(trie) == 11); in TestTrie()
144 for (i = 0; i < marisa_alpha_get_num_tries(trie); ++i) { in TestTrie()
145 ASSERT(marisa_alpha_restore(trie, in TestTrie()
150 ASSERT(marisa_alpha_lookup(trie, in TestTrie()
154 ASSERT(marisa_alpha_lookup(trie, in TestTrie()
159 ASSERT(marisa_alpha_clear(trie) == MARISA_ALPHA_OK); in TestTrie()
161 ASSERT(marisa_alpha_get_num_tries(trie) == 0); in TestTrie()
162 ASSERT(marisa_alpha_get_num_keys(trie) == 0); in TestTrie()
163 ASSERT(marisa_alpha_get_num_nodes(trie) == 0); in TestTrie()
164 ASSERT(marisa_alpha_get_total_size(trie) == in TestTrie()
167 ASSERT(marisa_alpha_build(trie, keys, 5, NULL, NULL, key_ids, in TestTrie()
171 ASSERT(marisa_alpha_get_num_tries(trie) == 1); in TestTrie()
172 ASSERT(marisa_alpha_get_num_keys(trie) == 4); in TestTrie()
173 ASSERT(marisa_alpha_get_num_nodes(trie) == 11); in TestTrie()
181 ASSERT(marisa_alpha_find(trie, "ap", MARISA_ALPHA_ZERO_TERMINATED, in TestTrie()
186 ASSERT(marisa_alpha_find(trie, "applex", MARISA_ALPHA_ZERO_TERMINATED, in TestTrie()
196 ASSERT(marisa_alpha_find_callback(trie, "anderson", in TestTrie()
201 ASSERT(marisa_alpha_predict(trie, "a", MARISA_ALPHA_ZERO_TERMINATED, in TestTrie()
209 ASSERT(marisa_alpha_predict_callback(trie, "app", in TestTrie()
213 ASSERT(marisa_alpha_end(trie) == MARISA_ALPHA_OK); in TestTrie()