summaryrefslogtreecommitdiff
path: root/tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java
diff options
context:
space:
mode:
authorChris Wren <cwren@google.com>2017-05-10 15:08:36 -0400
committerChris Wren <cwren@google.com>2017-05-11 17:17:15 -0400
commit629c20c9991ab8da3732ba554794fffd7922f185 (patch)
treed89cec1fc3904207928bd60aafa777fb345398e4 /tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java
parent6307ac52e53cc25949c5d2e26015702cbc45899b (diff)
extend TestableSettingsProvider to multiuser
Bug: 36021111 Test: runtest -x frameworks/base/tests/testables Change-Id: I13dc2b33a39a01954034fa3d69ae9645d23c3304
Diffstat (limited to 'tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java')
-rw-r--r--tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java b/tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java
index 1f71867396ab..0e2cc576270e 100644
--- a/tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java
+++ b/tests/testables/tests/src/android/testing/TestableSettingsProviderTest.java
@@ -66,6 +66,16 @@ public class TestableSettingsProviderTest {
}
@Test
+ public void testSeparateUsers() {
+ Secure.putStringForUser(mContentResolver, NONEXISTENT_SETTING, "something", 0);
+ Secure.putStringForUser(mContentResolver, NONEXISTENT_SETTING, "else", 1);
+ assertEquals("something",
+ Secure.getStringForUser(mContentResolver, NONEXISTENT_SETTING, 0));
+ assertEquals("else",
+ Secure.getStringForUser(mContentResolver, NONEXISTENT_SETTING, 1));
+ }
+
+ @Test
public void testPassThrough() {
// Grab the value of a setting that is not overridden.
assertTrue(Secure.getInt(mContentResolver, Secure.USER_SETUP_COMPLETE, 0) != 0);