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

Commit e7e6c5a8 authored by Jaewan Kim's avatar Jaewan Kim
Browse files

MediaSession2 test: Close sessions after uses

This fixes following test failure
MediaController2Test#testConnectToService_libraryService

Test: Confirmed that the test now success
Change-Id: Ie8c4d6a896a02a81a7167a8f9eee3306a8443f8d
parent f1b411c5
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -609,6 +609,9 @@ public class MediaController2Test extends MediaSession2TestBase {
    }

    private void connectToService(SessionToken2 token) throws InterruptedException {
        if (mSession != null) {
            mSession.close();
        }
        mController = createController(token);
        mSession = TestServiceRegistry.getInstance().getServiceInstance().getSession();
        mPlayer = (MockPlayer) mSession.getPlayer();
@@ -638,7 +641,7 @@ public class MediaController2Test extends MediaSession2TestBase {
            }
        };
        TestServiceRegistry.getInstance().setSessionCallbackProxy(proxy);
        mController = createController(TestUtils.getServiceToken(mContext, id));
        connectToService(TestUtils.getServiceToken(mContext, id));
        assertTrue(latch.await(TIMEOUT_MS, TimeUnit.MILLISECONDS));

        // Test command from controller to session service