Loading android/app/tests/unit/src/com/android/bluetooth/mapclient/MapClientTest.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -119,10 +119,11 @@ public class MapClientTest { Map<BluetoothDevice, MceStateMachine> map = mService.getInstanceMap(); Map<BluetoothDevice, MceStateMachine> map = mService.getInstanceMap(); Assert.assertEquals(1, map.size()); Assert.assertEquals(1, map.size()); Assert.assertNotNull(map.get(device)); MceStateMachine sm = map.get(device); TestUtils.waitForLooperToFinishScheduledTask(mService.getMainLooper()); Assert.assertNotNull(sm); TestUtils.waitForLooperToFinishScheduledTask(sm.getHandler().getLooper()); Assert.assertEquals(map.get(device).getState(), BluetoothProfile.STATE_CONNECTING); Assert.assertEquals(BluetoothProfile.STATE_CONNECTING, sm.getState()); mService.cleanupDevice(device); mService.cleanupDevice(device); Assert.assertNull(mService.getInstanceMap().get(device)); Assert.assertNull(mService.getInstanceMap().get(device)); } } Loading Loading
android/app/tests/unit/src/com/android/bluetooth/mapclient/MapClientTest.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -119,10 +119,11 @@ public class MapClientTest { Map<BluetoothDevice, MceStateMachine> map = mService.getInstanceMap(); Map<BluetoothDevice, MceStateMachine> map = mService.getInstanceMap(); Assert.assertEquals(1, map.size()); Assert.assertEquals(1, map.size()); Assert.assertNotNull(map.get(device)); MceStateMachine sm = map.get(device); TestUtils.waitForLooperToFinishScheduledTask(mService.getMainLooper()); Assert.assertNotNull(sm); TestUtils.waitForLooperToFinishScheduledTask(sm.getHandler().getLooper()); Assert.assertEquals(map.get(device).getState(), BluetoothProfile.STATE_CONNECTING); Assert.assertEquals(BluetoothProfile.STATE_CONNECTING, sm.getState()); mService.cleanupDevice(device); mService.cleanupDevice(device); Assert.assertNull(mService.getInstanceMap().get(device)); Assert.assertNull(mService.getInstanceMap().get(device)); } } Loading