From 8e2ed3bf4d84dff2aca77f127e91ea6b280f982d Mon Sep 17 00:00:00 2001 From: tonihei Date: Tue, 18 Mar 2025 03:38:22 -0700 Subject: [PATCH] Avoid unsupported mock operation Calling a real method on an interface is not supported by the Mockito version run by Gradle. #cherrypick PiperOrigin-RevId: 737940266 (cherry picked from commit 4daa43b25727d1d197095d0a9e2cc5a3610d881a) --- .../androidx/media3/exoplayer/dash/DashMediaPeriodTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/exoplayer_dash/src/test/java/androidx/media3/exoplayer/dash/DashMediaPeriodTest.java b/libraries/exoplayer_dash/src/test/java/androidx/media3/exoplayer/dash/DashMediaPeriodTest.java index 8ae40cd615..c2a7c4fac0 100644 --- a/libraries/exoplayer_dash/src/test/java/androidx/media3/exoplayer/dash/DashMediaPeriodTest.java +++ b/libraries/exoplayer_dash/src/test/java/androidx/media3/exoplayer/dash/DashMediaPeriodTest.java @@ -233,7 +233,8 @@ public final class DashMediaPeriodTest { private static DashMediaPeriod createDashMediaPeriod(DashManifest manifest, int periodIndex) { MediaPeriodId mediaPeriodId = new MediaPeriodId(/* periodUid= */ new Object()); DashChunkSource.Factory chunkSourceFactory = mock(DashChunkSource.Factory.class); - when(chunkSourceFactory.getOutputTextFormat(any())).thenCallRealMethod(); + when(chunkSourceFactory.getOutputTextFormat(any())) + .then(invocation -> invocation.getArguments()[0]); return new DashMediaPeriod( /* id= */ periodIndex, manifest,