Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8190172 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Allow batteryFullChargeDesignCapacityUah to be 0" am: 2be78693 am:...

Merge "Allow batteryFullChargeDesignCapacityUah to be 0" am: 2be78693 am: 4912a028 am: 0c5dad9c am: b2ab00e9

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1437294

Change-Id: I69a3896f10edaca6d1e2011299727795b998ec2e
parents bd3a9bae b2ab00e9
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -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";
                    << "batteryFullChargeDesignCapacityUah should be greater than 100 mAh, or 0 if "
                       "unknown";

            EXPECT_LT((long)value.batteryFullChargeDesignCapacityUah, FULL_CHARGE_DESIGN_CAP_MAX)
                << "batteryFullChargeDesignCapacityUah should be less than 100,000 mAh";
                    << "batteryFullChargeDesignCapacityUah should be less than 100,000 mAh, or 0 "
                       "if unknown";
        }
    })));
}