diff options
author | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-07 23:47:00 +0100 |
---|---|---|
committer | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-07 23:47:00 +0100 |
commit | 47307ffd0a1ad4413ebe620e5d2e0f52ce26ed1f (patch) | |
tree | a2107f765fec90c6edcade0f0bd3af7e0c7663e5 | |
parent | dec206347a1b8fbf45cb47de61befe700b5cef91 (diff) |
Remove test code from the main server
-rw-r--r-- | src/main.c | 43 |
1 files changed, 5 insertions, 38 deletions
@@ -76,50 +76,17 @@ int main(int argc, char* argv[]) main_loop = g_main_loop_new (NULL, TRUE); - PtrTidbitDatabase database; - - if (enable_http || enable_dbus) - database = tidbit_database_sqlite_new (); - else - database = tidbit_database_dbus_new (); + PtrTidbitDatabase database_sub_1 = tidbit_database_sqlite_new (); + PtrTidbitDatabase database_sub_2 = tidbit_database_mem_new (); + PtrTidbitDatabase database = tidbit_database_fork_new (database_sub_1, database_sub_2, TRUE); + tidbit_database_unref (database_sub_1); + tidbit_database_unref (database_sub_2); if (enable_http) tidbit_http_setup (database); if (enable_dbus) tidbit_dbus_setup (database); - - - - PtrTidbitKey key = tidbit_key_get ("testapp", "Tidbit Test App v0.1"); - - PtrTidbitRecord record = tidbit_record_new ("test/tablename"); - tidbit_record_add_element (record, "key", "value"); - tidbit_record_add_element (record, "another_key", "value"); - tidbit_record_sign (record, key); - tidbit_database_insert_record (database, record); - tidbit_record_unref(record); - - record = tidbit_record_new ("test/tablename"); - tidbit_record_add_element (record, "key", "value2"); - tidbit_record_add_element (record, "another_key", "value2"); - tidbit_record_sign (record, key); - tidbit_database_insert_record (database, record); - g_print("Insert: %s\n", record->raw); - tidbit_record_unref(record); - tidbit_key_unref(key); - record = tidbit_database_fetch_record (database, record->guid); - g_print("Fetch: %s\n", record->raw); - tidbit_record_unref (record); - - PtrTidbitQuery query = tidbit_query_new ("test/tablename"); - tidbit_query_add_exp (query, "key", "value", TIDBIT_QUERY_EXP_TYPE_EQ); - - PtrTidbitGuidSet guid_set = tidbit_database_query (database, query); - tidbit_guid_set_foreach (guid_set, print_guid, database); - tidbit_query_unref (query); - tidbit_guid_set_unref (guid_set); - signal(SIGINT, sig_main_quit); signal(SIGTERM, sig_main_quit); |