From: chakradhar Date: Fri, 18 Sep 2020 04:03:40 +0000 (+0530) Subject: [CTC]][platform-permission][Non-ACR][Addition of precondition check in testcases] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F81%2F244381%2F2;p=test%2Ftct%2Fnative%2Fapi.git [CTC]][platform-permission][Non-ACR][Addition of precondition check in testcases] Change-Id: I1609a9209b6fcc40b0511f85751fcde67b0dd877 --- diff --git a/src/ctc/platform-permission/CTs-platform-permission-location-manager.c b/src/ctc/platform-permission/CTs-platform-permission-location-manager.c index 673654974..037450ba8 100755 --- a/src/ctc/platform-permission/CTs-platform-permission-location-manager.c +++ b/src/ctc/platform-permission/CTs-platform-permission-location-manager.c @@ -279,9 +279,11 @@ int CTc_Location_PrivilegeLocation_set_mock_location(void) location_manager_h hLocationManager = NULL; int nRet = location_manager_create(eLocationMethod, &hLocationManager); PRINT_RESULT(LOCATIONS_ERROR_NONE, nRet, "location_manager_create", LocationManagerGetError(nRet)); - - //Target API - nRet = location_manager_set_mock_location(hLocationManager, nLatitude, nLongitude, nAltitude, nSpeed, nDirection, nAccuracy); + + nRet = location_manager_enable_mock_location(true); + if(nRet == LOCATIONS_ERROR_NONE) + //Target API + nRet = location_manager_set_mock_location(hLocationManager, nLatitude, nLongitude, nAltitude, nSpeed, nDirection, nAccuracy); PRINT_RESULT_CLEANUP(TIZEN_ERROR_PERMISSION_DENIED, nRet, "location_manager_set_mock_location", LocationManagerGetError(nRet), location_manager_destroy(hLocationManager)); location_manager_destroy(hLocationManager); @@ -326,7 +328,9 @@ int CTc_Location_PrivilegeLocation_clear_mock_location(void) int nRet = location_manager_create(eLocationMethod, &hLocationManager); PRINT_RESULT(LOCATIONS_ERROR_NONE, nRet, "location_manager_create", LocationManagerGetError(nRet)); - nRet = location_manager_clear_mock_location(hLocationManager); + nRet = location_manager_enable_mock_location(true); + if(nRet == LOCATIONS_ERROR_NONE) + nRet = location_manager_clear_mock_location(hLocationManager); PRINT_RESULT_CLEANUP(TIZEN_ERROR_PERMISSION_DENIED, nRet, "location_manager_clear_mock_location", LocationManagerGetError(nRet), location_manager_destroy(hLocationManager)); location_manager_destroy(hLocationManager);