blob: 49915ad7adfbe83e49b1ef1087e982217454d14a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef DRIVER_TEST_H
#define DRIVER_TEST_H 1
struct test_driver_result_set {
size_t rows, cols, cur;
const char *const *col_names;
const char ***row_data;
};
struct test_driver_result {
/* expected queries */
size_t nqueries;
size_t cur;
unsigned int affected_rows;
const char *const *queries;
/* test result, rows and columns */
struct test_driver_result_set *result;
};
void sql_driver_test_register(void);
void sql_driver_test_unregister(void);
void sql_driver_test_add_expected_result(struct sql_db *_db,
const struct test_driver_result *result);
void sql_driver_test_clear_expected_results(struct sql_db *_db);
#endif
|