summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJay Shrauner <shrauner@google.com>2015-08-27 16:23:44 -0700
committerJay Shrauner <shrauner@google.com>2015-08-29 18:18:58 +0000
commit5c59ffa9423c49fe149719510dbc2bb3bed946fb (patch)
tree2c86c07a2d9b66766e33c8af69e98cd4c1a9bb9a /tests
parentcdc84d4a391ee42a54bd4c883767c371ef0c13d5 (diff)
downloadandroid_packages_apps_ContactsCommon-5c59ffa9423c49fe149719510dbc2bb3bed946fb.tar.gz
android_packages_apps_ContactsCommon-5c59ffa9423c49fe149719510dbc2bb3bed946fb.tar.bz2
android_packages_apps_ContactsCommon-5c59ffa9423c49fe149719510dbc2bb3bed946fb.zip
Unbundled build fixes for tests
Build tests against current SDK. Make local copy of LaunchPerformanceBase. Use android-support-test instead of android.test.runner. Use public APIs for querying ContentProviderOperation type. Bug:23642167 Change-Id: Id9798146801b1676b222bdd4d9240371f70c41d2 (cherry picked from commit b3a146cc554df8c9965c79af32f2b56fbce01ba0)
Diffstat (limited to 'tests')
-rw-r--r--tests/Android.mk7
-rw-r--r--tests/src/com/android/contacts/common/RawContactDeltaListTests.java36
-rw-r--r--tests/src/com/android/contacts/common/RawContactDeltaTests.java45
-rw-r--r--tests/src/com/android/contacts/common/RawContactModifierTests.java49
-rw-r--r--tests/src/com/android/contacts/common/model/ValuesDeltaTests.java11
-rw-r--r--tests/src/com/android/contacts/common/model/account/AccountTypeTest.java12
-rw-r--r--tests/src/com/android/contacts/common/model/account/ExternalAccountTypeTest.java20
7 files changed, 89 insertions, 91 deletions
diff --git a/tests/Android.mk b/tests/Android.mk
index d18e2a66..32bb06a2 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -4,8 +4,9 @@ include $(CLEAR_VARS)
# We only want this apk build for tests.
LOCAL_MODULE_TAGS := tests
-LOCAL_JAVA_LIBRARIES := android.test.runner
-LOCAL_STATIC_JAVA_LIBRARIES := com.android.contacts.common.test
+LOCAL_STATIC_JAVA_LIBRARIES := \
+ android-support-test \
+ com.android.contacts.common.test
# Include all test java files.
LOCAL_SRC_FILES := $(call all-java-files-under, src)
@@ -14,4 +15,6 @@ LOCAL_PACKAGE_NAME := com.android.contacts.common.unittest
LOCAL_INSTRUMENTATION_FOR := com.android.contacts.common
+LOCAL_SDK_VERSION := current
+
include $(BUILD_PACKAGE)
diff --git a/tests/src/com/android/contacts/common/RawContactDeltaListTests.java b/tests/src/com/android/contacts/common/RawContactDeltaListTests.java
index 7f05e694..ebbddabe 100644
--- a/tests/src/com/android/contacts/common/RawContactDeltaListTests.java
+++ b/tests/src/com/android/contacts/common/RawContactDeltaListTests.java
@@ -16,11 +16,6 @@
package com.android.contacts.common;
-import static android.content.ContentProviderOperation.TYPE_ASSERT;
-import static android.content.ContentProviderOperation.TYPE_DELETE;
-import static android.content.ContentProviderOperation.TYPE_INSERT;
-import static android.content.ContentProviderOperation.TYPE_UPDATE;
-
import android.content.ContentProviderOperation;
import android.content.ContentValues;
import android.content.Context;
@@ -56,6 +51,12 @@ import java.util.Collections;
public class RawContactDeltaListTests extends AndroidTestCase {
public static final String TAG = RawContactDeltaListTests.class.getSimpleName();
+ // From android.content.ContentProviderOperation
+ public static final int TYPE_INSERT = 1;
+ public static final int TYPE_UPDATE = 2;
+ public static final int TYPE_DELETE = 3;
+ public static final int TYPE_ASSERT = 4;
+
private static final long CONTACT_FIRST = 1;
private static final long CONTACT_SECOND = 2;
@@ -195,11 +196,11 @@ public class RawContactDeltaListTests extends AndroidTestCase {
assertEquals("Unexpected uri", expected.getUri(), found.getUri());
- final String expectedType = getStringForType(expected.getType());
- final String foundType = getStringForType(found.getType());
+ final String expectedType = getTypeString(expected);
+ final String foundType = getTypeString(found);
assertEquals("Unexpected type", expectedType, foundType);
- if (expected.getType() == TYPE_DELETE) continue;
+ if (expected.isDelete()) continue;
try {
final ContentValues expectedValues = getValues(expected);
@@ -217,14 +218,17 @@ public class RawContactDeltaListTests extends AndroidTestCase {
}
}
- static String getStringForType(int type) {
- switch (type) {
- case TYPE_ASSERT: return "TYPE_ASSERT";
- case TYPE_INSERT: return "TYPE_INSERT";
- case TYPE_UPDATE: return "TYPE_UPDATE";
- case TYPE_DELETE: return "TYPE_DELETE";
- default: return Integer.toString(type);
+ static String getTypeString(ContentProviderOperation op) {
+ if (op.isAssertQuery()) {
+ return "TYPE_ASSERT";
+ } else if (op.isInsert()) {
+ return "TYPE_INSERT";
+ } else if (op.isUpdate()) {
+ return "TYPE_UPDATE";
+ } else if (op.isDelete()) {
+ return "TYPE_DELETE";
}
+ return "TYPE_UNKNOWN";
}
static ContentProviderOperation buildAssertVersion(long version) {
@@ -294,7 +298,7 @@ public class RawContactDeltaListTests extends AndroidTestCase {
int updateCount = 0;
for (ContentProviderOperation oper : diff) {
if (AggregationExceptions.CONTENT_URI.equals(oper.getUri())
- && oper.getType() == ContentProviderOperation.TYPE_UPDATE) {
+ && oper.isUpdate()) {
updateCount++;
}
}
diff --git a/tests/src/com/android/contacts/common/RawContactDeltaTests.java b/tests/src/com/android/contacts/common/RawContactDeltaTests.java
index 8fc30528..35975244 100644
--- a/tests/src/com/android/contacts/common/RawContactDeltaTests.java
+++ b/tests/src/com/android/contacts/common/RawContactDeltaTests.java
@@ -16,11 +16,6 @@
package com.android.contacts.common;
-import static android.content.ContentProviderOperation.TYPE_ASSERT;
-import static android.content.ContentProviderOperation.TYPE_DELETE;
-import static android.content.ContentProviderOperation.TYPE_INSERT;
-import static android.content.ContentProviderOperation.TYPE_UPDATE;
-
import android.content.ContentProviderOperation;
import android.content.ContentProviderOperation.Builder;
import android.content.ContentValues;
@@ -153,8 +148,8 @@ public class RawContactDeltaTests extends AndroidTestCase {
// Should produce a delete action
final Builder builder = values.buildDiff(Data.CONTENT_URI);
- final int type = builder.build().getType();
- assertEquals("Didn't produce delete action", TYPE_DELETE, type);
+ final boolean isDelete = builder.build().isDelete();
+ assertTrue("Didn't produce delete action", isDelete);
}
/**
@@ -191,21 +186,21 @@ public class RawContactDeltaTests extends AndroidTestCase {
assertEquals("Unexpected operations", 4, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected version enforcement", TYPE_ASSERT, oper.getType());
+ assertTrue("Expected version enforcement", oper.isAssertQuery());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(3);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -231,26 +226,26 @@ public class RawContactDeltaTests extends AndroidTestCase {
assertEquals("Unexpected operations", 5, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected version enforcement", TYPE_ASSERT, oper.getType());
+ assertTrue("Expected version enforcement", oper.isAssertQuery());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Incorrect type", TYPE_UPDATE, oper.getType());
+ assertTrue("Incorrect type", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(3);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(4);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -270,21 +265,21 @@ public class RawContactDeltaTests extends AndroidTestCase {
assertEquals("Unexpected operations", 4, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected version enforcement", TYPE_ASSERT, oper.getType());
+ assertTrue("Expected version enforcement", oper.isAssertQuery());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Incorrect type", TYPE_UPDATE, oper.getType());
+ assertTrue("Incorrect type", oper.isUpdate());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(3);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -303,11 +298,11 @@ public class RawContactDeltaTests extends AndroidTestCase {
assertEquals("Unexpected operations", 2, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected version enforcement", TYPE_ASSERT, oper.getType());
+ assertTrue("Expected version enforcement", oper.isAssertQuery());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_DELETE, oper.getType());
+ assertTrue("Incorrect type", oper.isDelete());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -328,7 +323,7 @@ public class RawContactDeltaTests extends AndroidTestCase {
assertEquals("Unexpected operations", 2, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -356,12 +351,12 @@ public class RawContactDeltaTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
diff --git a/tests/src/com/android/contacts/common/RawContactModifierTests.java b/tests/src/com/android/contacts/common/RawContactModifierTests.java
index 2e972cfb..e0256914 100644
--- a/tests/src/com/android/contacts/common/RawContactModifierTests.java
+++ b/tests/src/com/android/contacts/common/RawContactModifierTests.java
@@ -16,10 +16,6 @@
package com.android.contacts.common;
-import static android.content.ContentProviderOperation.TYPE_DELETE;
-import static android.content.ContentProviderOperation.TYPE_INSERT;
-import static android.content.ContentProviderOperation.TYPE_UPDATE;
-
import android.content.ContentProviderOperation;
import android.content.ContentValues;
import android.net.Uri;
@@ -65,6 +61,9 @@ import java.util.List;
public class RawContactModifierTests extends AndroidTestCase {
public static final String TAG = "EntityModifierTests";
+ // From android.content.ContentProviderOperation
+ public static final int TYPE_INSERT = 1;
+
public static final long VER_FIRST = 100;
private static final long TEST_ID = 4;
@@ -356,17 +355,17 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
@@ -377,7 +376,7 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 1, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_DELETE, oper.getType());
+ assertTrue("Incorrect type", oper.isDelete());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -487,17 +486,17 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_UPDATE, oper.getType());
+ assertTrue("Incorrect type", oper.isUpdate());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
@@ -508,7 +507,7 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 1, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_DELETE, oper.getType());
+ assertTrue("Incorrect type", oper.isDelete());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -531,7 +530,7 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 2, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
@@ -560,12 +559,12 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_INSERT, oper.getType());
+ assertTrue("Incorrect type", oper.isInsert());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
@@ -612,17 +611,17 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_UPDATE, oper.getType());
+ assertTrue("Incorrect type", oper.isUpdate());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
@@ -633,17 +632,17 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_DELETE, oper.getType());
+ assertTrue("Incorrect type", oper.isDelete());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
@@ -678,17 +677,17 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 3, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(1);
- assertEquals("Incorrect type", TYPE_UPDATE, oper.getType());
+ assertTrue("Incorrect type", oper.isUpdate());
assertEquals("Incorrect target", Data.CONTENT_URI, oper.getUri());
}
{
final ContentProviderOperation oper = diff.get(2);
- assertEquals("Expected aggregation mode change", TYPE_UPDATE, oper.getType());
+ assertTrue("Expected aggregation mode change", oper.isUpdate());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
@@ -699,7 +698,7 @@ public class RawContactModifierTests extends AndroidTestCase {
assertEquals("Unexpected operations", 1, diff.size());
{
final ContentProviderOperation oper = diff.get(0);
- assertEquals("Incorrect type", TYPE_DELETE, oper.getType());
+ assertTrue("Incorrect type", oper.isDelete());
assertEquals("Incorrect target", RawContacts.CONTENT_URI, oper.getUri());
}
}
diff --git a/tests/src/com/android/contacts/common/model/ValuesDeltaTests.java b/tests/src/com/android/contacts/common/model/ValuesDeltaTests.java
index ca828dcc..c5297a96 100644
--- a/tests/src/com/android/contacts/common/model/ValuesDeltaTests.java
+++ b/tests/src/com/android/contacts/common/model/ValuesDeltaTests.java
@@ -16,9 +16,6 @@
package com.android.contacts.common.model;
-import static android.content.ContentProviderOperation.TYPE_INSERT;
-import static android.content.ContentProviderOperation.TYPE_UPDATE;
-
import android.content.ContentProviderOperation.Builder;
import android.content.ContentValues;
import android.provider.ContactsContract.CommonDataKinds.Phone;
@@ -48,8 +45,8 @@ public class ValuesDeltaTests extends TestCase {
// Should produce an insert action
final Builder builder = values.buildDiff(Data.CONTENT_URI);
- final int type = builder.build().getType();
- assertEquals("Didn't produce insert action", TYPE_INSERT, type);
+ final boolean isInsert = builder.build().isInsert();
+ assertTrue("Didn't produce insert action", isInsert);
}
/**
@@ -79,7 +76,7 @@ public class ValuesDeltaTests extends TestCase {
// Should produce an update action
final Builder builder = values.buildDiff(Data.CONTENT_URI);
- final int type = builder.build().getType();
- assertEquals("Didn't produce update action", TYPE_UPDATE, type);
+ final boolean isUpdate = builder.build().isUpdate();
+ assertTrue("Didn't produce update action", isUpdate);
}
}
diff --git a/tests/src/com/android/contacts/common/model/account/AccountTypeTest.java b/tests/src/com/android/contacts/common/model/account/AccountTypeTest.java
index 4374ad36..02f54463 100644
--- a/tests/src/com/android/contacts/common/model/account/AccountTypeTest.java
+++ b/tests/src/com/android/contacts/common/model/account/AccountTypeTest.java
@@ -17,7 +17,7 @@
package com.android.contacts.common.model.account;
import android.content.Context;
-import android.test.AndroidTestCase;
+import android.test.InstrumentationTestCase;
import android.test.suitebuilder.annotation.SmallTest;
import com.android.contacts.common.unittest.R;
@@ -29,10 +29,10 @@ import com.android.contacts.common.unittest.R;
com.android.contacts.tests/android.test.InstrumentationTestRunner
*/
@SmallTest
-public class AccountTypeTest extends AndroidTestCase {
+public class AccountTypeTest extends InstrumentationTestCase {
public void testGetResourceText() {
// In this test we use the test package itself as an external package.
- final String packageName = getTestContext().getPackageName();
+ final String packageName = getInstrumentation().getContext().getPackageName();
final Context c = getContext();
final String DEFAULT = "ABC";
@@ -45,7 +45,7 @@ public class AccountTypeTest extends AndroidTestCase {
// Load from an external package. (here, we use this test package itself)
final int externalResID = R.string.test_string;
- assertEquals(getTestContext().getString(externalResID),
+ assertEquals(getInstrumentation().getContext().getString(externalResID),
AccountType.getResourceText(c, packageName, externalResID, DEFAULT));
// Load from the contacts package itself.
@@ -59,7 +59,7 @@ public class AccountTypeTest extends AndroidTestCase {
* from {@link AccountType#getInviteContactActionResId}
*/
public void testGetInviteContactActionLabel() {
- final String packageName = getTestContext().getPackageName();
+ final String packageName = getInstrumentation().getContext().getPackageName();
final Context c = getContext();
final int externalResID = R.string.test_string;
@@ -82,7 +82,7 @@ public class AccountTypeTest extends AndroidTestCase {
}
};
- assertEquals(getTestContext().getString(externalResID),
+ assertEquals(getInstrumentation().getContext().getString(externalResID),
accountType.getInviteContactActionLabel(c));
}
diff --git a/tests/src/com/android/contacts/common/model/account/ExternalAccountTypeTest.java b/tests/src/com/android/contacts/common/model/account/ExternalAccountTypeTest.java
index d508e0fc..60d9c4ab 100644
--- a/tests/src/com/android/contacts/common/model/account/ExternalAccountTypeTest.java
+++ b/tests/src/com/android/contacts/common/model/account/ExternalAccountTypeTest.java
@@ -28,7 +28,7 @@ import android.provider.ContactsContract.CommonDataKinds.SipAddress;
import android.provider.ContactsContract.CommonDataKinds.StructuredName;
import android.provider.ContactsContract.CommonDataKinds.StructuredPostal;
import android.provider.ContactsContract.CommonDataKinds.Website;
-import android.test.AndroidTestCase;
+import android.test.InstrumentationTestCase;
import android.test.suitebuilder.annotation.SmallTest;
import android.util.Log;
@@ -45,11 +45,11 @@ import java.util.List;
com.android.contacts.tests/android.test.InstrumentationTestRunner
*/
@SmallTest
-public class ExternalAccountTypeTest extends AndroidTestCase {
+public class ExternalAccountTypeTest extends InstrumentationTestCase {
public void testResolveExternalResId() {
final Context c = getContext();
// In this test we use the test package itself as an external package.
- final String packageName = getTestContext().getPackageName();
+ final String packageName = getInstrumentation().getContext().getPackageName();
// Resource name empty.
assertEquals(-1, ExternalAccountType.resolveExternalResId(c, null, packageName, ""));
@@ -82,7 +82,7 @@ public class ExternalAccountTypeTest extends AndroidTestCase {
*/
public void testEditSchema() {
final ExternalAccountType type = new ExternalAccountType(getContext(),
- getTestContext().getPackageName(), false);
+ getInstrumentation().getContext().getPackageName(), false);
assertTrue(type.isInitialized());
@@ -108,8 +108,8 @@ public class ExternalAccountTypeTest extends AndroidTestCase {
*/
public void testEditSchema_fallback() {
final ExternalAccountType type = new ExternalAccountType(getContext(),
- getTestContext().getPackageName(), false,
- getTestContext().getResources().getXml(R.xml.contacts_fallback)
+ getInstrumentation().getContext().getPackageName(), false,
+ getInstrumentation().getContext().getResources().getXml(R.xml.contacts_fallback)
);
assertTrue(type.isInitialized());
@@ -137,8 +137,8 @@ public class ExternalAccountTypeTest extends AndroidTestCase {
private void checkEditSchema_mustHaveChecks(int xmlResId, boolean expectInitialized) {
final ExternalAccountType type = new ExternalAccountType(getContext(),
- getTestContext().getPackageName(), false,
- getTestContext().getResources().getXml(xmlResId)
+ getInstrumentation().getContext().getPackageName(), false,
+ getInstrumentation().getContext().getResources().getXml(xmlResId)
);
assertEquals(expectInitialized, type.isInitialized());
@@ -149,8 +149,8 @@ public class ExternalAccountTypeTest extends AndroidTestCase {
*/
public void testReadOnlyDefinition() {
final ExternalAccountType type = new ExternalAccountType(getContext(),
- getTestContext().getPackageName(), false,
- getTestContext().getResources().getXml(R.xml.contacts_readonly)
+ getInstrumentation().getContext().getPackageName(), false,
+ getInstrumentation().getContext().getResources().getXml(R.xml.contacts_readonly)
);
assertTrue(type.isInitialized());