Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d155c8ac authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix flaky MapClienTest#testConnect"

parents 9ba8962a 373d9ef3
Loading
Loading
Loading
Loading
+4 −3
Original line number Original line Diff line number Diff line
@@ -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));
    }
    }