| Index: content/public/android/javatests/src/org/chromium/content/browser/BatteryStatusManagerTest.java
|
| diff --git a/content/public/android/javatests/src/org/chromium/content/browser/BatteryStatusManagerTest.java b/content/public/android/javatests/src/org/chromium/content/browser/BatteryStatusManagerTest.java
|
| index d1b6cc83c0295cc49bcfde22728ae5b347afb5c3..e5f95d1599c61a826dddcb39add7dfe83c4e2a93 100644
|
| --- a/content/public/android/javatests/src/org/chromium/content/browser/BatteryStatusManagerTest.java
|
| +++ b/content/public/android/javatests/src/org/chromium/content/browser/BatteryStatusManagerTest.java
|
| @@ -26,12 +26,13 @@ public class BatteryStatusManagerTest extends AndroidTestCase {
|
| }
|
|
|
| @SmallTest
|
| - public void testOnReceiveBatteryDischarging() {
|
| + public void testOnReceiveBatteryNotPluggedIn() {
|
| Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
|
| intent.putExtra(BatteryManager.EXTRA_PRESENT, true);
|
| + intent.putExtra(BatteryManager.EXTRA_PLUGGED, 0);
|
| intent.putExtra(BatteryManager.EXTRA_LEVEL, 10);
|
| intent.putExtra(BatteryManager.EXTRA_SCALE, 100);
|
| - intent.putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_DISCHARGING);
|
| + intent.putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_NOT_CHARGING);
|
|
|
| mBatteryStatusManager.onReceive(intent);
|
|
|
| @@ -41,9 +42,10 @@ public class BatteryStatusManagerTest extends AndroidTestCase {
|
| }
|
|
|
| @SmallTest
|
| - public void testOnReceiveBatteryCharging() {
|
| + public void testOnReceiveBatteryPluggedInACCharging() {
|
| Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
|
| intent.putExtra(BatteryManager.EXTRA_PRESENT, true);
|
| + intent.putExtra(BatteryManager.EXTRA_PLUGGED, BatteryManager.BATTERY_PLUGGED_AC);
|
| intent.putExtra(BatteryManager.EXTRA_LEVEL, 50);
|
| intent.putExtra(BatteryManager.EXTRA_SCALE, 100);
|
| intent.putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_CHARGING);
|
| @@ -56,9 +58,26 @@ public class BatteryStatusManagerTest extends AndroidTestCase {
|
| }
|
|
|
| @SmallTest
|
| - public void testOnReceiveBatteryFull() {
|
| + public void testOnReceiveBatteryPluggedInACNotCharging() {
|
| Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
|
| intent.putExtra(BatteryManager.EXTRA_PRESENT, true);
|
| + intent.putExtra(BatteryManager.EXTRA_PLUGGED, BatteryManager.BATTERY_PLUGGED_AC);
|
| + intent.putExtra(BatteryManager.EXTRA_LEVEL, 50);
|
| + intent.putExtra(BatteryManager.EXTRA_SCALE, 100);
|
| + intent.putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_NOT_CHARGING);
|
| +
|
| + mBatteryStatusManager.onReceive(intent);
|
| +
|
| + mBatteryStatusManager.verifyCalls("gotBatteryStatus");
|
| + mBatteryStatusManager.verifyValues(true, Double.POSITIVE_INFINITY,
|
| + Double.POSITIVE_INFINITY, 0.5);
|
| + }
|
| +
|
| + @SmallTest
|
| + public void testOnReceiveBatteryPluggedInUSBFull() {
|
| + Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
|
| + intent.putExtra(BatteryManager.EXTRA_PRESENT, true);
|
| + intent.putExtra(BatteryManager.EXTRA_PLUGGED, BatteryManager.BATTERY_PLUGGED_USB);
|
| intent.putExtra(BatteryManager.EXTRA_LEVEL, 100);
|
| intent.putExtra(BatteryManager.EXTRA_SCALE, 100);
|
| intent.putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_FULL);
|
| @@ -73,6 +92,18 @@ public class BatteryStatusManagerTest extends AndroidTestCase {
|
| public void testOnReceiveNoBattery() {
|
| Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
|
| intent.putExtra(BatteryManager.EXTRA_PRESENT, false);
|
| + intent.putExtra(BatteryManager.EXTRA_PLUGGED, BatteryManager.BATTERY_PLUGGED_USB);
|
| +
|
| + mBatteryStatusManager.onReceive(intent);
|
| +
|
| + mBatteryStatusManager.verifyCalls("gotBatteryStatus");
|
| + mBatteryStatusManager.verifyValues(true, 0, Double.POSITIVE_INFINITY, 1);
|
| + }
|
| +
|
| + @SmallTest
|
| + public void testOnReceiveNoPluggedStatus() {
|
| + Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
|
| + intent.putExtra(BatteryManager.EXTRA_PRESENT, true);
|
|
|
| mBatteryStatusManager.onReceive(intent);
|
|
|
|
|