45 #include "CUnit/Basic.h"
60 static void TestKsmImportRepository(
void)
66 char* repo_name =
"myNewRepo";
67 char* repo_capacity =
"500";
76 CU_ASSERT_EQUAL(status, 0);
77 CU_ASSERT_EQUAL(count, 0);
81 CU_ASSERT_EQUAL(status, 0);
86 CU_ASSERT_EQUAL(status, 0);
87 CU_ASSERT_EQUAL(count, 1);
95 CU_ASSERT_EQUAL(status, 0);
96 CU_ASSERT_EQUAL(count, 500);
100 CU_ASSERT_EQUAL(status, 0);
105 CU_ASSERT_EQUAL(status, 0);
106 CU_ASSERT_EQUAL(count, 5000);
117 static void TestKsmImportPolicy(
void)
123 char* policy_name =
"myNewPolicy";
124 char* policy_desc =
"Pretty policy";
133 CU_ASSERT_EQUAL(status, 0);
134 CU_ASSERT_EQUAL(count, 0);
138 CU_ASSERT_EQUAL(status, 0);
143 CU_ASSERT_EQUAL(status, 0);
144 CU_ASSERT_EQUAL(count, 1);
155 static void TestKsmImportZone(
void)
161 char* zone_name =
"myNewZone.test";
172 CU_ASSERT_EQUAL(status, 0);
173 CU_ASSERT_EQUAL(count, 0);
176 status =
KsmImportZone(zone_name, policy_id, 1, &new_zone,
"signconf",
"input",
"output",
"File",
"File");
177 CU_ASSERT_EQUAL(status, 0);
178 CU_ASSERT_EQUAL(new_zone, 1);
183 CU_ASSERT_EQUAL(status, 0);
184 CU_ASSERT_EQUAL(count, 1);
192 CU_ASSERT_EQUAL(status, 0);
193 CU_ASSERT_EQUAL(count, 1);
196 status =
KsmImportZone(zone_name, 2, 0, &new_zone,
"signconf",
"input",
"output",
"File",
"File");
197 CU_ASSERT_EQUAL(status, 0);
198 CU_ASSERT_EQUAL(new_zone, 0);
203 CU_ASSERT_EQUAL(status, 0);
204 CU_ASSERT_EQUAL(count, 2);
216 static void TestKsmSerialIdFromName(
void)
221 char* serial1 =
"unixtime";
222 char* serial2 =
"somethingElse";
226 CU_ASSERT_EQUAL(status, 0);
227 CU_ASSERT_EQUAL(serial_id, 1);
231 CU_ASSERT_EQUAL(status, 65557);
254 {
"KsmImportRepository", TestKsmImportRepository},
255 {
"KsmImportPolicy", TestKsmImportPolicy},
256 {
"KsmImportZone", TestKsmImportZone},
257 {
"KsmSerialIdFromName", TestKsmSerialIdFromName},