Loading core/tests/coretests/src/android/os/BinderProxyTest.java +7 −6 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; Loading @@ -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. Loading @@ -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 Loading @@ -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); Loading @@ -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); Loading @@ -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; Loading Loading
core/tests/coretests/src/android/os/BinderProxyTest.java +7 −6 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; Loading @@ -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. Loading @@ -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 Loading @@ -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); Loading @@ -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); Loading @@ -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; Loading