Loading packages/SystemUI/multivalentTests/src/com/android/systemui/battery/BatteryMeterViewTest.kt +15 −18 Original line number Diff line number Diff line Loading @@ -21,10 +21,11 @@ import android.testing.TestableLooper.RunWithLooper import android.widget.ImageView import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.filters.SmallTest import com.android.settingslib.flags.Flags.FLAG_NEW_STATUS_BAR_ICONS import com.android.systemui.SysuiTestCase import com.android.systemui.battery.BatteryMeterView.BatteryEstimateFetcher import com.android.systemui.res.R import com.android.systemui.statusbar.core.NewStatusBarIcons import com.android.systemui.statusbar.core.StatusBarRootModernization import com.android.systemui.statusbar.policy.BatteryController.EstimateFetchCompletion import com.google.common.truth.Truth.assertThat import org.junit.Before Loading Loading @@ -139,7 +140,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun changesFromEstimateToPercent_textAndContentDescriptionChanges_flagOff() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ESTIMATE) Loading @@ -161,7 +162,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun changesFromEstimateToPercent_textAndContentDescriptionChanges_flagOn() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ESTIMATE) Loading @@ -184,7 +185,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun modeEstimate_batteryPercentView_isNotNull_flagOn() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ESTIMATE) Loading @@ -199,7 +200,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun modePercent_batteryPercentView_isNull_flagOn() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ON) Loading Loading @@ -236,11 +237,7 @@ class BatteryMeterViewTest : SysuiTestCase() { mBatteryMeterView.onIsBatteryDefenderChanged(false) assertThat(mBatteryMeterView.contentDescription) .isEqualTo( context.getString( R.string.accessibility_battery_level_with_estimate, 90, ESTIMATE, ) context.getString(R.string.accessibility_battery_level_with_estimate, 90, ESTIMATE) ) // Just percent Loading @@ -255,7 +252,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_true_drawableGetsTrue_flagOff() { val drawable = getBatteryDrawable() Loading @@ -265,7 +262,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_true_drawableGetsTrue_flagOn() { mBatteryMeterView.onIsBatteryDefenderChanged(true) Loading @@ -273,7 +270,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_false_drawableGetsFalse_flagOff() { val drawable = getBatteryDrawable() Loading @@ -287,7 +284,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_false_drawableGetsFalse_flagOn() { // Start as true mBatteryMeterView.onIsBatteryDefenderChanged(true) Loading @@ -299,7 +296,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_true_drawableGetsChargingFalse_flagOff() { mBatteryMeterView.onBatteryLevelChanged(45, true) val drawable = getBatteryDrawable() Loading @@ -311,7 +308,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_true_drawableGetsChargingFalse_flagOn() { mBatteryMeterView.onBatteryLevelChanged(45, true) Loading @@ -322,7 +319,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_false_drawableGetsChargingTrue_flagOff() { mBatteryMeterView.onBatteryLevelChanged(45, true) val drawable = getBatteryDrawable() Loading @@ -333,7 +330,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_false_drawableGetsChargingTrue_flagOn() { mBatteryMeterView.onBatteryLevelChanged(45, true) Loading Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/battery/BatteryMeterViewTest.kt +15 −18 Original line number Diff line number Diff line Loading @@ -21,10 +21,11 @@ import android.testing.TestableLooper.RunWithLooper import android.widget.ImageView import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.filters.SmallTest import com.android.settingslib.flags.Flags.FLAG_NEW_STATUS_BAR_ICONS import com.android.systemui.SysuiTestCase import com.android.systemui.battery.BatteryMeterView.BatteryEstimateFetcher import com.android.systemui.res.R import com.android.systemui.statusbar.core.NewStatusBarIcons import com.android.systemui.statusbar.core.StatusBarRootModernization import com.android.systemui.statusbar.policy.BatteryController.EstimateFetchCompletion import com.google.common.truth.Truth.assertThat import org.junit.Before Loading Loading @@ -139,7 +140,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun changesFromEstimateToPercent_textAndContentDescriptionChanges_flagOff() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ESTIMATE) Loading @@ -161,7 +162,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun changesFromEstimateToPercent_textAndContentDescriptionChanges_flagOn() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ESTIMATE) Loading @@ -184,7 +185,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun modeEstimate_batteryPercentView_isNotNull_flagOn() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ESTIMATE) Loading @@ -199,7 +200,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun modePercent_batteryPercentView_isNull_flagOn() { mBatteryMeterView.onBatteryLevelChanged(15, false) mBatteryMeterView.setPercentShowMode(BatteryMeterView.MODE_ON) Loading Loading @@ -236,11 +237,7 @@ class BatteryMeterViewTest : SysuiTestCase() { mBatteryMeterView.onIsBatteryDefenderChanged(false) assertThat(mBatteryMeterView.contentDescription) .isEqualTo( context.getString( R.string.accessibility_battery_level_with_estimate, 90, ESTIMATE, ) context.getString(R.string.accessibility_battery_level_with_estimate, 90, ESTIMATE) ) // Just percent Loading @@ -255,7 +252,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_true_drawableGetsTrue_flagOff() { val drawable = getBatteryDrawable() Loading @@ -265,7 +262,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_true_drawableGetsTrue_flagOn() { mBatteryMeterView.onIsBatteryDefenderChanged(true) Loading @@ -273,7 +270,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_false_drawableGetsFalse_flagOff() { val drawable = getBatteryDrawable() Loading @@ -287,7 +284,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isBatteryDefenderChanged_false_drawableGetsFalse_flagOn() { // Start as true mBatteryMeterView.onIsBatteryDefenderChanged(true) Loading @@ -299,7 +296,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_true_drawableGetsChargingFalse_flagOff() { mBatteryMeterView.onBatteryLevelChanged(45, true) val drawable = getBatteryDrawable() Loading @@ -311,7 +308,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_true_drawableGetsChargingFalse_flagOn() { mBatteryMeterView.onBatteryLevelChanged(45, true) Loading @@ -322,7 +319,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @DisableFlags(FLAG_NEW_STATUS_BAR_ICONS) @DisableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_false_drawableGetsChargingTrue_flagOff() { mBatteryMeterView.onBatteryLevelChanged(45, true) val drawable = getBatteryDrawable() Loading @@ -333,7 +330,7 @@ class BatteryMeterViewTest : SysuiTestCase() { } @Test @EnableFlags(FLAG_NEW_STATUS_BAR_ICONS) @EnableFlags(NewStatusBarIcons.FLAG_NAME, StatusBarRootModernization.FLAG_NAME) fun isIncompatibleChargingChanged_false_drawableGetsChargingTrue_flagOn() { mBatteryMeterView.onBatteryLevelChanged(45, true) Loading