From: Nibha Sharma Date: Mon, 5 Oct 2020 06:16:49 +0000 (+0530) Subject: [ITC][battery-monitor][NonACR][TSIX-6806, Testcases fail issue fixed] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=af8f49219b810421eefd6c643bce9d24f878db06;p=test%2Ftct%2Fnative%2Fapi.git [ITC][battery-monitor][NonACR][TSIX-6806, Testcases fail issue fixed] Change-Id: Ibee293a9b1cf89a5ecad8961a51722ad82d09fa1 Signed-off-by: Nibha Sharma --- diff --git a/src/itc/battery-monitor/ITs-battery-monitor.c b/src/itc/battery-monitor/ITs-battery-monitor.c index 64c4c5002..451ce1d04 100755 --- a/src/itc/battery-monitor/ITs-battery-monitor.c +++ b/src/itc/battery-monitor/ITs-battery-monitor.c @@ -180,6 +180,11 @@ int ITc_battery_monitor_usage_data_get_power_usage_per_resource_p(void) { //Targer API nRet = battery_monitor_usage_data_get_power_usage_per_resource(hBatteryMonitorAPP, eResourceID[nEnumCounter], &nBatteryUsage); + if(nRet == BATTERY_MONITOR_ERROR_RECORD_NOT_FOUND) + { + FPRINTF("[Line : %d][%s] record is not found\\n", __LINE__, API_NAMESPACE); + return 0; + } PRINT_RESULT_CLEANUP(BATTERY_MONITOR_ERROR_NONE, nRet, "battery_monitor_usage_data_get_power_usage_per_resource", BatteryMonitorGetError(nRet), battery_monitor_battery_usage_data_destroy(hBatteryMonitorAPP)); FPRINTF("[Line : %d][%s] battery_monitor_usage_data_get_power_usage_per_resource returned battary usage[%f] for resource ID [%d] \\n", __LINE__, API_NAMESPACE, nBatteryUsage, eResourceID[nEnumCounter]); } @@ -256,6 +261,12 @@ int ITc_battery_monitor_get_power_usage_by_app_for_all_resources_p(void) for(nIDEnumCounter = 0; nIDEnumCounter < nIDEnumSize; nIDEnumCounter++) { nRet = battery_monitor_usage_data_get_power_usage_per_resource(hBatteryMonitorAPP, eResourceID[nIDEnumCounter], &nBatteryUsage); + if(nRet == BATTERY_MONITOR_ERROR_RECORD_NOT_FOUND) + { + FPRINTF("[Line : %d][%s] record is not found\\n", __LINE__, API_NAMESPACE); + return 0; + } + PRINT_RESULT_CLEANUP(BATTERY_MONITOR_ERROR_NONE, nRet, "battery_monitor_usage_data_get_power_usage_per_resource", BatteryMonitorGetError(nRet), battery_monitor_battery_usage_data_destroy(hBatteryMonitorAPP)); FPRINTF("[Line : %d][%s] battery_monitor_usage_data_get_power_usage_per_resource returned battary usage[%f] for resource ID [%d] \\n", __LINE__, API_NAMESPACE, nBatteryUsage, eResourceID[nIDEnumCounter]); }