45 #include "CUnit/Basic.h"
58 static void TestKsmZoneRead(
void)
69 CU_ASSERT_EQUAL(status, 0);
73 CU_ASSERT_EQUAL(status, 0);
74 CU_ASSERT_STRING_EQUAL(zone->
name,
"opendnssec.org");
78 CU_ASSERT_EQUAL(status, 0);
79 CU_ASSERT_STRING_EQUAL(zone->
name,
"opendnssec.se");
93 static void TestKsmZoneIdFromName(
void)
98 char* zone1 =
"opendnssec.org";
99 char* zone2 =
"opendnssec.se";
103 CU_ASSERT_EQUAL(status, 0);
104 CU_ASSERT_EQUAL(zone_id, 1);
108 CU_ASSERT_EQUAL(status, 0);
109 CU_ASSERT_EQUAL(zone_id, 2);
132 {
"KsmZone", TestKsmZoneRead},
133 {
"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)