summaryrefslogtreecommitdiff
path: root/tests/StatusBar/src/com/android/statusbartest/PowerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/StatusBar/src/com/android/statusbartest/PowerTest.java')
-rw-r--r--tests/StatusBar/src/com/android/statusbartest/PowerTest.java39
1 files changed, 22 insertions, 17 deletions
diff --git a/tests/StatusBar/src/com/android/statusbartest/PowerTest.java b/tests/StatusBar/src/com/android/statusbartest/PowerTest.java
index 31a1cf5ada32..e38bb6ce0640 100644
--- a/tests/StatusBar/src/com/android/statusbartest/PowerTest.java
+++ b/tests/StatusBar/src/com/android/statusbartest/PowerTest.java
@@ -16,32 +16,15 @@
package com.android.statusbartest;
-import android.app.ListActivity;
-import android.app.Notification;
-import android.app.NotificationManager;
-import android.widget.ArrayAdapter;
-import android.view.View;
import android.os.Binder;
import android.os.IBinder;
import android.os.IPowerManager;
-import android.widget.ListView;
-import android.content.Intent;
import android.content.ComponentName;
import android.content.pm.PackageManager;
-import android.app.Notification;
-import android.app.NotificationManager;
-import android.app.StatusBarManager;
import android.os.RemoteException;
-import android.os.Vibrator;
-import android.os.Bundle;
import android.os.Handler;
import android.os.LocalPowerManager;
import android.os.ServiceManager;
-import android.util.Log;
-import android.net.Uri;
-import android.os.SystemClock;
-import android.widget.RemoteViews;
-import android.widget.Toast;
import android.os.PowerManager;
public class PowerTest extends TestActivity
@@ -101,6 +84,28 @@ public class PowerTest extends TestActivity
mProx.release(PowerManager.WAIT_FOR_PROXIMITY_NEGATIVE);
}
},
+ new Test("Enable proximity, wait 5 seconds then disable") {
+ public void run() {
+ mProx.acquire();
+ mHandler.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ mProx.release();
+ }
+ }, 5000);
+ }
+ },
+ new Test("Enable proximity, wait 5 seconds then disable (WAIT_FOR_PROXIMITY_NEGATIVE)") {
+ public void run() {
+ mProx.acquire();
+ mHandler.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ mProx.release(PowerManager.WAIT_FOR_PROXIMITY_NEGATIVE);
+ }
+ }, 5000);
+ }
+ },
new Test("Touch events don't poke") {
public void run() {
mPokeState |= LocalPowerManager.POKE_LOCK_IGNORE_TOUCH_EVENTS;