33#if APU_HAVE_SQLITE2 || APU_HAVE_SQLITE3
48 const char *
sql =
"CREATE TABLE apr_dbd_test ("
49 "col1 varchar(40) not null,"
59 const char *
sql =
"DROP TABLE apr_dbd_test";
66 const char *
sql =
"DELETE FROM apr_dbd_test";
75 const char*
sql =
"INSERT INTO apr_dbd_test VALUES('%d', '%d', %d)";
95 const char*
sql =
"SELECT * FROM apr_dbd_test ORDER BY col1";
136 ABTS_ASSERT(tc,
"If we overseek, get_row should return -1", rv == -1);
void abts_run_test(abts_suite *ts, test_func f, void *value)
#define ABTS_PTR_NOTNULL(a, b)
#define ABTS_STR_EQUAL(a, b, c)
#define ABTS_ASSERT(a, b, c)
static int drop_table(apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
static int create_table(apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
const char const apr_dbd_driver_t ** driver
apr_pool_t apr_dbd_t apr_dbd_results_t ** res
struct apr_dbd_t apr_dbd_t
struct apr_dbd_results_t apr_dbd_results_t
apr_pool_t const char apr_dbd_t ** handle
apr_pool_t apr_dbd_results_t apr_dbd_row_t ** row
struct apr_dbd_row_t apr_dbd_row_t
const char int apr_pool_t * pool
#define apr_pool_create(newpool, parent)
static void test_dbd_init(abts_case *tc, void *data)
abts_suite * testdbd(abts_suite *suite)
static void test_escape(abts_case *tc, void *data)