diff options
author | Xin Li <delphij@google.com> | 2020-08-27 10:16:50 -0700 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2020-08-27 10:16:50 -0700 |
commit | 61d20354ec8e5bacc5fc3b49940c6afbb815c167 (patch) | |
tree | 4380cdfece0a0d0c2cac917a2b3b5394aea753f0 /tests/src/com | |
parent | c91ff085ae2b3cf953d40bf4d3376877fee11e67 (diff) | |
parent | 3220f17b0209debdff31899fb1a356394a8d177e (diff) | |
download | Contacts-61d20354ec8e5bacc5fc3b49940c6afbb815c167.tar.gz |
Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)
Bug: 166295507
Merged-In: I049158ae67e9db3d2aaa409b8c32f1e764455dba
Change-Id: I09d373c78482a301f103c3ce567117fafdd51247
Diffstat (limited to 'tests/src/com')
4 files changed, 18 insertions, 12 deletions
diff --git a/tests/src/com/android/contacts/activities/SimImportActivityTest.java b/tests/src/com/android/contacts/activities/SimImportActivityTest.java index 9c90426e6..7069ef18f 100644 --- a/tests/src/com/android/contacts/activities/SimImportActivityTest.java +++ b/tests/src/com/android/contacts/activities/SimImportActivityTest.java @@ -327,9 +327,9 @@ public class SimImportActivityTest { mDevice.findObject(By.textContains(targetAccount.name)).click(); mDevice.waitForIdle(); - assertTrue(mDevice.wait(Until.hasObject(By.text("Import One").checked(false).enabled(false)), TIMEOUT)); - assertTrue(mDevice.hasObject(By.text("Import Three").checked(false).enabled(false))); - assertTrue(mDevice.hasObject(By.text("Import Six").checked(false).enabled(false))); + assertTrue(mDevice.wait(Until.hasObject(By.text("Import One").checked(false)), TIMEOUT)); + assertTrue(mDevice.hasObject(By.text("Import Three").checked(false))); + assertTrue(mDevice.hasObject(By.text("Import Six").checked(false))); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { contactsProviderClient.close(); diff --git a/tests/src/com/android/contacts/model/AccountTypeManagerTest.java b/tests/src/com/android/contacts/model/AccountTypeManagerTest.java index 982517b1b..dfcb3909f 100644 --- a/tests/src/com/android/contacts/model/AccountTypeManagerTest.java +++ b/tests/src/com/android/contacts/model/AccountTypeManagerTest.java @@ -96,7 +96,7 @@ public class AccountTypeManagerTest extends AndroidTestCase { } public void testGetDefaultAccount_NoAccounts_DefaultPreferenceSet() { - when(mPrefs.getString(Mockito.anyString(), Mockito.anyString())).thenReturn( + when(mPrefs.getString(Mockito.anyString(), Mockito.any())).thenReturn( getDefaultAccountPreference("name1", GoogleAccountType.ACCOUNT_TYPE)); assertNull(getDefaultGoogleAccountName()); } @@ -108,21 +108,21 @@ public class AccountTypeManagerTest extends AndroidTestCase { public void testGetDefaultAccount_DefaultAccountPreferenceSet() { when(mAccountManager.getAccountsByType(Mockito.anyString())).thenReturn(ACCOUNTS); - when(mPrefs.getString(Mockito.anyString(), Mockito.anyString())).thenReturn( + when(mPrefs.getString(Mockito.anyString(), Mockito.any())).thenReturn( getDefaultAccountPreference("name2", GoogleAccountType.ACCOUNT_TYPE)); assertEquals("name2", getDefaultGoogleAccountName()); } public void testGetDefaultAccount_DefaultAccountPreferenceSet_NonGoogleAccountType() { when(mAccountManager.getAccountsByType(Mockito.anyString())).thenReturn(ACCOUNTS); - when(mPrefs.getString(Mockito.anyString(), Mockito.anyString())).thenReturn( + when(mPrefs.getString(Mockito.anyString(), Mockito.any())).thenReturn( getDefaultAccountPreference("name3", "type3")); assertEquals("name1", getDefaultGoogleAccountName()); } public void testGetDefaultAccount_DefaultAccountPreferenceSet_UnknownName() { when(mAccountManager.getAccountsByType(Mockito.anyString())).thenReturn(ACCOUNTS); - when(mPrefs.getString(Mockito.anyString(), Mockito.anyString())).thenReturn( + when(mPrefs.getString(Mockito.anyString(), Mockito.any())).thenReturn( getDefaultAccountPreference("name4",GoogleAccountType.ACCOUNT_TYPE)); assertEquals("name1", getDefaultGoogleAccountName()); } diff --git a/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java b/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java index 998f38587..d7f34ee0f 100644 --- a/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java +++ b/tests/src/com/android/contacts/preference/ContactsPreferencesTest.java @@ -56,7 +56,7 @@ public class ContactsPreferencesTest extends InstrumentationTestCase { Mockito.when(mResources.getString(Mockito.anyInt())) .thenReturn(ACCOUNT_KEY); // contact_editor_default_account_key - Mockito.when(mContext.getSharedPreferences(Mockito.anyString(), Mockito.anyInt())) + Mockito.when(mContext.getSharedPreferences(Mockito.any(), Mockito.anyInt())) .thenReturn(mSharedPreferences); Mockito.when(mSharedPreferences.contains(ContactsPreferences.SORT_ORDER_KEY)) .thenReturn(true); @@ -184,7 +184,7 @@ public class ContactsPreferencesTest extends InstrumentationTestCase { mContactsPreferences = new ContactsPreferences(mContext, /* isDefaultAccountUserChangeable */ true); - Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.anyString())) + Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.any())) .thenReturn(new AccountWithDataSet("name1", "type1", "dataset1").stringify(), new AccountWithDataSet("name2", "type2", "dataset2").stringify()); @@ -199,7 +199,7 @@ public class ContactsPreferencesTest extends InstrumentationTestCase { public void testShouldShowAccountChangedNotificationIfAccountNotSaved() { mContactsPreferences = new ContactsPreferences(mContext, /* isDefaultAccountUserChangeable */ true); - Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.anyString())) + Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.any())) .thenReturn(null); assertTrue("Should prompt to change default if no default is saved", @@ -211,7 +211,7 @@ public class ContactsPreferencesTest extends InstrumentationTestCase { public void testShouldShowAccountChangedNotification() { mContactsPreferences = new ContactsPreferences(mContext, /* isDefaultAccountUserChangeable */ true); - Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.anyString())) + Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.any())) .thenReturn(new AccountWithDataSet("name", "type", "dataset").stringify()); assertFalse("Should not prompt to change default if current default exists", @@ -228,7 +228,7 @@ public class ContactsPreferencesTest extends InstrumentationTestCase { public void testShouldShowAccountChangedNotificationWhenThereIsOneAccount() { mContactsPreferences = new ContactsPreferences(mContext, /* isDefaultAccountUserChangeable */ true); - Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.anyString())) + Mockito.when(mSharedPreferences.getString(Mockito.eq(ACCOUNT_KEY), Mockito.any())) .thenReturn(null); // Normally we would prompt because there is no default set but if there is just one diff --git a/tests/src/com/android/contacts/test/mocks/ForwardingContentProvider.java b/tests/src/com/android/contacts/test/mocks/ForwardingContentProvider.java index 993d0b7e7..a08bff981 100644 --- a/tests/src/com/android/contacts/test/mocks/ForwardingContentProvider.java +++ b/tests/src/com/android/contacts/test/mocks/ForwardingContentProvider.java @@ -23,8 +23,10 @@ import android.content.OperationApplicationException; import android.content.res.AssetFileDescriptor; import android.database.Cursor; import android.net.Uri; +import android.os.Binder; import android.os.Bundle; import android.os.CancellationSignal; +import android.os.IBinder; import android.os.ParcelFileDescriptor; import android.os.RemoteException; import androidx.annotation.Nullable; @@ -203,4 +205,8 @@ public class ForwardingContentProvider extends android.test.mock.MockContentProv throw new RuntimeException(e); } } + + public IBinder getIContentProviderBinder() { + return new Binder(); + } } |