#include <criterion/criterion.h>#include <criterion/parameterized.h>#include "apphook.h"#include "radix.h"#include "messages.h"#include <stdio.h>#include <sys/time.h>#include <time.h>#include <string.h>#include <stdlib.h>
Classes | |
| struct | RadixTestParam |
Macros | |
| #define | RADIX_TEST_MAX_PATTERN 5 |
| #define | RADIX_TEST_MAX_NODE 5 |
Functions | |
| void | insert_node_with_value (RNode *root, const gchar *key, const gpointer value) |
| void | insert_node_with_prefix (RNode *root, const gchar *key, const gchar *prefix) |
| void | insert_node (RNode *root, const gchar *key) |
| void | test_search_value (RNode *root, const gchar *key, const gchar *expected_value) |
| void | test_search (RNode *root, const gchar *key, gboolean expect) |
| void | test_search_matches (RNode *root, const gchar *key, const gchar *search_pattern[]) |
| void | test_setup (void) |
| void | test_teardown (void) |
| Test (dbparser, test_literals,.init=test_setup,.fini=test_teardown) | |
| Test (dbparser, test_parsers,.init=test_setup,.fini=test_teardown) | |
| ParameterizedTestParameters (dbparser, test_radix_search_matches) | |
| ParameterizedTest (RadixTestParam *param, dbparser, test_radix_search_matches,.init=test_setup,.fini=test_teardown) | |
| Test (dbparser, test_radix_prefix,.init=test_setup,.fini=test_teardown) | |
| Test (dbparser, test_radix_zorp_log,.init=test_setup,.fini=test_teardown) | |
| #define RADIX_TEST_MAX_NODE 5 |
| #define RADIX_TEST_MAX_PATTERN 5 |
| void insert_node | ( | RNode * | root, |
| const gchar * | key | ||
| ) |
| void insert_node_with_prefix | ( | RNode * | root, |
| const gchar * | key, | ||
| const gchar * | prefix | ||
| ) |
| void insert_node_with_value | ( | RNode * | root, |
| const gchar * | key, | ||
| const gpointer | value | ||
| ) |
| ParameterizedTest | ( | RadixTestParam * | param, |
| dbparser | , | ||
| test_radix_search_matches | , | ||
| . | init = test_setup, |
||
| . | fini = test_teardown |
||
| ) |
| ParameterizedTestParameters | ( | dbparser | , |
| test_radix_search_matches | |||
| ) |
| Test | ( | dbparser | , |
| test_literals | , | ||
| . | init = test_setup, |
||
| . | fini = test_teardown |
||
| ) |
| Test | ( | dbparser | , |
| test_parsers | , | ||
| . | init = test_setup, |
||
| . | fini = test_teardown |
||
| ) |
| Test | ( | dbparser | , |
| test_radix_prefix | , | ||
| . | init = test_setup, |
||
| . | fini = test_teardown |
||
| ) |
| Test | ( | dbparser | , |
| test_radix_zorp_log | , | ||
| . | init = test_setup, |
||
| . | fini = test_teardown |
||
| ) |
| void test_search | ( | RNode * | root, |
| const gchar * | key, | ||
| gboolean | expect | ||
| ) |
| void test_search_matches | ( | RNode * | root, |
| const gchar * | key, | ||
| const gchar * | search_pattern[] | ||
| ) |
| void test_search_value | ( | RNode * | root, |
| const gchar * | key, | ||
| const gchar * | expected_value | ||
| ) |
| void test_setup | ( | void | ) |
| void test_teardown | ( | void | ) |