Delete not supported error for emulator and initialize battery info to 0 74/214074/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.031612 accepted/tizen/5.5/unified/mobile/hotfix/20201027.064312 accepted/tizen/unified/20190919.065342 submit/tizen/20190918.021417 submit/tizen/20190918.071926 submit/tizen_5.5/20191031.000002 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
authorYoungjae Cho <y0.cho@samsung.com>
Wed, 18 Sep 2019 00:07:28 +0000 (09:07 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Wed, 18 Sep 2019 00:07:28 +0000 (09:07 +0900)
TCT ITc_device_battery_get_property_p requires for
device_battery_get_property() to return true even if
DEVICE_BATTERY_PROPERTY_VOLTAGE_NOW,
DEVICE_BATTERY_PROPERTY_VOLTAGE_AVERAGE,
DEVICE_BATTERY_PROPERTY_TEMPERATURE
are given in case of emulator.

Change-Id: I40be244c2c3acba6ee1c09e688354d15ca24d653
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
src/battery.c

index 22326c6..a5c6954 100644 (file)
@@ -279,7 +279,7 @@ int device_battery_get_power_source(device_battery_power_source_e *source)
 
 int device_battery_get_property(device_battery_property_e property, int *val)
 {
-       struct battery_info info;
+       struct battery_info info = {0, };
        int ret;
 
        if (!val)
@@ -289,12 +289,6 @@ int device_battery_get_property(device_battery_property_e property, int *val)
        if (!ret)
                return DEVICE_ERROR_NOT_SUPPORTED;
 
-       if (is_emulator())
-               if (property == DEVICE_BATTERY_PROPERTY_VOLTAGE_NOW ||
-                       property == DEVICE_BATTERY_PROPERTY_VOLTAGE_AVERAGE ||
-                       property == DEVICE_BATTERY_PROPERTY_TEMPERATURE)
-                               return DEVICE_ERROR_NOT_SUPPORTED;
-
        ret = device_battery_get_info(&info);
        if (ret != DEVICE_ERROR_NONE) {
                _E("Failed to get battery info (%d)", ret); //LCOV_EXCL_LINE Logs