add test for get word id
Change-Id: Ie908a11e5d8618b289d1a130e0090e59c0a70f99
diff --git a/tests/basic_test.c b/tests/basic_test.c
index 1eb4559..721b774 100644
--- a/tests/basic_test.c
+++ b/tests/basic_test.c
@@ -109,6 +109,14 @@
TEST_MSG("Unexpected version: %s", version);
}
+void test_get_word_id() {
+ COLLOCATORDB* cdb = open_collocatordb(dbpath);
+ TEST_ASSERT(cdb != NULL);
+ uint64_t id = get_word_id(cdb, "ist");
+ TEST_CHECK(id == 10);
+ TEST_MSG("Unexpected word id: %lu", id);
+}
+
TEST_LIST = {
{ "open database for reading", test_open_db },
{ "get word", test_get_word },
@@ -117,5 +125,6 @@
{ "collocation analysis as json", test_collocation_analysis_as_json },
{ "writing", test_writing },
{ "version function", test_version_function },
+ { "get word id", test_get_word_id },
{ NULL, NULL }
};