#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 | ) |
|