OpenDNSSEC-enforcer
2.1.4
|
#include "config.h"
#include "../db_configuration.h"
#include "../db_connection.h"
#include "../db_object.h"
#include "CUnit/Basic.h"
#include <string.h>
Go to the source code of this file.
Data Structures | |
struct | test_t |
struct | test_list_t |
struct | test2_t |
void __check_id | ( | const db_value_t * | id, |
int | id_int, | ||
const char * | id_text | ||
) |
Definition at line 1008 of file test_database_operations.c.
References DB_TYPE_INT32, DB_TYPE_INT64, DB_TYPE_TEXT, DB_TYPE_UINT32, DB_TYPE_UINT64, db_value_text(), db_value_to_int32(), db_value_to_int64(), db_value_to_uint32(), db_value_to_uint64(), and db_value_type().
Referenced by test_database_operations_read_object1(), and test_database_operations_read_object1_2().
db_object_t* __test2_new_object | ( | const db_connection_t * | connection | ) |
Definition at line 475 of file test_database_operations.c.
Referenced by test2_new().
db_object_t* __test_new_object | ( | const db_connection_t * | connection | ) |
Definition at line 58 of file test_database_operations.c.
Referenced by test_list_new(), and test_new().
int clean_suite_database_operations | ( | void | ) |
Definition at line 988 of file test_database_operations.c.
References db_configuration_free(), db_configuration_list_free(), db_connection_free(), db_value_reset(), test2_free(), test_free(), and test_list_free().
Referenced by main().
int test2_create | ( | test2_t * | test2 | ) |
Definition at line 666 of file test_database_operations.c.
Referenced by test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), and test_database_operations_update_objects_revisions().
int test2_delete | ( | test2_t * | test2 | ) |
Definition at line 751 of file test_database_operations.c.
Referenced by test_database_operations_delete_object2_2(), and test_database_operations_delete_object3_2().
void test2_free | ( | test2_t * | test2 | ) |
Definition at line 521 of file test_database_operations.c.
References db_object_free(), db_value_free(), test2_t::dbo, test2_t::id, test2_t::name, and test2_t::rev.
Referenced by clean_suite_database_operations(), test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), test_database_operations_delete_object2_2(), test_database_operations_delete_object3_2(), test_database_operations_read_object1_2(), test_database_operations_read_object2_2(), test_database_operations_update_object2_2(), and test_database_operations_update_objects_revisions().
int test2_from_result | ( | test2_t * | test2, |
const db_result_t * | result | ||
) |
Definition at line 563 of file test_database_operations.c.
int test2_get_by_id | ( | test2_t * | test2, |
const db_value_t * | id | ||
) |
Definition at line 626 of file test_database_operations.c.
Referenced by test_database_operations_delete_object2_2(), test_database_operations_delete_object3_2(), test_database_operations_read_object2_2(), and test_database_operations_update_object2_2().
int test2_get_by_name | ( | test2_t * | test2, |
const char * | name | ||
) |
Definition at line 586 of file test_database_operations.c.
Referenced by test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), test_database_operations_read_object1_2(), and test_database_operations_update_objects_revisions().
const db_value_t* test2_id | ( | const test2_t * | test2 | ) |
Definition at line 539 of file test_database_operations.c.
References test2_t::id.
Referenced by test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), test_database_operations_read_object1_2(), and test_database_operations_read_object2_2().
const char* test2_name | ( | const test2_t * | test2 | ) |
Definition at line 545 of file test_database_operations.c.
References test2_t::name.
Referenced by test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), test_database_operations_read_object1_2(), test_database_operations_read_object2_2(), test_database_operations_update_object2_2(), and test_database_operations_update_objects_revisions().
test2_t* test2_new | ( | const db_connection_t * | connection | ) |
Definition at line 508 of file test_database_operations.c.
References __test2_new_object(), db_value_new(), test2_t::dbo, test2_t::id, and test2_t::rev.
Referenced by test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), test_database_operations_delete_object2_2(), test_database_operations_delete_object3_2(), test_database_operations_read_object1_2(), test_database_operations_read_object2_2(), test_database_operations_update_object2_2(), and test_database_operations_update_objects_revisions().
int test2_set_name | ( | test2_t * | test2, |
const char * | name | ||
) |
Definition at line 551 of file test_database_operations.c.
References test2_t::name.
Referenced by test_database_operations_create_object2_2(), test_database_operations_create_object3_2(), test_database_operations_update_object2_2(), and test_database_operations_update_objects_revisions().
int test2_update | ( | test2_t * | test2 | ) |
Definition at line 700 of file test_database_operations.c.
Referenced by test_database_operations_update_object2_2(), and test_database_operations_update_objects_revisions().
size_t test_count_by_id | ( | test_t * | test, |
const db_value_t * | id | ||
) |
Definition at line 365 of file test_database_operations.c.
Referenced by test_database_operations_count().
size_t test_count_by_name | ( | test_t * | test, |
const char * | name | ||
) |
Definition at line 342 of file test_database_operations.c.
Referenced by test_database_operations_count().
int test_create | ( | test_t * | test | ) |
Definition at line 238 of file test_database_operations.c.
Referenced by test_database_operations_create_object2(), and test_database_operations_create_object3().
void test_database_operations_count | ( | void | ) |
Definition at line 1187 of file test_database_operations.c.
References test_count_by_id(), test_count_by_name(), test_free(), and test_new().
Referenced by main().
void test_database_operations_create_object2 | ( | void | ) |
Definition at line 1059 of file test_database_operations.c.
References db_value_copy(), db_value_reset(), test_create(), test_free(), test_get_by_name(), test_id(), test_name(), test_new(), and test_set_name().
Referenced by main().
void test_database_operations_create_object2_2 | ( | void | ) |
Definition at line 1210 of file test_database_operations.c.
References db_value_copy(), db_value_reset(), test2_create(), test2_free(), test2_get_by_name(), test2_id(), test2_name(), test2_new(), and test2_set_name().
Referenced by main().
void test_database_operations_create_object3 | ( | void | ) |
Definition at line 1131 of file test_database_operations.c.
References db_value_copy(), db_value_reset(), test_create(), test_free(), test_get_by_name(), test_id(), test_name(), test_new(), and test_set_name().
Referenced by main().
void test_database_operations_create_object3_2 | ( | void | ) |
Definition at line 1317 of file test_database_operations.c.
References db_value_copy(), db_value_reset(), test2_create(), test2_free(), test2_get_by_name(), test2_id(), test2_name(), test2_new(), and test2_set_name().
Referenced by main().
void test_database_operations_delete_object2 | ( | void | ) |
Definition at line 1114 of file test_database_operations.c.
References test_delete(), test_free(), test_get_by_id(), and test_new().
Referenced by main().
void test_database_operations_delete_object2_2 | ( | void | ) |
Definition at line 1300 of file test_database_operations.c.
References test2_delete(), test2_free(), test2_get_by_id(), and test2_new().
Referenced by main().
void test_database_operations_delete_object3 | ( | void | ) |
Definition at line 1152 of file test_database_operations.c.
References test_delete(), test_free(), test_get_by_id(), and test_new().
Referenced by main().
void test_database_operations_delete_object3_2 | ( | void | ) |
Definition at line 1338 of file test_database_operations.c.
References test2_delete(), test2_free(), test2_get_by_id(), and test2_new().
Referenced by main().
void test_database_operations_read_all | ( | void | ) |
Definition at line 1169 of file test_database_operations.c.
References test_list_begin(), test_list_free(), test_list_get(), test_list_new(), and test_list_next().
Referenced by main().
void test_database_operations_read_object1 | ( | void | ) |
Definition at line 1047 of file test_database_operations.c.
References __check_id(), test_free(), test_get_by_name(), test_id(), test_name(), and test_new().
Referenced by main().
void test_database_operations_read_object1_2 | ( | void | ) |
Definition at line 1198 of file test_database_operations.c.
References __check_id(), test2_free(), test2_get_by_name(), test2_id(), test2_name(), and test2_new().
Referenced by main().
void test_database_operations_read_object2 | ( | void | ) |
Definition at line 1080 of file test_database_operations.c.
References db_value_cmp(), test_free(), test_get_by_id(), test_id(), test_name(), and test_new().
Referenced by main().
void test_database_operations_read_object2_2 | ( | void | ) |
Definition at line 1231 of file test_database_operations.c.
References db_value_cmp(), test2_free(), test2_get_by_id(), test2_id(), test2_name(), and test2_new().
Referenced by main().
void test_database_operations_update_object2 | ( | void | ) |
Definition at line 1094 of file test_database_operations.c.
References test_free(), test_get_by_id(), test_name(), test_new(), test_set_name(), and test_update().
Referenced by main().
void test_database_operations_update_object2_2 | ( | void | ) |
Definition at line 1245 of file test_database_operations.c.
References test2_free(), test2_get_by_id(), test2_name(), test2_new(), test2_set_name(), and test2_update().
Referenced by main().
void test_database_operations_update_objects_revisions | ( | void | ) |
Definition at line 1265 of file test_database_operations.c.
References test2_create(), test2_free(), test2_get_by_name(), test2_name(), test2_new(), test2_set_name(), and test2_update().
Referenced by main().
int test_delete | ( | test_t * | test | ) |
Definition at line 316 of file test_database_operations.c.
Referenced by test_database_operations_delete_object2(), and test_database_operations_delete_object3().
void test_free | ( | test_t * | test | ) |
Definition at line 98 of file test_database_operations.c.
References db_object_free(), db_value_free(), test_t::dbo, test_t::id, and test_t::name.
Referenced by clean_suite_database_operations(), test_database_operations_count(), test_database_operations_create_object2(), test_database_operations_create_object3(), test_database_operations_delete_object2(), test_database_operations_delete_object3(), test_database_operations_read_object1(), test_database_operations_read_object2(), test_database_operations_update_object2(), and test_list_free().
int test_from_result | ( | test_t * | test, |
const db_result_t * | result | ||
) |
Definition at line 137 of file test_database_operations.c.
int test_get_by_id | ( | test_t * | test, |
const db_value_t * | id | ||
) |
Definition at line 198 of file test_database_operations.c.
Referenced by test_database_operations_delete_object2(), test_database_operations_delete_object3(), test_database_operations_read_object2(), and test_database_operations_update_object2().
int test_get_by_name | ( | test_t * | test, |
const char * | name | ||
) |
Definition at line 158 of file test_database_operations.c.
Referenced by test_database_operations_create_object2(), test_database_operations_create_object3(), and test_database_operations_read_object1().
const db_value_t* test_id | ( | const test_t * | test | ) |
Definition at line 113 of file test_database_operations.c.
References test_t::id.
Referenced by test_database_operations_create_object2(), test_database_operations_create_object3(), test_database_operations_read_object1(), and test_database_operations_read_object2().
const test_t* test_list_begin | ( | test_list_t * | test_list | ) |
Definition at line 428 of file test_database_operations.c.
Referenced by test_database_operations_read_all().
void test_list_free | ( | test_list_t * | test_list | ) |
Definition at line 399 of file test_database_operations.c.
References db_object_free(), db_result_list_free(), test_list_t::dbo, test_list_t::result_list, test_list_t::test, and test_free().
Referenced by clean_suite_database_operations(), and test_database_operations_read_all().
int test_list_get | ( | test_list_t * | test_list | ) |
Definition at line 414 of file test_database_operations.c.
References db_object_read(), db_result_list_free(), test_list_t::dbo, and test_list_t::result_list.
Referenced by test_database_operations_read_all().
test_list_t* test_list_new | ( | const db_connection_t * | connection | ) |
Definition at line 388 of file test_database_operations.c.
References __test_new_object(), and test_list_t::dbo.
Referenced by test_database_operations_read_all().
const test_t* test_list_next | ( | test_list_t * | test_list | ) |
Definition at line 447 of file test_database_operations.c.
Referenced by test_database_operations_read_all().
const char* test_name | ( | const test_t * | test | ) |
Definition at line 119 of file test_database_operations.c.
References test_t::name.
Referenced by test_database_operations_create_object2(), test_database_operations_create_object3(), test_database_operations_read_object1(), test_database_operations_read_object2(), and test_database_operations_update_object2().
test_t* test_new | ( | const db_connection_t * | connection | ) |
Definition at line 86 of file test_database_operations.c.
References __test_new_object(), db_value_new(), test_t::dbo, and test_t::id.
Referenced by test_database_operations_count(), test_database_operations_create_object2(), test_database_operations_create_object3(), test_database_operations_delete_object2(), test_database_operations_delete_object3(), test_database_operations_read_object1(), test_database_operations_read_object2(), and test_database_operations_update_object2().
int test_set_name | ( | test_t * | test, |
const char * | name | ||
) |
Definition at line 125 of file test_database_operations.c.
References test_t::name.
Referenced by test_database_operations_create_object2(), test_database_operations_create_object3(), and test_database_operations_update_object2().
int test_update | ( | test_t * | test | ) |
Definition at line 271 of file test_database_operations.c.
Referenced by test_database_operations_update_object2().