mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Allow batteryFullChargeDesignCapacityUah to be 0
Bug: 166841711 Test: Run VtsHalHealthV2_1TargetTest with a battery design capacity of 0 Change-Id: I48bea0e2a8e4f8eeba8874e44a9bf6aa00bfd637
This commit is contained in:
@@ -235,14 +235,15 @@ TEST_P(HealthHidlTest, getHealthInfo_2_1) {
|
||||
EXPECT_TRUE(IsEnum(value.batteryCapacityLevel)) << " BatteryCapacityLevel";
|
||||
EXPECT_GE(value.batteryChargeTimeToFullNowSeconds, -1);
|
||||
|
||||
EXPECT_GE(value.batteryFullChargeDesignCapacityUah, 0)
|
||||
<< "batteryFullChargeDesignCapacityUah should not be negative";
|
||||
if (value.batteryFullChargeDesignCapacityUah != 0) {
|
||||
EXPECT_GT((long)value.batteryFullChargeDesignCapacityUah, FULL_CHARGE_DESIGN_CAP_MIN)
|
||||
<< "batteryFullChargeDesignCapacityUah should be greater than 100 mAh, or 0 if "
|
||||
"unknown";
|
||||
|
||||
EXPECT_GT((long)value.batteryFullChargeDesignCapacityUah, FULL_CHARGE_DESIGN_CAP_MIN)
|
||||
<< "batteryFullChargeDesignCapacityUah should be greater than 100 mAh";
|
||||
|
||||
EXPECT_LT((long)value.batteryFullChargeDesignCapacityUah, FULL_CHARGE_DESIGN_CAP_MAX)
|
||||
<< "batteryFullChargeDesignCapacityUah should be less than 100,000 mAh";
|
||||
EXPECT_LT((long)value.batteryFullChargeDesignCapacityUah, FULL_CHARGE_DESIGN_CAP_MAX)
|
||||
<< "batteryFullChargeDesignCapacityUah should be less than 100,000 mAh, or 0 "
|
||||
"if unknown";
|
||||
}
|
||||
})));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user