case ALIAS_DATA:
ec = ckmc_get_data_alias_list(&aliasList);
break;
+ default:
+ RUNNER_ASSERT_MSG(false, "Unsupported value ALIAS_KEY == " << (int)type);
}
+
if(ec == CKMC_ERROR_DB_ALIAS_UNKNOWN)
return 0;
- else if(ec==0)
- {
- ckmc_alias_list_s *plist = aliasList;
- size_t return_count = 0;
- while(plist)
- {
- plist = plist->next;
- return_count ++;
- }
- ckmc_alias_list_all_free(aliasList);
- RUNNER_ASSERT_MSG(
- return_count >= minimum_initial_element_count,
- "Error: alias list failed, current element count: " << return_count <<
- " while expected minimal count of " << minimum_initial_element_count <<
- " elements");
+ RUNNER_ASSERT_MSG(ec == CKMC_ERROR_NONE,
+ "Error: alias list failed, ec: " << CKMCErrorToString(ec));
- return return_count;
- }
- else
+ ckmc_alias_list_s *plist = aliasList;
+ size_t return_count = 0;
+ while(plist)
{
- // error - fail
- RUNNER_ASSERT_MSG(
- ec >= 0,
- "Error: alias list failed, ec: " << CKMCErrorToString(ec));
+ plist = plist->next;
+ return_count ++;
}
+ ckmc_alias_list_all_free(aliasList);
+
+ RUNNER_ASSERT_MSG(
+ return_count >= minimum_initial_element_count,
+ "Error: alias list failed, current element count: " << return_count <<
+ " while expected minimal count of " << minimum_initial_element_count <<
+ " elements");
- return 0;
+ return return_count;
}
std::string sharedDatabase(const CKM::Alias & alias)