Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
test-table-sort-geo.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-sort-geo.c:

Go to the source code of this file.

Macros

#define COORDINATE(hours, minutes, seconds)   ((hours) * 3600 + (minutes) * 60 + (seconds)) * 1000
#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 INSPECTED_POINT(latitude_hours, latitude_minutes, latitude_seconds, longitude_hours, longitude_minutes, longitude_seconds)
#define TAKEN_INSPECTED_POINT(latitude_hours,latitude_minutes,latitude_seconds,longitude_hours,longitude_minutes,longitude_seconds)
#define ADD_DATA(label, expected, base, offset, limit)

Functions

void data_near_geo_point (void)
void test_near_geo_point (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,
  expected,
  base,
  offset,
  limit 
)
Value:
gcut_add_datum(label, \
"expected", G_TYPE_POINTER, \
expected, g_list_free, \
"base", G_TYPE_INT, base, \
"offset", G_TYPE_INT, offset, \
"limit", G_TYPE_INT, limit, \
NULL)
#define COORDINATE (   hours,
  minutes,
  seconds 
)    ((hours) * 3600 + (minutes) * 60 + (seconds)) * 1000

Definition at line 27 of file test-table-sort-geo.c.

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

Definition at line 42 of file test-table-sort-geo.c.

#define POINT (   latitude_hours,
  latitude_minutes,
  latitude_seconds,
  longitude_hours,
  longitude_minutes,
  longitude_seconds 
)
Value:
g_strdup_printf( \
"%dx%d", \
COORDINATE(latitude_hours, latitude_minutes, latitude_seconds), \
COORDINATE(longitude_hours, longitude_minutes, longitude_seconds))

Definition at line 30 of file test-table-sort-geo.c.

#define TAKEN_INSPECTED_POINT (   latitude_hours,
  latitude_minutes,
  latitude_seconds,
  longitude_hours,
  longitude_minutes,
  longitude_seconds 
)
Value:
cut_take_string(INSPECTED_POINT(latitude_hours, \
latitude_minutes, \
latitude_seconds, \
longitude_hours, \
longitude_minutes, \
longitude_seconds))

Definition at line 48 of file test-table-sort-geo.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 37 of file test-table-sort-geo.c.

Function Documentation

void cut_setup ( void  )

Definition at line 91 of file test-table-sort-geo.c.

Here is the call graph for this function:

void cut_shutdown ( void  )

Definition at line 79 of file test-table-sort-geo.c.

void cut_startup ( void  )

Definition at line 71 of file test-table-sort-geo.c.

Here is the call graph for this function:

void cut_teardown ( void  )

Definition at line 110 of file test-table-sort-geo.c.

Here is the call graph for this function:

void data_near_geo_point ( void  )
void test_near_geo_point ( gpointer  data)