class BATTERY : public testing::Test {
protected:
void SetUp() override {
- int ret;
+ int ret_val;
- ret = system_info_get_platform_bool(FEATURE_BATTERY, &battery_supported);
- ASSERT_EQ(ret, SYSTEM_INFO_ERROR_NONE) << "Failed to get battery feature";
+ ret_val = system_info_get_platform_bool(FEATURE_BATTERY, &battery_supported);
+ ASSERT_EQ(ret_val, SYSTEM_INFO_ERROR_NONE) << "Failed to get battery feature";
}
void TearDown() override {}
TEST_F(BATTERY, GetBackendP)
{
- int ret;
+ int ret_val;
if (!battery_supported) {
SKIP_MESSAGE("Battery not supported");
return;
}
- ret = hal_device_battery_get_backend();
- EXPECT_EQ(ret, 0) << "Failed to get battery device (" << ret << ")";
+ ret_val = hal_device_battery_get_backend();
+ EXPECT_EQ(ret_val, 0) << "Failed to get battery device (" << ret_val << ")";
}
TEST_F(BATTERY, RegisterChangedEventP)
{
- int ret;
+ int ret_val;
if (!battery_supported) {
SKIP_MESSAGE("Battery not supported");
return;
}
- ret = hal_device_battery_register_changed_event(__changed_cb, NULL);
- ASSERT_EQ(ret, 0) << "Failed to register changed callback";
+ ret_val = hal_device_battery_register_changed_event(__changed_cb, NULL);
+ if (ret_val == -ENODEV) {
+ SKIP_MESSAGE("Not supported HAL");
+ return;
+ }
+ ASSERT_EQ(ret_val, 0) << "Failed to register changed callback";
changed_callback_registered = true;
}
TEST_F(BATTERY, UnregisterChangedEventP)
{
- int ret;
+ int ret_val;
if (!battery_supported) {
SKIP_MESSAGE("Battery not supported");
return;
}
- ret = hal_device_battery_unregister_changed_event(__changed_cb);
- ASSERT_EQ(ret, 0) << "Failed to unregister changed callback";
+ ret_val = hal_device_battery_unregister_changed_event(__changed_cb);
+ if (ret_val == -ENODEV) {
+ SKIP_MESSAGE("Not supported HAL");
+ return;
+ }
+ ASSERT_EQ(ret_val, 0) << "Failed to unregister changed callback";
changed_callback_registered = false;
}
TEST_F(BATTERY, GetCurrentStateP)
{
- int ret;
+ int ret_val;
if (!battery_supported) {
SKIP_MESSAGE("Battery not supported");
return;
}
- ret = hal_device_battery_get_current_state(__changed_cb, NULL);
- EXPECT_EQ(ret, 0) << "Failed to get current state";
+ ret_val = hal_device_battery_get_current_state(__changed_cb, NULL);
+ if (ret_val == -ENODEV) {
+ SKIP_MESSAGE("Not supported HAL");
+ return;
+ }
+ EXPECT_EQ(ret_val, 0) << "Failed to get current state";
}
char *serial = nullptr;
ret_val = hal_device_board_get_device_serial(&serial);
+ if (ret_val == -ENODEV) {
+ SKIP_MESSAGE("Not supported HAL");
+ return;
+ }
EXPECT_EQ(ret_val, 0) << "Failed to get device serial (" << ret_val << ")";
EXPECT_NE(serial, nullptr) << "Failed to get device serial (nullptr)";
int revision;
ret_val = hal_device_board_get_device_revision(&revision);
+ if (ret_val == -ENODEV) {
+ SKIP_MESSAGE("Not supported HAL");
+ return;
+ }
EXPECT_EQ(ret_val, 0) << "Failed to get device revision (" << ret_val << ")";
if (ret_val == 0)