From e5f47868fcb1dbe089e57795fcace35230a106c4 Mon Sep 17 00:00:00 2001 From: "jiyong.min" Date: Wed, 24 Jun 2020 13:12:40 +0900 Subject: [PATCH] [UTC][capi-media-controller][Non-ACR][bug fix. modified incorrect behavior for TCs] Change-Id: Iac9aef74a30f134a80955c5781188ecf09dc67b6 --- .../utc-media-controller-client.c | 39 ++++++++++++++++--- 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/src/utc/media-controller/utc-media-controller-client.c b/src/utc/media-controller/utc-media-controller-client.c index 71136e6cd..13512d80a 100644 --- a/src/utc/media-controller/utc-media-controller-client.c +++ b/src/utc/media-controller/utc-media-controller-client.c @@ -258,9 +258,6 @@ int utc_mc_client_set_server_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; - ret = mc_client_unset_server_updated_cb(g_mc_client); - assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); - ret = mc_client_set_server_updated_cb(g_mc_client, _mc_client_server_state_updated_cb, NULL); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -283,9 +280,6 @@ int utc_mc_client_set_server_updated_cb_n(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; - ret = mc_client_unset_server_updated_cb(g_mc_client); - assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); - ret = mc_client_set_server_updated_cb(NULL, _mc_client_server_state_updated_cb, NULL); assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER); @@ -306,6 +300,9 @@ int utc_mc_client_unset_server_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_server_updated_cb(g_mc_client, _mc_client_server_state_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_server_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -379,6 +376,9 @@ int utc_mc_client_unset_playback_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_playback_updated_cb(g_mc_client, _mc_client_playback_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_playback_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -456,6 +456,9 @@ int utc_mc_client_unset_metadata_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_metadata_updated_cb(g_mc_client, _mc_client_metadata_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_metadata_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -529,6 +532,9 @@ int utc_mc_client_unset_shuffle_mode_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_shuffle_mode_updated_cb(g_mc_client, _mc_client_shuffle_mode_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_shuffle_mode_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -602,6 +608,9 @@ int utc_mc_client_unset_repeat_mode_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_repeat_mode_updated_cb(g_mc_client, _mc_client_repeat_mode_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_repeat_mode_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -675,6 +684,9 @@ int utc_mc_client_unset_playback_ability_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_playback_ability_updated_cb(g_mc_client, _mc_client_playback_ability_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_playback_ability_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -748,6 +760,9 @@ int utc_mc_client_unset_shuffle_ability_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_shuffle_ability_updated_cb(g_mc_client, _mc_client_shuffle_ability_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_shuffle_ability_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -820,6 +835,9 @@ int utc_mc_client_unset_repeat_ability_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_repeat_ability_updated_cb(g_mc_client, _mc_client_repeat_ability_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_repeat_ability_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -892,6 +910,9 @@ int utc_mc_client_unset_ability_support_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_ability_support_updated_cb(g_mc_client, _mc_client_ability_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_ability_support_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -1429,6 +1450,9 @@ int utc_mc_client_unset_display_mode_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_display_mode_updated_cb(g_mc_client, _mc_client_display_mode_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_display_mode_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); @@ -1500,6 +1524,9 @@ int utc_mc_client_unset_display_rotation_updated_cb_p(void) int ret = MEDIA_CONTROLLER_ERROR_NONE; + ret = mc_client_set_display_rotation_updated_cb(g_mc_client, _mc_client_display_rotation_updated_cb, NULL); + assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); + ret = mc_client_unset_display_rotation_updated_cb(g_mc_client); assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE); -- 2.34.1