Skip to content

Commit 57f0c0d

Browse files
marcbaechingerivanbuper
authored andcommitted
Fix flakiness of MediaBrowserListenerWithMediaBrowserServiceCompatTest
PiperOrigin-RevId: 688870397 (cherry picked from commit 0038dda)
1 parent 70c7ee2 commit 57f0c0d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

libraries/test_session_current/src/androidTest/java/androidx/media3/session/MediaBrowserListenerWithMediaBrowserServiceCompatTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -698,14 +698,15 @@ public void onError(MediaController controller, SessionError sessionError) {
698698
}
699699
});
700700

701-
ListenableFuture<LibraryResult<Void>> future =
701+
LibraryResult<Void> result =
702702
threadTestRule
703703
.getHandler()
704-
.postAndSync(() -> browser.subscribe("parentId", new LibraryParams.Builder().build()));
704+
.postAndSync(() -> browser.subscribe("parentId", new LibraryParams.Builder().build()))
705+
.get();
705706
// Trigger calling onLoadChildren that is rejected.
706707
remoteService.notifyChildrenChanged("parentId");
707708

708-
assertThat(future.get().resultCode).isEqualTo(RESULT_SUCCESS);
709+
assertThat(result.resultCode).isEqualTo(RESULT_SUCCESS);
709710
assertThat(onChildrenChangedLatch.await(TIMEOUT_MS, MILLISECONDS)).isTrue();
710711
assertThat(changedParentIds).containsExactly("parentId", "parentId");
711712
assertThat(changedItemCounts).containsExactly(2, Integer.MAX_VALUE).inOrder();

0 commit comments

Comments
 (0)