summaryrefslogtreecommitdiff
path: root/tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java')
-rw-r--r--tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java b/tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java
index 38f7a37c6e3..c24500e2d88 100644
--- a/tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java
+++ b/tests/tests/media/audio/src/android/media/audio/cts/RingtoneTest.java
@@ -16,6 +16,7 @@
package android.media.audio.cts;
+import android.content.ContentProvider;
import android.content.Context;
import android.content.pm.PackageManager;
import android.media.AudioAttributes;
@@ -171,11 +172,13 @@ public class RingtoneTest extends InstrumentationTestCase {
// Test an actual ringtone
Uri uri = RingtoneManager.getValidRingtoneUri(mContext);
assertNotNull("ringtone was unexpectedly null", uri);
- RingtoneManager.setActualDefaultRingtoneUri(mContext, RingtoneManager.TYPE_RINGTONE, uri);
+ Uri uriWithUser = ContentProvider.maybeAddUserId(uri, mContext.getUserId());
+ RingtoneManager.setActualDefaultRingtoneUri(mContext, RingtoneManager.TYPE_RINGTONE,
+ uriWithUser);
mRingtone = RingtoneManager.getRingtone(mContext, Settings.System.DEFAULT_RINGTONE_URI);
assertTrue(mRingtone.getStreamType() == AudioManager.STREAM_RING);
mRingtone.play();
- assertTrue("couldn't play ringtone " + uri, mRingtone.isPlaying());
+ assertTrue("couldn't play ringtone " + uriWithUser, mRingtone.isPlaying());
mRingtone.stop();
assertFalse(mRingtone.isPlaying());
}