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

Commit 2497ef76 authored by Evan Laird's avatar Evan Laird
Browse files

[battery] remove unnecessary testing for shade header

The new battery icon + estimate text doesn't expose levels the same way,
so we don't need these tests.

Test: ShadeHeaderControllerTest
Bug: 391606042
Flag: com.android.settingslib.flags.new_status_bar_icons
Change-Id: Iab7e2633ddb123f4c3a730ca8c0273a3abf22b02
parent 47b81434
Loading
Loading
Loading
Loading
+0 −18
Original line number Diff line number Diff line
@@ -390,29 +390,11 @@ class ShadeHeaderControllerTest : SysuiTestCase() {
    fun testControllersCreatedAndInitialized() {
        verify(variableDateViewController).init()

        verify(batteryMeterViewController).init()
        verify(batteryMeterViewController).ignoreTunerUpdates()

        val inOrder = Mockito.inOrder(mShadeCarrierGroupControllerBuilder)
        inOrder.verify(mShadeCarrierGroupControllerBuilder).setShadeCarrierGroup(carrierGroup)
        inOrder.verify(mShadeCarrierGroupControllerBuilder).build()
    }

    @Test
    fun batteryModeControllerCalledWhenQsExpandedFractionChanges() {
        whenever(qsBatteryModeController.getBatteryMode(Mockito.same(null), eq(0f)))
            .thenReturn(BatteryMeterView.MODE_ON)
        whenever(qsBatteryModeController.getBatteryMode(Mockito.same(null), eq(1f)))
            .thenReturn(BatteryMeterView.MODE_ESTIMATE)
        shadeHeaderController.qsVisible = true

        val times = 10
        repeat(times) { shadeHeaderController.qsExpandedFraction = it / (times - 1).toFloat() }

        verify(batteryMeterView).setPercentShowMode(BatteryMeterView.MODE_ON)
        verify(batteryMeterView).setPercentShowMode(BatteryMeterView.MODE_ESTIMATE)
    }

    @Test
    fun testClockPivotLtr() {
        val width = 200