static void __vc_mgr_ready()
{
+ EXPECT_EQ(vc_mgr_initialize(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_set_state_changed_cb(__vc_mgr_state_changed_cb, nullptr), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_set_service_state_changed_cb(__vc_mgr_service_state_changed_cb, nullptr), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_prepare(), VC_ERROR_NONE);
+ ASSERT_EQ(true, __is_mgr_state_changed(VC_STATE_READY, 5));
+ ASSERT_EQ(true, __is_mgr_service_state_changed(VC_SERVICE_STATE_READY, 5));
+
vc_cmd_h system_command = nullptr;
EXPECT_EQ(vc_cmd_create(&system_command), VC_ERROR_NONE);
EXPECT_EQ(vc_cmd_set_command(system_command, "test"), VC_ERROR_NONE);
EXPECT_EQ(vc_cmd_list_create(&commands), VC_ERROR_NONE);
EXPECT_EQ(vc_cmd_list_add(commands, system_command), VC_ERROR_NONE);
- EXPECT_EQ(vc_mgr_initialize(), VC_ERROR_NONE);
- EXPECT_EQ(vc_mgr_set_state_changed_cb(__vc_mgr_state_changed_cb, nullptr), VC_ERROR_NONE);
- EXPECT_EQ(vc_mgr_set_service_state_changed_cb(__vc_mgr_service_state_changed_cb, nullptr), VC_ERROR_NONE);
- EXPECT_EQ(vc_mgr_prepare(), VC_ERROR_NONE);
- ASSERT_EQ(true, __is_mgr_state_changed(VC_STATE_READY, 5));
- ASSERT_EQ(true, __is_mgr_service_state_changed(VC_SERVICE_STATE_READY, 5));
-
EXPECT_EQ(vc_mgr_set_command_list(commands), VC_ERROR_NONE);
+
+ EXPECT_EQ(vc_cmd_list_destroy(commands, true), VC_ERROR_NONE);
+}
+
+static void __vc_mgr_finish()
+{
+ EXPECT_EQ(vc_mgr_unprepare(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_unset_state_changed_cb(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_unset_service_state_changed_cb(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_deinitialize(), VC_ERROR_NONE);
}
namespace {
ret = vc_get_system_command_list(&list);
EXPECT_EQ(ret, VC_ERROR_NONE);
+ if (NULL != list) {
+ EXPECT_EQ(vc_cmd_list_destroy(list, true), VC_ERROR_NONE);
+ }
+
ret = vc_unprepare();
EXPECT_EQ(ret, VC_ERROR_NONE);
}
EXPECT_EQ(ret, VC_ERROR_NONE);
EXPECT_GT(count, 0);
+ EXPECT_EQ(vc_cmd_list_destroy(list, true), VC_ERROR_NONE);
+
+ __vc_mgr_finish();
ret = vc_unprepare();
EXPECT_EQ(ret, VC_ERROR_NONE);
}