#include <groonga.h>
#include <cutter.h>
#include "../lib/grn-assertions.h"
Go to the source code of this file.
Macros |
| #define | SAVE_ENV_VALUE(var_name, macro_name) env_ ## var_name = g_strdup(g_getenv(GRN_TEST_ENV_ ## macro_name)) |
| #define | RESTORE_ENV_VALUE(var_name, macro_name) |
Macro Definition Documentation
| #define RESTORE_ENV_VALUE |
( |
|
var_name, |
|
|
|
macro_name |
|
) |
| |
Value:do \
{ \
if (env_ ## var_name) { \
g_setenv(GRN_TEST_ENV_ ## macro_name, env_ ## var_name,
TRUE); \
g_free(env_ ## var_name); \
} else { \
g_unsetenv(GRN_TEST_ENV_ ## macro_name); \
} \
} while(0)
| #define SAVE_ENV_VALUE |
( |
|
var_name, |
|
|
|
macro_name |
|
) |
| env_ ## var_name = g_strdup(g_getenv(GRN_TEST_ENV_ ## macro_name)) |
Typedef Documentation
Function Documentation
| void cut_teardown |
( |
void |
| ) |
|
| void data_read_write |
( |
void |
| ) |
|
| void test_read_write |
( |
gconstpointer |
test_data | ) |
|