Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
test-table-patricia-trie-cursor.c File Reference
#include <groonga.h>
#include <db.h>
#include <gcutter.h>
#include <glib/gstdio.h>
#include "../lib/grn-assertions.h"
Include dependency graph for test-table-patricia-trie-cursor.c:

Go to the source code of this file.

Macros

#define COORDINATE(hours, minutes, seconds)   GRN_TEST_GEO_COORDINATE(hours, minutes, seconds)
#define POINT(latitude_hours, latitude_minutes, latitude_seconds,longitude_hours, longitude_minutes, longitude_seconds)
#define TAKEN_POINT(latitude_hours, latitude_minutes, latitude_seconds, longitude_hours, longitude_minutes, longitude_seconds)
#define ADD_DATA(label, rc, message, offset, limit)
#define ADD_DATA(label, expected, min, offset, limit, flags)
#define ADD_DATA(label, expected, min, min_size, offset, limit, flags)
#define ADD_DATA(label, expected, min, offset, limit)
#define ADD_DATA(label, expected, min_size, max, offset, limit, flags)
#define ADD_DATA(label, expected, min_size, max, offset, limit, flags)
#define ADD_DATA(label, expected, min_size, max, offset, limit, flags)
#define ADD_DATA(label, expected, min, min_size, max, max_size,offset, limit, flags)

Functions

void data_prefix_error (void)
void test_prefix_error (gpointer data)
void data_prefix_short_text (void)
void test_prefix_short_text (gpointer data)
void data_prefix_geo_point (void)
void test_prefix_geo_point (gpointer data)
void data_prefix_rk (void)
void test_prefix_rk (gpointer data)
void data_near_uint32 (void)
void test_near_uint32 (gpointer data)
void data_near_geo_point (void)
void test_near_geo_point (gpointer data)
void data_common_prefix_search (void)
void test_common_prefix_search (gpointer data)
void data_by_id_encoded (void)
void test_by_id_encoded (gpointer data)
void cut_startup (void)
void cut_shutdown (void)
void cut_setup (void)
void cut_teardown (void)

Macro Definition Documentation

#define ADD_DATA (   label,
  rc,
  message,
  offset,
  limit 
)
Value:
gcut_add_datum(label, \
"rc", G_TYPE_UINT, rc, \
"message", G_TYPE_STRING, message, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min,
  offset,
  limit,
  flags 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, gcut_list_string_free, \
"min", G_TYPE_STRING, min, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
"flags", G_TYPE_INT, flags, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min,
  min_size,
  offset,
  limit,
  flags 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, gcut_list_string_free, \
"min", G_TYPE_STRING, min, \
"min-size", G_TYPE_UINT, min_size, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
"flags", G_TYPE_INT, flags, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min,
  offset,
  limit 
)
Value:
gcut_add_datum(label " - [" min "]", \
"expected", G_TYPE_POINTER, \
expected, gcut_list_string_free, \
"min", G_TYPE_STRING, min, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min_size,
  max,
  offset,
  limit,
  flags 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, g_list_free, \
"min-size", G_TYPE_INT, min_size, \
"max", G_TYPE_UINT, max, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
"flags", G_TYPE_INT, flags, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min_size,
  max,
  offset,
  limit,
  flags 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, gcut_list_string_free, \
"min-size", G_TYPE_UINT, min_size, \
"max", G_TYPE_STRING, max, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
"flags", G_TYPE_INT, flags, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min_size,
  max,
  offset,
  limit,
  flags 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, gcut_list_string_free, \
"min-size", G_TYPE_INT, min_size, \
"max", G_TYPE_STRING, max, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
"flags", G_TYPE_INT, flags, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define ADD_DATA (   label,
  expected,
  min,
  min_size,
  max,
  max_size,
  offset,
  limit,
  flags 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, gcut_list_string_free, \
"min", G_TYPE_STRING, min, \
"min-size", G_TYPE_UINT, min_size, \
"max", G_TYPE_STRING, max, \
"max-size", G_TYPE_UINT, max_size, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
"flags", G_TYPE_INT, flags, \
NULL)

Definition at line 629 of file test-table-patricia-trie-cursor.c.

#define COORDINATE (   hours,
  minutes,
  seconds 
)    GRN_TEST_GEO_COORDINATE(hours, minutes, seconds)

Definition at line 27 of file test-table-patricia-trie-cursor.c.

#define POINT (   latitude_hours,
  latitude_minutes,
  latitude_seconds,
  longitude_hours,
  longitude_minutes,
  longitude_seconds 
)
Value:
COORDINATE(latitude_hours, latitude_minutes, latitude_seconds), \
COORDINATE(longitude_hours, longitude_minutes, longitude_seconds))

Definition at line 30 of file test-table-patricia-trie-cursor.c.

#define TAKEN_POINT (   latitude_hours,
  latitude_minutes,
  latitude_seconds,
  longitude_hours,
  longitude_minutes,
  longitude_seconds 
)
Value:
cut_take_string(POINT(latitude_hours, latitude_minutes, latitude_seconds, \
longitude_hours, longitude_minutes, longitude_seconds))

Definition at line 36 of file test-table-patricia-trie-cursor.c.

Function Documentation

void cut_setup ( void  )

Definition at line 86 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void cut_shutdown ( void  )

Definition at line 73 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void cut_startup ( void  )

Definition at line 65 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void cut_teardown ( void  )

Definition at line 103 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void data_by_id_encoded ( void  )

Definition at line 1215 of file test-table-patricia-trie-cursor.c.

void data_common_prefix_search ( void  )

Definition at line 1110 of file test-table-patricia-trie-cursor.c.

void data_near_geo_point ( void  )

Definition at line 987 of file test-table-patricia-trie-cursor.c.

void data_near_uint32 ( void  )

Definition at line 922 of file test-table-patricia-trie-cursor.c.

void data_prefix_error ( void  )

Definition at line 208 of file test-table-patricia-trie-cursor.c.

void data_prefix_geo_point ( void  )

Definition at line 441 of file test-table-patricia-trie-cursor.c.

void data_prefix_rk ( void  )

Definition at line 826 of file test-table-patricia-trie-cursor.c.

void data_prefix_short_text ( void  )

Definition at line 263 of file test-table-patricia-trie-cursor.c.

void test_by_id_encoded ( gpointer  data)

Definition at line 1276 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_common_prefix_search ( gpointer  data)

Definition at line 1172 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_near_geo_point ( gpointer  data)

Definition at line 1043 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_near_uint32 ( gpointer  data)

Definition at line 952 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_prefix_error ( gpointer  data)

Definition at line 235 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_prefix_geo_point ( gpointer  data)

Definition at line 539 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_prefix_rk ( gpointer  data)

Definition at line 837 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function:

void test_prefix_short_text ( gpointer  data)

Definition at line 334 of file test-table-patricia-trie-cursor.c.

Here is the call graph for this function: