std::string XML_3_EXPECTED_CERT_1 = aliasWithLabel(ckmc_owner_id_system, "test3-cert1");
std::string XML_3_EXPECTED_DATA_1 = aliasWithLabel(ckmc_owner_id_system, "test3-data1");
-void feedGarbageCollector(GarbageCollector & gc)
-{
- // [prepare]
- gc.add(XML_1_EXPECTED_KEY_1_RSA.c_str());
- gc.add(XML_1_EXPECTED_KEY_2_RSA.c_str());
- //gc.add(XML_1_EXPECTED_KEY_3_AES);
- gc.add(XML_1_EXPECTED_CERT_1.c_str());
- gc.add(XML_1_EXPECTED_DATA_1.c_str());
- gc.add(XML_2_EXPECTED_KEY_1_RSA.c_str());
- gc.add(XML_2_EXPECTED_KEY_2_RSA.c_str());
- //gc.add(XML_2_EXPECTED_KEY_3_AES);
- gc.add(XML_2_EXPECTED_CERT_1.c_str());
- gc.add(XML_2_EXPECTED_DATA_1.c_str());
-}
std::string format_src_path(const char *file)
{
RUNNER_TEST_GROUP_INIT(T60_INITIAL_VALUES);
-RUNNER_TEST(T6010_PARSE_XML_FILE_AT_STARTUP)
+RUNNER_TEST(T6010_PARSE_XML_FILE_AT_STARTUP, RemoveDataEnv<0>)
{
// [prepare]
// remove database 0
// [prepare]
- GarbageCollector gc;
- feedGarbageCollector(gc);
-
- remove_user_data(0);
copy_file(format_src_path(XML_1_okay), format_dest_path(XML_1_okay));
// [test0]
}
}
-RUNNER_TEST(T6020_PARSE_TWO_XML_FILES_AT_STARTUP)
+RUNNER_TEST(T6020_PARSE_TWO_XML_FILES_AT_STARTUP, RemoveDataEnv<0>)
{
// [prepare]
// remove database 0
// check items existence as system service
// [prepare]
- GarbageCollector gc;
- feedGarbageCollector(gc);
-
- remove_user_data(0);
copy_file(format_src_path(XML_1_okay), format_dest_path(XML_1_okay));
copy_file(format_src_path(XML_2_okay), format_dest_path(XML_2_okay));
check_read_allowed(XML_2_EXPECTED_DATA_1.c_str(), XML_2_EXPECTED_DATA_1_DATA);
}
-RUNNER_TEST(T6030_PARSE_FAIL_XML_AT_STARTUP)
+RUNNER_TEST(T6030_PARSE_FAIL_XML_AT_STARTUP, RemoveDataEnv<0>)
{
// [prepare]
// remove database 0
// check items existence as system service - nothing should be available
// [prepare]
- remove_user_data(0);
copy_file(format_src_path(XML_3_wrong), format_dest_path(XML_3_wrong));
// [test0]
check_read_not_visible(XML_3_EXPECTED_DATA_1.c_str());
}
-RUNNER_TEST(T6040_CHECK_KEYS_VALID)
+RUNNER_TEST(T6040_CHECK_KEYS_VALID, RemoveDataEnv<0>)
{
// [prepare]
// remove database 0
// check if key can create & verify signature
// [prepare]
- GarbageCollector gc;
- feedGarbageCollector(gc);
- remove_user_data(0);
copy_file(format_src_path(XML_1_okay), format_dest_path(XML_1_okay));
restart_key_manager();