Misc cleanup for session token

Improved string representation for legacy token and
import for unambigious class name.

PiperOrigin-RevId: 678256188
This commit is contained in:
tonihei 2024-09-24 08:12:28 -07:00 committed by Copybara-Service
parent 076eea283e
commit 8b7c8ffb86
2 changed files with 4 additions and 7 deletions

View File

@ -112,7 +112,7 @@ import com.google.common.base.Objects;
@Override
public String toString() {
return "SessionToken {legacyToken=" + legacyToken + "}";
return "SessionToken {legacy, uid=" + uid + "}";
}
@Override

View File

@ -23,6 +23,7 @@ import static com.google.common.truth.Truth.assertThat;
import android.content.ComponentName;
import android.content.Context;
import android.media.session.MediaSession.Token;
import android.os.Bundle;
import android.os.Process;
import android.support.v4.media.session.MediaSessionCompat;
@ -121,10 +122,7 @@ public class SessionTokenTest {
new MediaSessionCompat(context, "createSessionToken_withLegacyToken"));
SessionToken token =
SessionToken.createSessionToken(
context,
(android.media.session.MediaSession.Token)
sessionCompat.getSessionToken().getToken())
SessionToken.createSessionToken(context, (Token) sessionCompat.getSessionToken().getToken())
.get(TIMEOUT_MS, TimeUnit.MILLISECONDS);
assertThat(token.isLegacySession()).isTrue();
@ -149,8 +147,7 @@ public class SessionTokenTest {
throws Exception {
// TODO(b/194458970): Make the callback of session and controller on the same thread work and
// remove the threadTestRule
AtomicReference<android.media.session.MediaSession.Token> platformToken =
new AtomicReference<>();
AtomicReference<Token> platformToken = new AtomicReference<>();
MediaSession session =
threadTestRule
.getHandler()