19 #ifndef __GRN_TEST_UTILS_H__
20 #define __GRN_TEST_UTILS_H__
32 #define GRN_TEST_ENV_TABLE_PATH "GRN_TEST_TABLE_PATH"
33 #define GRN_TEST_ENV_TABLE_TYPE "GRN_TEST_TABLE_TYPE"
34 #define GRN_TEST_ENV_HASH_PATH "GRN_TEST_HASH_PATH"
35 #define GRN_TEST_ENV_PATRICIA_TRIE_PATH "GRN_TEST_PATRICIA_TRIE_PATH"
36 #define GRN_TEST_ENV_MULTI_THREAD "GRN_TEST_MULTI_THREAD"
37 #define GRN_TEST_ENV_N_PROCESSES "GRN_TEST_N_PROCESSES"
38 #define GRN_TEST_ENV_PROCESS_NUMBER "GRN_TEST_PROCESS_NUMBER"
40 #define GRN_TEST_GEO_COORDINATE(hours, minutes, seconds) \
41 ((hours) * 3600 + (minutes) * 60 + (seconds)) * 1000
43 #define GRN_TEST_GEO_POINT_STRING(latitude, longitude) \
44 g_strdup_printf("%dx%d", latitude, longitude)
46 #if !GLIB_CHECK_VERSION(2, 32, 0)
47 # define g_thread_new(name, func, data) \
48 g_thread_create(func, data, TRUE, NULL)
92 const gchar *command);
94 const gchar *line_separated_commands);
98 const gchar *text_column_name);
101 (gdouble coordinate_in_degree);
104 gdouble longitude_in_degree);