43 #include "CUnit/Basic.h" 56 static void TestKsmZoneRead(
void)
67 CU_ASSERT_EQUAL(status, 0);
71 CU_ASSERT_EQUAL(status, 0);
72 CU_ASSERT_STRING_EQUAL(zone->
name,
"opendnssec.org");
76 CU_ASSERT_EQUAL(status, 0);
77 CU_ASSERT_STRING_EQUAL(zone->
name,
"opendnssec.se");
91 static void TestKsmZoneIdFromName(
void)
96 char* zone1 =
"opendnssec.org";
97 char* zone2 =
"opendnssec.se";
101 CU_ASSERT_EQUAL(status, 0);
102 CU_ASSERT_EQUAL(zone_id, 1);
106 CU_ASSERT_EQUAL(status, 0);
107 CU_ASSERT_EQUAL(zone_id, 2);
130 {
"KsmZone", TestKsmZoneRead},
131 {
"KsmZoneIdFromName", TestKsmZoneIdFromName},
void DbFreeResult(DB_RESULT result)
char name[KSM_ZONE_NAME_LENGTH]
int KsmZoneInit(DB_RESULT *handle, int policy_id)
int TcuCreateSuite(const char *title, int(*init)(), int(*teardown)(), struct test_testdef *tests)
int KsmZone(DB_RESULT handle, KSM_ZONE *data)
int KsmZoneIdFromName(const char *zone_name, int *zone_id)