X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=common%2Ftst-trie.c;h=25f31c59b6315deba7cfe0ab5d2b49f89c0d9cc3;hb=8de978eb48332de45a5ad254b0475e74613fcfbd;hp=67eba9b6938b4dad83637cb92751d94c5a85ce56;hpb=695fcad77a520f69600888b9f61674e9fcd208d9;p=apps%2Fpfixtools.git diff --git a/common/tst-trie.c b/common/tst-trie.c index 67eba9b..25f31c5 100644 --- a/common/tst-trie.c +++ b/common/tst-trie.c @@ -104,8 +104,6 @@ static trie_t *create_trie_from_file(const char *file) } munmap((void*)map, st.st_size); trie_compile(db, false); - printf("OK\n"); - sleep(10); return db; } @@ -117,13 +115,12 @@ int main(int argc, char *argv[]) trie_t *trie = trie_new(); trie_insert(trie, "abcde123456789"); trie_insert(trie, "abcde123654789"); - trie_insert(trie, "abcde123654789"); trie_insert(trie, "abcdefghi"); trie_insert(trie, "coucou"); trie_insert(trie, "coucou chez vous"); trie_insert(trie, "debout !"); trie_compile(trie, false); - trie_inspect(trie); + trie_inspect(trie, true); #define ASSERT_TRUE(str) \ if (!trie_lookup(trie, str)) { \ @@ -139,16 +136,22 @@ int main(int argc, char *argv[]) ASSERT_FALSE("coucou "); ASSERT_FALSE("abcde123"); ASSERT_FALSE("abcde"); + ASSERT_FALSE("coucou chez vous tous"); + ASSERT_TRUE("abcde123456789"); + ASSERT_TRUE("abcde123456789"); + ASSERT_TRUE("abcde123654789"); ASSERT_TRUE("abcdefghi"); ASSERT_TRUE("coucou"); - ASSERT_FALSE("coucou chez vous tous"); + ASSERT_TRUE("coucou chez vous"); + ASSERT_TRUE("debout !"); + trie_delete(&trie); /* Perf test */ if (argc > 1) { trie = create_trie_from_file(argv[1]); - trie_inspect(trie); + trie_inspect(trie, false); trie_delete(&trie); } return 0;