OpenDNSSEC-enforcer  2.1.4
Functions
test_classes.c File Reference
#include "../db_backend.h"
#include "../db_clause.h"
#include "../db_configuration.h"
#include "../db_connection.h"
#include "../db_join.h"
#include "../db_object.h"
#include "../db_result.h"
#include "../db_value.h"
#include "CUnit/Basic.h"

Go to the source code of this file.

Functions

int init_suite_classes (void)
 
int clean_suite_classes (void)
 
int __db_backend_handle_initialize (void *data)
 
int __db_backend_handle_shutdown (void *data)
 
int __db_backend_handle_connect (void *data, const db_configuration_list_t *configuration_list)
 
int __db_backend_handle_disconnect (void *data)
 
int __db_backend_handle_create (void *data, const db_object_t *_object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set)
 
db_result_list_t__db_backend_handle_read (void *data, const db_object_t *_object, const db_join_list_t *join_list, const db_clause_list_t *clause_list)
 
int __db_backend_handle_update (void *data, const db_object_t *_object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set, const db_clause_list_t *clause_list)
 
int __db_backend_handle_delete (void *data, const db_object_t *_object, const db_clause_list_t *clause_list)
 
int __db_backend_handle_count (void *data, const db_object_t *_object, const db_join_list_t *join_list, const db_clause_list_t *clause_list, size_t *count)
 
void __db_backend_handle_free (void *data)
 
int __db_backend_handle_transaction_begin (void *data)
 
int __db_backend_handle_transaction_commit (void *data)
 
int __db_backend_handle_transaction_rollback (void *data)
 
void test_class_db_backend_handle (void)
 
void test_class_db_backend (void)
 
void test_class_db_clause (void)
 
void test_class_db_clause_list (void)
 
void test_class_db_configuration (void)
 
void test_class_db_configuration_list (void)
 
void test_class_db_connection (void)
 
void test_class_db_object_field (void)
 
void test_class_db_object_field_list (void)
 
void test_class_db_object (void)
 
void test_class_db_value_set (void)
 
void test_class_db_result (void)
 
db_result_t__db_result_list_next (void *data, int finish)
 
void test_class_db_result_list (void)
 
void test_class_db_value (void)
 
void test_class_end (void)
 

Function Documentation

◆ __db_backend_handle_connect()

int __db_backend_handle_connect ( void *  data,
const db_configuration_list_t configuration_list 
)

Definition at line 199 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_count()

int __db_backend_handle_count ( void *  data,
const db_object_t _object,
const db_join_list_t join_list,
const db_clause_list_t clause_list,
size_t *  count 
)

Definition at line 242 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_create()

int __db_backend_handle_create ( void *  data,
const db_object_t _object,
const db_object_field_list_t object_field_list,
const db_value_set_t value_set 
)

Definition at line 210 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_delete()

int __db_backend_handle_delete ( void *  data,
const db_object_t _object,
const db_clause_list_t clause_list 
)

Definition at line 235 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_disconnect()

int __db_backend_handle_disconnect ( void *  data)

Definition at line 205 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_free()

void __db_backend_handle_free ( void *  data)

Definition at line 251 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_initialize()

int __db_backend_handle_initialize ( void *  data)

Definition at line 189 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_read()

db_result_list_t* __db_backend_handle_read ( void *  data,
const db_object_t _object,
const db_join_list_t join_list,
const db_clause_list_t clause_list 
)

Definition at line 218 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_shutdown()

int __db_backend_handle_shutdown ( void *  data)

Definition at line 194 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_transaction_begin()

int __db_backend_handle_transaction_begin ( void *  data)

Definition at line 255 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_transaction_commit()

int __db_backend_handle_transaction_commit ( void *  data)

Definition at line 260 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_transaction_rollback()

int __db_backend_handle_transaction_rollback ( void *  data)

Definition at line 265 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_backend_handle_update()

int __db_backend_handle_update ( void *  data,
const db_object_t _object,
const db_object_field_list_t object_field_list,
const db_value_set_t value_set,
const db_clause_list_t clause_list 
)

Definition at line 226 of file test_classes.c.

Referenced by test_class_db_backend_handle().

◆ __db_result_list_next()

db_result_t* __db_result_list_next ( void *  data,
int  finish 
)

Definition at line 506 of file test_classes.c.

◆ clean_suite_classes()

int clean_suite_classes ( void  )

◆ init_suite_classes()

int init_suite_classes ( void  )

Definition at line 72 of file test_classes.c.

Referenced by main().

◆ test_class_db_backend()

void test_class_db_backend ( void  )

◆ test_class_db_backend_handle()

void test_class_db_backend_handle ( void  )

◆ test_class_db_clause()

void test_class_db_clause ( void  )

◆ test_class_db_clause_list()

void test_class_db_clause_list ( void  )

Definition at line 329 of file test_classes.c.

Referenced by main().

◆ test_class_db_configuration()

void test_class_db_configuration ( void  )

◆ test_class_db_configuration_list()

void test_class_db_configuration_list ( void  )

Definition at line 362 of file test_classes.c.

Referenced by main().

◆ test_class_db_connection()

void test_class_db_connection ( void  )

Definition at line 382 of file test_classes.c.

References db_connection_new(), and db_connection_set_configuration_list().

Referenced by main().

◆ test_class_db_object()

void test_class_db_object ( void  )

Definition at line 434 of file test_classes.c.

Referenced by main().

◆ test_class_db_object_field()

void test_class_db_object_field ( void  )

◆ test_class_db_object_field_list()

void test_class_db_object_field_list ( void  )

Definition at line 418 of file test_classes.c.

Referenced by main().

◆ test_class_db_result()

void test_class_db_result ( void  )

Definition at line 489 of file test_classes.c.

Referenced by main().

◆ test_class_db_result_list()

void test_class_db_result_list ( void  )

Definition at line 538 of file test_classes.c.

Referenced by main().

◆ test_class_db_value()

void test_class_db_value ( void  )

◆ test_class_db_value_set()

void test_class_db_value_set ( void  )

Definition at line 461 of file test_classes.c.

References db_value_set_at(), db_value_set_get(), db_value_set_new(), and db_value_set_size().

Referenced by main().

◆ test_class_end()

void test_class_end ( void  )