2121import static com .google .common .truth .Truth .assertThat ;
2222import static org .junit .Assert .assertThrows ;
2323import static org .junit .Assert .fail ;
24- import static org .mockito .Mockito .mock ;
2524import static org .robolectric .Shadows .shadowOf ;
2625
2726import android .app .Application ;
@@ -331,8 +330,8 @@ public void testResolveNonExistentServiceWithTargetUserThrows() throws Exception
331330
332331 @ Test
333332 @ Config (sdk = 30 )
334- public void testBindService_doesNotThrowInternalErrorWhenSDkAtLeastR () {
335- UserHandle userHandle = mock ( UserHandle . class );
333+ public void testBindService_doesNotThrowInternalErrorWhenSdkAtLeastR () {
334+ UserHandle userHandle = generateUserHandle ( /* userId= */ 12345 );
336335 binding = newBuilder ().setTargetUserHandle (userHandle ).build ();
337336 binding .bind ();
338337 shadowOf (getMainLooper ()).idle ();
@@ -343,31 +342,34 @@ public void testBindService_doesNotThrowInternalErrorWhenSDkAtLeastR() {
343342
344343 @ Test
345344 @ Config (sdk = 28 )
346- public void testBindServiceAsUser_returnsErrorWhenSDkBelowR () {
347- UserHandle userHandle = mock ( UserHandle . class );
345+ public void testBindServiceAsUser_returnsErrorWhenSdkBelowR () {
346+ UserHandle userHandle = generateUserHandle ( /* userId= */ 12345 );
348347 binding = newBuilder ().setTargetUserHandle (userHandle ).build ();
349348 binding .bind ();
350349 shadowOf (getMainLooper ()).idle ();
351350
352351 assertThat (observer .unboundReason .getCode ()).isEqualTo (Code .INTERNAL );
353- assertThat (observer .unboundReason .getDescription ()).isEqualTo ("Cross user Channel requires Android R+" );
352+ assertThat (observer .unboundReason .getDescription ())
353+ .isEqualTo ("Cross user Channel requires Android R+" );
354354 }
355355
356356 @ Test
357357 @ Config (sdk = 28 )
358- public void testDevicePolicyBlind_returnsErrorWhenSDkBelowR () {
358+ public void testDevicePolicyBlind_returnsErrorWhenSdkBelowR () {
359359 String deviceAdminClassName = "DevicePolicyAdmin" ;
360360 ComponentName adminComponent = new ComponentName (appContext , deviceAdminClassName );
361- allowBindDeviceAdminForUser (appContext , adminComponent ,10 );
362- binding = newBuilder ()
363- .setTargetUserHandle (UserHandle .getUserHandleForUid (10 ))
364- .setChannelCredentials (BinderChannelCredentials .forDevicePolicyAdmin (adminComponent ))
365- .build ();
361+ allowBindDeviceAdminForUser (appContext , adminComponent , 10 );
362+ binding =
363+ newBuilder ()
364+ .setTargetUserHandle (UserHandle .getUserHandleForUid (10 ))
365+ .setChannelCredentials (BinderChannelCredentials .forDevicePolicyAdmin (adminComponent ))
366+ .build ();
366367 binding .bind ();
367368 shadowOf (getMainLooper ()).idle ();
368369
369370 assertThat (observer .unboundReason .getCode ()).isEqualTo (Code .INTERNAL );
370- assertThat (observer .unboundReason .getDescription ()).isEqualTo ("Device policy admin binding requires Android R+" );
371+ assertThat (observer .unboundReason .getDescription ())
372+ .isEqualTo ("Device policy admin binding requires Android R+" );
371373 }
372374
373375 @ Test
0 commit comments