diff options
| author | 2024-11-28 15:39:50 +0000 | |
|---|---|---|
| committer | 2024-11-28 15:39:50 +0000 | |
| commit | 485c0d62ff67c83d69eac2f61168b764893eba1f (patch) | |
| tree | 96704129e7d71d6ac132e1dbe9762c0dd2852d7c | |
| parent | 9ad327647317a4cfabbb4f659bc769bae2f9c6d2 (diff) | |
| parent | 85a0ff268fa611a301a452ed6a90a959a275df41 (diff) | |
Merge "BinderProxyTest: fix failures" into main
| -rw-r--r-- | core/tests/coretests/src/android/os/BinderProxyTest.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/core/tests/coretests/src/android/os/BinderProxyTest.java b/core/tests/coretests/src/android/os/BinderProxyTest.java index a903ed91cb3d..335791c031b4 100644 --- a/core/tests/coretests/src/android/os/BinderProxyTest.java +++ b/core/tests/coretests/src/android/os/BinderProxyTest.java @@ -22,6 +22,7 @@ import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import android.annotation.Nullable; +import android.app.ActivityManager; import android.content.ComponentName; import android.content.Context; import android.content.Intent; @@ -42,7 +43,7 @@ import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; @RunWith(AndroidJUnit4.class) -@IgnoreUnderRavenwood(blockedBy = PowerManager.class) +@IgnoreUnderRavenwood(blockedBy = ActivityManager.class) public class BinderProxyTest { private static class CountingListener implements Binder.ProxyTransactListener { int mStartedCount; @@ -62,7 +63,7 @@ public class BinderProxyTest { public final RavenwoodRule mRavenwood = new RavenwoodRule(); private Context mContext; - private PowerManager mPowerManager; + private ActivityManager mActivityManager; /** * Setup any common data for the upcoming tests. @@ -70,7 +71,7 @@ public class BinderProxyTest { @Before public void setUp() throws Exception { mContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); - mPowerManager = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE); + mActivityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); } @Test @@ -80,7 +81,7 @@ public class BinderProxyTest { Binder.setProxyTransactListener(listener); Binder.setProxyTransactListener(null); - mPowerManager.isInteractive(); + mActivityManager.isUserRunning(7); // something which does a binder call assertEquals(0, listener.mStartedCount); assertEquals(0, listener.mEndedCount); @@ -92,7 +93,7 @@ public class BinderProxyTest { CountingListener listener = new CountingListener(); Binder.setProxyTransactListener(listener); - mPowerManager.isInteractive(); + mActivityManager.isUserRunning(27); // something which does a binder call assertEquals(1, listener.mStartedCount); assertEquals(1, listener.mEndedCount); @@ -112,7 +113,7 @@ public class BinderProxyTest { }); // Check it does not throw.. - mPowerManager.isInteractive(); + mActivityManager.isUserRunning(47); // something which does a binder call } private IBinder mRemoteBinder = null; |