Update full charged string (1/2)
Bug: 219650786 Test: make SettingsLibRoboTests Change-Id: I39c3e156c663dded002a7d5913cf222a7f23ea85
This commit is contained in:
@@ -1160,6 +1160,8 @@
|
||||
<string name="battery_info_status_not_charging">Connected, not charging</string>
|
||||
<!-- Battery Info screen. Value for a status item. Used for diagnostic info screens, precise translation isn't needed -->
|
||||
<string name="battery_info_status_full">Charged</string>
|
||||
<!-- [CHAR_LIMIT=40] Battery Info screen. Value for a status item. A state which device is fully charged -->
|
||||
<string name="battery_info_status_full_charged">Fully Charged</string>
|
||||
|
||||
<!-- Summary for settings preference disabled by administrator [CHAR LIMIT=50] -->
|
||||
<string name="disabled_by_admin_summary_text">Controlled by admin</string>
|
||||
|
||||
@@ -205,7 +205,9 @@ public class Utils {
|
||||
final BatteryStatus batteryStatus = new BatteryStatus(batteryChangedIntent);
|
||||
|
||||
if (batteryStatus.isCharged()) {
|
||||
statusString = res.getString(R.string.battery_info_status_full);
|
||||
statusString = res.getString(compactStatus
|
||||
? R.string.battery_info_status_full_charged
|
||||
: R.string.battery_info_status_full);
|
||||
} else {
|
||||
if (status == BatteryManager.BATTERY_STATUS_CHARGING) {
|
||||
if (batteryStatus.isPluggedInWired()) {
|
||||
|
||||
@@ -324,6 +324,15 @@ public class UtilsTest {
|
||||
resources.getString(R.string.battery_info_status_full));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getBatteryStatus_statusIsFullAndUseCompactStatus_returnFullyChargedString() {
|
||||
final Intent intent = new Intent().putExtra(BatteryManager.EXTRA_LEVEL, 100);
|
||||
final Resources resources = mContext.getResources();
|
||||
|
||||
assertThat(Utils.getBatteryStatus(mContext, intent, /* compactStatus= */ true)).isEqualTo(
|
||||
resources.getString(R.string.battery_info_status_full_charged));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getBatteryStatus_batteryLevelIs100_returnFullString() {
|
||||
final Intent intent = new Intent().putExtra(BatteryManager.EXTRA_STATUS,
|
||||
@@ -334,6 +343,16 @@ public class UtilsTest {
|
||||
resources.getString(R.string.battery_info_status_full));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getBatteryStatus_batteryLevelIs100AndUseCompactStatus_returnFullyString() {
|
||||
final Intent intent = new Intent().putExtra(BatteryManager.EXTRA_STATUS,
|
||||
BatteryManager.BATTERY_STATUS_FULL);
|
||||
final Resources resources = mContext.getResources();
|
||||
|
||||
assertThat(Utils.getBatteryStatus(mContext, intent, /* compactStatus= */ true)).isEqualTo(
|
||||
resources.getString(R.string.battery_info_status_full_charged));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getBatteryStatus_batteryLevel99_returnChargingString() {
|
||||
final Intent intent = new Intent();
|
||||
|
||||
Reference in New Issue
Block a user