summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDaniel Lehmann <lehmannd@google.com>2010-05-07 15:41:11 -0700
committerDaniel Lehmann <lehmannd@google.com>2010-05-07 15:41:11 -0700
commit18f104fa8c167a510b2cca3c15a43833c9a54c7c (patch)
treefbb97d3212c257277be7c33fe8be2df0f7d5537d /tests
parent8b15a725a3ff28354616f61791a12372cc513fe3 (diff)
downloadpackages_apps_Contacts-18f104fa8c167a510b2cca3c15a43833c9a54c7c.tar.gz
packages_apps_Contacts-18f104fa8c167a510b2cca3c15a43833c9a54c7c.tar.bz2
packages_apps_Contacts-18f104fa8c167a510b2cca3c15a43833c9a54c7c.zip
Refactor Contact-Editor and Contact-Viewer.
Bug:2579760 Change-Id: Id61cc6fbc2b4def72df012cca3ac3c0185b583bb
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/contacts/ContactDetailLoaderTest.java54
-rw-r--r--tests/src/com/android/contacts/ContactDetailTest.java2
2 files changed, 19 insertions, 37 deletions
diff --git a/tests/src/com/android/contacts/ContactDetailLoaderTest.java b/tests/src/com/android/contacts/ContactDetailLoaderTest.java
index 6676a2bdf..77cfb1f47 100644
--- a/tests/src/com/android/contacts/ContactDetailLoaderTest.java
+++ b/tests/src/com/android/contacts/ContactDetailLoaderTest.java
@@ -18,7 +18,7 @@ package com.android.contacts;
import com.android.contacts.tests.mocks.ContactsMockContext;
import com.android.contacts.tests.mocks.MockContentProvider;
-import com.android.contacts.views.detail.ContactLoader;
+import com.android.contacts.views.detail.ContactDetailLoader;
import android.app.patterns.Loader;
import android.app.patterns.Loader.OnLoadCompleteListener;
@@ -59,7 +59,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
protected void onPostExecute(Void result) {}
};
}
-
+
@Override
protected void setUp() throws Exception {
super.setUp();
@@ -144,42 +144,24 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
return result;
}
- private ContactLoader.Result assertLoadContact(Uri uri) {
- final ContactLoader loader = new ContactLoader(mMockContext, uri);
+ private ContactDetailLoader.Result assertLoadContact(Uri uri) {
+ final ContactDetailLoader loader = new ContactDetailLoader(mMockContext, uri);
return getLoaderResultSynchronously(loader);
}
- @Suppress // The code under test is incorrect
public void testNullUri() {
- IllegalArgumentException e =
- assertThrows(IllegalArgumentException.class, new Runnable() {
- public void run() {
- assertLoadContact(null);
- }
- });
- assertEquals(e.getMessage(), "uri must not be null");
+ ContactDetailLoader.Result result = assertLoadContact(null);
+ assertEquals(ContactDetailLoader.Result.ERROR, result);
}
- @Suppress // The code under test is incorrect
public void testEmptyUri() {
- IllegalArgumentException e =
- assertThrows(IllegalArgumentException.class, new Runnable() {
- public void run() {
- assertLoadContact(Uri.EMPTY);
- }
- });
- assertEquals(e.getMessage(), "uri format is unknown");
+ ContactDetailLoader.Result result = assertLoadContact(Uri.EMPTY);
+ assertEquals(ContactDetailLoader.Result.ERROR, result);
}
- @Suppress // The code under test is incorrect
public void testInvalidUri() {
- IllegalArgumentException e =
- assertThrows(IllegalArgumentException.class, new Runnable() {
- public void run() {
- assertLoadContact(Uri.parse("content://wtf"));
- }
- });
- assertEquals(e.getMessage(), "uri format is unknown");
+ ContactDetailLoader.Result result = assertLoadContact(Uri.parse("content://wtf"));
+ assertEquals(ContactDetailLoader.Result.ERROR, result);
}
public void testLoadContactWithContactIdUri() {
@@ -201,7 +183,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchSocial(dataUri, contactId);
queries.fetchRawContacts(contactId, dataId, rawContactId);
- ContactLoader.Result contact = assertLoadContact(baseUri);
+ ContactDetailLoader.Result contact = assertLoadContact(baseUri);
assertEquals(contactId, contact.getId());
assertEquals(rawContactId, contact.getNameRawContactId());
@@ -235,7 +217,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchSocial(dataUri, contactId);
queries.fetchRawContacts(contactId, dataId, rawContactId);
- ContactLoader.Result contact = assertLoadContact(legacyUri);
+ ContactDetailLoader.Result contact = assertLoadContact(legacyUri);
assertEquals(contactId, contact.getId());
assertEquals(rawContactId, contact.getNameRawContactId());
@@ -266,7 +248,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchSocial(dataUri, contactId);
queries.fetchRawContacts(contactId, dataId, rawContactId);
- ContactLoader.Result contact = assertLoadContact(lookupNoIdUri);
+ ContactDetailLoader.Result contact = assertLoadContact(lookupNoIdUri);
assertEquals(contactId, contact.getId());
assertEquals(rawContactId, contact.getNameRawContactId());
@@ -296,7 +278,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchSocial(dataUri, contactId);
queries.fetchRawContacts(contactId, dataId, rawContactId);
- ContactLoader.Result contact = assertLoadContact(lookupUri);
+ ContactDetailLoader.Result contact = assertLoadContact(lookupUri);
assertEquals(contactId, contact.getId());
assertEquals(rawContactId, contact.getNameRawContactId());
@@ -338,7 +320,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchSocial(dataUri, contactId);
queries.fetchRawContacts(contactId, dataId, rawContactId);
- ContactLoader.Result contact = assertLoadContact(lookupWithWrongIdUri);
+ ContactDetailLoader.Result contact = assertLoadContact(lookupWithWrongIdUri);
assertEquals(contactId, contact.getId());
assertEquals(rawContactId, contact.getNameRawContactId());
@@ -381,7 +363,7 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchSocial(dataUri, contactId);
queries.fetchRawContacts(contactId, dataId, rawContactId);
- ContactLoader.Result contact = assertLoadContact(lookupWithWrongIdUri);
+ ContactDetailLoader.Result contact = assertLoadContact(lookupWithWrongIdUri);
assertEquals(contactId, contact.getId());
assertEquals(rawContactId, contact.getNameRawContactId());
@@ -422,9 +404,9 @@ public class ContactDetailLoaderTest extends AndroidTestCase {
queries.fetchHeaderDataNoResult(wrongBaseUri);
queries.fetchLookupAndIdNoResult(lookupWithWrongIdUri);
- ContactLoader.Result contact = assertLoadContact(lookupWithWrongIdUri);
+ ContactDetailLoader.Result contact = assertLoadContact(lookupWithWrongIdUri);
- assertEquals(ContactLoader.Result.NOT_FOUND, contact);
+ assertEquals(ContactDetailLoader.Result.NOT_FOUND, contact);
mContactsProvider.verify();
}
diff --git a/tests/src/com/android/contacts/ContactDetailTest.java b/tests/src/com/android/contacts/ContactDetailTest.java
index 926a353dd..6e93bd9f9 100644
--- a/tests/src/com/android/contacts/ContactDetailTest.java
+++ b/tests/src/com/android/contacts/ContactDetailTest.java
@@ -3,7 +3,7 @@ package com.android.contacts;
import com.android.contacts.activities.ContactDetailActivity;
import com.android.contacts.tests.mocks.ContactsMockContext;
import com.android.contacts.tests.mocks.MockContentProvider;
-import com.android.contacts.views.detail.ContactLoader;
+import com.android.contacts.views.detail.ContactDetailLoader;
import android.content.ContentUris;
import android.content.Intent;