43 #include "CUnit/Basic.h"
56 static void TestKsmPolicyRead(
void)
78 CU_ASSERT_EQUAL(status, 0);
79 CU_ASSERT_EQUAL(policy->
id, 2);
85 CU_ASSERT_EQUAL(status, 0);
90 static void TestKsmPolicyReadId(
void)
113 CU_ASSERT_EQUAL(status, 0);
119 CU_ASSERT_EQUAL(status, 0);
124 static void TestKsmPolicy2(
void)
143 for (i=1; i<5 ; i++) {
144 printf(
"Try: %i\n",i);
150 while (status == 0) {
171 static void TestKsmPolicySalt(
void)
197 CU_ASSERT_EQUAL(status, 0);
223 {
"KsmPolicy", TestKsmPolicyRead},
224 {
"KsmPolicyFromId", TestKsmPolicyReadId},
225 {
"KsmPolicy2", TestKsmPolicy2},
226 {
"KsmPolicySalt", TestKsmPolicySalt},
void DbFreeResult(DB_RESULT result)
int KsmPolicyInit(DB_RESULT *handle, const char *name)
char name[KSM_NAME_LENGTH]
int KsmPolicy(DB_RESULT handle, KSM_POLICY *data)
KSM_COMMON_KEY_POLICY * keys
int TcuCreateSuite(const char *title, int(*init)(), int(*teardown)(), struct test_testdef *tests)
int KsmPolicyUpdateSalt(KSM_POLICY *policy)
int KsmPolicyRead(KSM_POLICY *policy)
int KsmPolicyReadFromId(KSM_POLICY *policy)
KSM_PARENT_POLICY * parent
KSM_DENIAL_POLICY * denial
void KsmPolicyFree(KSM_POLICY *policy)
KSM_SIGNER_POLICY * signer
#define KSM_POLICY_DESC_LENGTH
KSM_ENFORCER_POLICY * enforcer
KSM_SIGNATURE_POLICY * signature