45 #include "CUnit/Basic.h"
58 static void TestKsmPolicyRead(
void)
82 CU_ASSERT_EQUAL(status, 0);
83 CU_ASSERT_EQUAL(policy->
id, 2);
89 CU_ASSERT_EQUAL(status, 0);
94 static void TestKsmPolicyReadId(
void)
119 CU_ASSERT_EQUAL(status, 0);
125 CU_ASSERT_EQUAL(status, 0);
130 static void TestKsmPolicy2(
void)
151 for (i=1; i<5 ; i++) {
152 printf(
"Try: %i\n",i);
158 while (status == 0) {
179 static void TestKsmPolicySalt(
void)
207 CU_ASSERT_EQUAL(status, 0);
233 {
"KsmPolicy", TestKsmPolicyRead},
234 {
"KsmPolicyFromId", TestKsmPolicyReadId},
235 {
"KsmPolicy2", TestKsmPolicy2},
236 {
"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_AUDIT_LENGTH
#define KSM_POLICY_DESC_LENGTH
KSM_ENFORCER_POLICY * enforcer
KSM_SIGNATURE_POLICY * signature