#include "cynara_mock.h"
#include "vc_common_test_util.h"
+#include "vc_test_util.h"
#include "vc_mgr_test_util.h"
{
}
-static void test_current_language_changed_cb(const char* previous, const char* current, void* user_data)
-{
-}
-
static bool test_supported_language_cb(const char* language, void* user_data)
{
return true;
}
EXPECT_EQ(vc_mgr_prepare(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_prepare(), VC_ERROR_NONE);
ASSERT_EQ(mMgrTestUtil->IsStateChanged(VC_STATE_READY, 5), true);
}
* @since_tizen 5.0
* @description Negative UTC to disconnect service engine
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_unprepare_n1)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_unprepare_n1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_unprepare(), VC_ERROR_NOT_SUPPORTED);
}
EXPECT_EQ(vc_mgr_unprepare(), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_unprepare(), VC_ERROR_INVALID_STATE);
}
/**
EXPECT_EQ(vc_mgr_get_service_state(&state), VC_ERROR_NONE);
EXPECT_EQ(state, VC_SERVICE_STATE_READY);
+
+ mMgrTestUtil->SetDefaultCommands();
+ mMgrTestUtil->Start(false);
+ EXPECT_EQ(vc_mgr_get_service_state(&state), VC_ERROR_NONE);
+ EXPECT_EQ(state, VC_SERVICE_STATE_RECORDING);
+
+ mMgrTestUtil->Stop();
+ EXPECT_EQ(vc_mgr_get_service_state(&state), VC_ERROR_NONE);
+ EXPECT_EQ(state, VC_SERVICE_STATE_PROCESSING);
+
+ mMgrTestUtil->Cancel();
+ EXPECT_EQ(vc_mgr_get_service_state(&state), VC_ERROR_NONE);
+ EXPECT_EQ(state, VC_SERVICE_STATE_READY);
}
/**
* @since_tizen 5.0
* @description Negative UTC to get current state of service engine
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_get_service_state_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_get_service_state_n2)
{
vc_service_state_e state;
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
}
EXPECT_EQ(vc_mgr_get_service_state(&state), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_get_service_state(&state), VC_ERROR_INVALID_STATE);
}
/**
return;
}
- EXPECT_EQ(vc_mgr_is_command_format_supported(format, &support), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_is_command_format_supported(VC_COMMAND_FORMAT_FIXED, &support), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_is_command_format_supported(VC_COMMAND_FORMAT_FIXED_AND_VFIXED, &support), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_is_command_format_supported(VC_COMMAND_FORMAT_VFIXED_AND_FIXED, &support), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_is_command_format_supported(VC_COMMAND_FORMAT_FIXED_AND_NONFIXED, &support), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_is_command_format_supported(VC_COMMAND_FORMAT_NONFIXED_AND_FIXED, &support), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_is_command_format_supported(10, &support), VC_ERROR_NONE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to set command list used as candidate set
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_command_list_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_command_list_n2)
{
vc_cmd_list_h commands = nullptr;
ASSERT_NE(commands, nullptr);
EXPECT_EQ(vc_mgr_set_command_list(commands), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_command_list(commands), VC_ERROR_INVALID_STATE);
+
EXPECT_EQ(vc_cmd_list_destroy(commands, true), VC_ERROR_NONE);
}
* @since_tizen 5.0
* @description Negative UTC to unset command list used as candidate set
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_unset_command_list_n1)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_unset_command_list_n1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_unset_command_list(), VC_ERROR_NOT_SUPPORTED);
}
EXPECT_EQ(vc_mgr_unset_command_list(), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_unset_command_list(), VC_ERROR_INVALID_STATE);
}
/**
EXPECT_EQ(vc_mgr_set_command_list_from_file(nullptr, VC_COMMAND_TYPE_FOREGROUND), VC_ERROR_INVALID_PARAMETER);
EXPECT_EQ(vc_mgr_set_command_list_from_file(VcCommonTestUtility::GetCommandEmptyFilePath(), VC_COMMAND_TYPE_FOREGROUND), VC_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(vc_mgr_set_command_list_from_file(VcCommonTestUtility::GetCommandJsonFilePath(), -1), VC_ERROR_INVALID_PARAMETER);
}
/**
* @testcase utc_vc_mgr_set_command_list_from_file_n2
* @since_tizen 5.0
- * @description Negative UTC to unset command list from file used as candidate set
- */
-TEST_F(VcMgrTestInReadyState, utc_vc_mgr_set_command_list_from_file_n2)
-{
- const char *filePath = VcCommonTestUtility::GetCommandJsonFilePath();
-
- if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
- EXPECT_EQ(vc_mgr_set_command_list_from_file(filePath, -1), VC_ERROR_NOT_SUPPORTED);
- return;
- }
-
- EXPECT_EQ(vc_mgr_set_command_list_from_file(filePath, -1), VC_ERROR_INVALID_PARAMETER);
-}
-
-/**
- * @testcase utc_vc_mgr_set_command_list_from_file_n3
- * @since_tizen 5.0
- * @description Negative UTC to unset command list from file used as candidate set
+ * @description Negative UTC to unset command list from file used as candidate set (Invalid state)
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_command_list_from_file_n3)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_command_list_from_file_n2)
{
const char *filePath = VcCommonTestUtility::GetCommandJsonFilePath();
}
EXPECT_EQ(vc_mgr_set_command_list_from_file(filePath, VC_COMMAND_TYPE_FOREGROUND), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_command_list_from_file(filePath, VC_COMMAND_TYPE_FOREGROUND), VC_ERROR_INVALID_STATE);
}
/**
}
/**
- * @testcase utc_vc_mgr_set_command_list_from_file_n2
+ * @testcase utc_vc_mgr_set_preloaded_commands_from_file_n2
* @since_tizen 5.0
* @description Negative UTC to unset command list from file used as candidate set
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_command_list_from_file_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_preloaded_commands_from_file_n2)
{
const char *filePath = VcCommonTestUtility::GetCommandJsonFilePath();
}
EXPECT_EQ(vc_mgr_set_preloaded_commands_from_file(filePath), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_preloaded_commands_from_file(filePath), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to get command of current pointer
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_get_current_commands_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_get_current_commands_n2)
{
vc_cmd_list_h commands = nullptr;
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
}
EXPECT_EQ(vc_mgr_get_current_commands(&commands), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_get_current_commands(&commands), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to set audio type
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_audio_type_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_audio_type_n2)
{
const char *audioType = "audio_id";
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
}
EXPECT_EQ(vc_mgr_set_audio_type(audioType), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_audio_type(audioType), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Positive UTC to get audio type
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_get_audio_type_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_get_audio_type_n2)
{
char *audioType = nullptr;
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
}
EXPECT_EQ(vc_mgr_get_audio_type(&audioType), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_get_audio_type(&audioType), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to set recognition mode
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_recognition_mode_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_recognition_mode_n2)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_set_recognition_mode(VC_RECOGNITION_MODE_STOP_BY_SILENCE), VC_ERROR_NOT_SUPPORTED);
}
EXPECT_EQ(vc_mgr_set_recognition_mode(VC_RECOGNITION_MODE_STOP_BY_SILENCE), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_recognition_mode(VC_RECOGNITION_MODE_STOP_BY_SILENCE), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to set private data
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_private_data_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_private_data_n2)
{
const char *key = "key";
const char *data = "data";
}
EXPECT_EQ(vc_mgr_set_private_data(key, data), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_private_data(key, data), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to get private data
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_get_private_data_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_get_private_data_n2)
{
const char *key = "key";
char *data = nullptr;
}
EXPECT_EQ(vc_mgr_get_private_data(key, &data), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_get_private_data(key, &data), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to requesting the do action
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_do_action_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_do_action_n2)
{
char *event = strdup("send_event");
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
}
EXPECT_EQ(vc_mgr_do_action(VC_SEND_EVENT_TYPE_TEXT, event), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_do_action(VC_SEND_EVENT_TYPE_TEXT, event), VC_ERROR_INVALID_STATE);
}
/**
}
EXPECT_EQ(vc_mgr_send_specific_engine_request(engineAppId, event, request), VC_ERROR_NONE);
+ // EXPECT_EQ(vc_mgr_send_specific_engine_request(engineAppId, event, nullptr), VC_ERROR_NONE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to send specific engine request
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_send_specific_engine_request_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_send_specific_engine_request_n2)
{
const char* engineAppId = DEFAULT_ENGINE_APP_ID;
const char* event = "event";
}
EXPECT_EQ(vc_mgr_send_specific_engine_request(engineAppId, event, request), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_send_specific_engine_request(engineAppId, event, request), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to start about voice control manager
*/
-TEST_F(VcMgrTestInReadyState, utc_vc_mgr_start_n1)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_start_n1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_start(false), VC_ERROR_NOT_SUPPORTED);
return;
}
- mMgrTestUtil->SetDefaultCommands();
- mMgrTestUtil->Start(false);
-
EXPECT_EQ(vc_mgr_start(false), VC_ERROR_INVALID_STATE);
- mMgrTestUtil->Cancel();
-}
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_start(false), VC_ERROR_INVALID_STATE);
-/**
- * @testcase utc_vc_mgr_start_n2
- * @since_tizen 5.0
- * @description Negative UTC to start about voice control manager
- */
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_start_n2)
-{
- if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
- EXPECT_EQ(vc_mgr_start(false), VC_ERROR_NOT_SUPPORTED);
- return;
- }
+ mMgrTestUtil->Prepare();
+ mMgrTestUtil->SetDefaultCommands();
+ EXPECT_EQ(vc_mgr_start(false), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_start(false), VC_ERROR_IN_PROGRESS_TO_RECORDING);
+ EXPECT_EQ(mMgrTestUtil->IsServiceStateChanged(VC_SERVICE_STATE_RECORDING, 5), true);
EXPECT_EQ(vc_mgr_start(false), VC_ERROR_INVALID_STATE);
+ mMgrTestUtil->Cancel();
}
/**
* @since_tizen 5.0
* @description Negative UTC to stop about voice control manager
*/
-TEST_F(VcMgrTestInReadyState, utc_vc_mgr_stop_n1)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_stop_n1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_stop(), VC_ERROR_NOT_SUPPORTED);
return;
}
- mMgrTestUtil->SetDefaultCommands();
- mMgrTestUtil->Start(false);
- mMgrTestUtil->Stop();
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_INVALID_STATE);
+ mMgrTestUtil->Initialize();
EXPECT_EQ(vc_mgr_stop(), VC_ERROR_INVALID_STATE);
- mMgrTestUtil->Cancel();
-}
+ mMgrTestUtil->Prepare();
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_INVALID_STATE);
-/**
- * @testcase utc_vc_mgr_stop_n2
- * @since_tizen 5.0
- * @description Negative UTC to stop about voice control manager
- */
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_stop_n2)
-{
- if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
- EXPECT_EQ(vc_mgr_stop(), VC_ERROR_NOT_SUPPORTED);
- return;
- }
+ mMgrTestUtil->SetDefaultCommands();
+ mMgrTestUtil->Start(false);
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_IN_PROGRESS_TO_PROCESSING);
+ EXPECT_EQ(mMgrTestUtil->IsServiceStateChanged(VC_SERVICE_STATE_PROCESSING, 5), true);
EXPECT_EQ(vc_mgr_stop(), VC_ERROR_INVALID_STATE);
+ EXPECT_EQ(mMgrTestUtil->IsServiceStateChanged(VC_SERVICE_STATE_READY, 5), true);
+
+ mMgrTestUtil->Start(false);
+ EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_IN_PROGRESS_TO_READY);
+ EXPECT_EQ(mMgrTestUtil->IsServiceStateChanged(VC_SERVICE_STATE_READY, 5), true);
}
/**
* @since_tizen 5.0
* @description Negative UTC to cancel about voice control manager
*/
-TEST_F(VcMgrTestInReadyState, utc_vc_mgr_cancel_n1)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_cancel_n1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_NOT_SUPPORTED);
return;
}
+ EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Prepare();
mMgrTestUtil->SetDefaultCommands();
- mMgrTestUtil->Start(false);
+ EXPECT_EQ(vc_mgr_start(false), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_IN_PROGRESS_TO_RECORDING);
+ EXPECT_EQ(mMgrTestUtil->IsServiceStateChanged(VC_SERVICE_STATE_RECORDING, 5), true);
+
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_IN_PROGRESS_TO_PROCESSING);
+ EXPECT_EQ(mMgrTestUtil->IsServiceStateChanged(VC_SERVICE_STATE_PROCESSING, 5), true);
+ EXPECT_EQ(vc_mgr_stop(), VC_ERROR_INVALID_STATE);
EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_NONE);
EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_IN_PROGRESS_TO_READY);
}
/**
- * @testcase utc_vc_mgr_cancel_n2
- * @since_tizen 5.0
- * @description Negative UTC to cancel about voice control manager
- */
-TEST_F(VcMgrTestInNoneState, utc_vc_mgr_cancel_n2)
-{
- if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
- EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_NOT_SUPPORTED);
- return;
- }
-
- EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_INVALID_STATE);
-
- mMgrTestUtil->Initialize();
- EXPECT_EQ(vc_mgr_cancel(), VC_ERROR_INVALID_STATE);
-}
-
-/**
* @testcase utc_vc_mgr_get_recording_volume_p1
* @since_tizen 5.0
* @description Positive UTC to get recording volume
TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_current_language_changed_cb_p1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
- EXPECT_EQ(vc_mgr_set_current_language_changed_cb(test_current_language_changed_cb, nullptr), VC_ERROR_NOT_SUPPORTED);
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_NOT_SUPPORTED);
return;
}
- EXPECT_EQ(vc_mgr_set_current_language_changed_cb(test_current_language_changed_cb, nullptr), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_NONE);
+}
+
+/**
+ * @testcase utc_vc_mgr_set_current_language_changed_cb_p2
+ * @since_tizen 5.0
+ * @description Positive UTC to set current language changed callback
+ */
+TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_current_language_changed_cb_p2)
+{
+ if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_NOT_SUPPORTED);
+ return;
+ }
+
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_NONE);
+
+ VcCommonTestUtility::SetCurrentLanguage("ko_KR");
+ EXPECT_EQ(mMgrTestUtil->IsLanguageChanged(5), true);
}
/**
/**
* @testcase utc_vc_mgr_set_current_language_changed_cb_n2
* @since_tizen 5.0
- * @description Negative UTC to set current language changed callback
+ * @description Negative UTC to set current language changed callback (Invalid state)
*/
TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_current_language_changed_cb_n2)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
- EXPECT_EQ(vc_mgr_set_current_language_changed_cb(test_current_language_changed_cb, nullptr), VC_ERROR_NOT_SUPPORTED);
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_NOT_SUPPORTED);
return;
}
- EXPECT_EQ(vc_mgr_set_current_language_changed_cb(test_current_language_changed_cb, nullptr), VC_ERROR_INVALID_STATE);
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_INVALID_STATE);
mMgrTestUtil->Initialize();
mMgrTestUtil->Prepare();
- EXPECT_EQ(vc_mgr_set_current_language_changed_cb(test_current_language_changed_cb, nullptr), VC_ERROR_INVALID_STATE);
+ EXPECT_EQ(vc_mgr_set_current_language_changed_cb(mMgrTestUtil->LanguageChangedCallback, mMgrTestUtil), VC_ERROR_INVALID_STATE);
}
/**
}
EXPECT_EQ(vc_mgr_set_audio_streaming_mode(VC_AUDIO_STREAMING_MODE_VC_SERVICE), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ mMgrTestUtil->Prepare();
+ mMgrTestUtil->SetDefaultCommands();
+ mMgrTestUtil->Start(false);
+
+ EXPECT_EQ(vc_mgr_set_audio_streaming_mode(VC_AUDIO_STREAMING_MODE_VC_SERVICE), VC_ERROR_INVALID_STATE);
+
}
/**
}
/**
+ * @testcase utc_vc_mgr_change_background_volume_by_ratio_p1
+ * @since_tizen 5.0
+ * @description Positive UTC to change background volume by ratio
+ */
+TEST_F(VcMgrTestInReadyState, utc_vc_mgr_change_background_volume_by_ratio_p1)
+{
+ if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(0.5), VC_ERROR_NOT_SUPPORTED);
+ return;
+ }
+
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(0.5), VC_ERROR_NONE);
+ EXPECT_EQ(vc_mgr_reset_background_volume(), VC_ERROR_NONE);
+}
+
+/**
+ * @testcase utc_vc_mgr_change_background_volume_by_ratio_n1
+ * @since_tizen 5.0
+ * @description Negative UTC to change background volume by ratio
+ */
+TEST_F(VcMgrTestInReadyState, utc_vc_mgr_change_background_volume_by_ratio_n1)
+{
+ if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(-1.0), VC_ERROR_NOT_SUPPORTED);
+ return;
+ }
+
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(-0.5), VC_ERROR_INVALID_PARAMETER);
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(1.5), VC_ERROR_INVALID_PARAMETER);
+}
+
+/**
+ * @testcase utc_vc_mgr_change_background_volume_by_ratio_n2
+ * @since_tizen 5.0
+ * @description Negative UTC to change background volume by ratio
+ */
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_change_background_volume_by_ratio_n2)
+{
+ if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(0.5), VC_ERROR_NOT_SUPPORTED);
+ return;
+ }
+
+ EXPECT_EQ(vc_mgr_change_background_volume_by_ratio(0.5), VC_ERROR_INVALID_STATE);
+}
+
+/**
* @testcase utc_vc_mgr_reset_background_volume_p1
* @since_tizen 5.0
* @description Positive UTC to change background volume
* @since_tizen 5.0
* @description Negative UTC to set demandable client rule
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_demandable_client_rule_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_demandable_client_rule_n2)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_set_demandable_client_rule(TEST_DEMANDABLE_LIST_XML_PATH), VC_ERROR_NOT_SUPPORTED);
}
EXPECT_EQ(vc_mgr_set_demandable_client_rule(TEST_DEMANDABLE_LIST_XML_PATH), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_demandable_client_rule(TEST_DEMANDABLE_LIST_XML_PATH), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to unset demandable client rule
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_unset_demandable_client_rule_n1)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_unset_demandable_client_rule_n1)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_unset_demandable_client_rule(), VC_ERROR_NOT_SUPPORTED);
}
EXPECT_EQ(vc_mgr_unset_demandable_client_rule(), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_unset_demandable_client_rule(), VC_ERROR_INVALID_STATE);
}
/**
* @since_tizen 5.0
* @description Negative UTC to set domain
*/
-TEST_F(VcMgrTestInInitializedState, utc_vc_mgr_set_domain_n2)
+TEST_F(VcMgrTestInNoneState, utc_vc_mgr_set_domain_n2)
{
if (false == VcCommonTestUtility::IsVcMgrFeatureSupported()) {
EXPECT_EQ(vc_mgr_set_domain(TEST_DOMAIN), VC_ERROR_NOT_SUPPORTED);
}
EXPECT_EQ(vc_mgr_set_domain(TEST_DOMAIN), VC_ERROR_INVALID_STATE);
+
+ mMgrTestUtil->Initialize();
+ EXPECT_EQ(vc_mgr_set_domain(TEST_DOMAIN), VC_ERROR_INVALID_STATE);
}