43 #include "CUnit/Basic.h"
56 static void TestKsmKeyDeleteRange(
void)
69 CU_ASSERT_EQUAL(status, 0);
71 CU_ASSERT_EQUAL(rowcount, 2);
75 CU_ASSERT_EQUAL(status, 0);
79 CU_ASSERT_EQUAL(status, 0);
82 CU_ASSERT_EQUAL(rowcount, 0);
91 CU_ASSERT_EQUAL(status, 0);
95 CU_ASSERT_EQUAL(rowcount, 6);
107 CU_ASSERT_EQUAL(status, 0);
109 CU_ASSERT_EQUAL(rowcount, 2);
113 CU_ASSERT_EQUAL(status, 0);
117 CU_ASSERT_EQUAL(status, 0);
120 CU_ASSERT_EQUAL(rowcount, 0);
129 CU_ASSERT_EQUAL(status, 0);
133 CU_ASSERT_EQUAL(rowcount, 4);
143 static void TestKsmKeyDeleteRanges(
void)
158 CU_ASSERT_EQUAL(status, 0);
160 CU_ASSERT_EQUAL(rowcount, 5);
169 CU_ASSERT_EQUAL(status, 0);
173 CU_ASSERT_EQUAL(status, 0);
176 CU_ASSERT_EQUAL(rowcount, 1);
186 CU_ASSERT_EQUAL(status, 0);
188 CU_ASSERT_EQUAL(rowcount, 4);
196 CU_ASSERT_EQUAL(status, 0);
198 CU_ASSERT_EQUAL(rowcount, 1);
222 {
"KsmKeyDeleteRange", TestKsmKeyDeleteRange},
223 {
"KsmKeyDeleteRanges", TestKsmKeyDeleteRanges},
int KsmDeleteKeyRanges(int limit[], int size)
int TestKsmKeyDelete(void)
int TcuCreateSuite(const char *title, int(*init)(), int(*teardown)(), struct test_testdef *tests)
void DqsFree(char *query)
char * DqsCountInit(const char *table)
void DqsConditionInt(char **query, const char *field, DQS_COMPARISON compare, int value, int index)
int DbIntQuery(DB_HANDLE handle, int *value, const char *query)
int KsmDeleteKeyRange(int minid, int maxid)
void DqsEnd(char **query)