ContactDetailTest.java revision 74a2dc5dd353aa724f3b4bcfc4694f15c4d0ff73
1package com.android.contacts; 2 3import com.android.contacts.activities.ContactDetailActivity; 4import com.android.contacts.tests.mocks.ContactsMockContext; 5import com.android.contacts.tests.mocks.MockContentProvider; 6import com.android.contacts.views.detail.ContactLoader; 7 8import android.content.ContentUris; 9import android.content.Intent; 10import android.provider.ContactsContract.Contacts; 11import android.test.ActivityUnitTestCase; 12 13public class ContactDetailTest extends ActivityUnitTestCase<ContactDetailActivity> { 14 private ContactsMockContext mContext; 15 private MockContentProvider mContactsProvider; 16 17 public ContactDetailTest() { 18 super(ContactDetailActivity.class); 19 } 20 21 @Override 22 protected void setUp() throws Exception { 23 super.setUp(); 24 ContactLoader.setSynchronous(true); 25 mContext = new ContactsMockContext(getInstrumentation().getTargetContext()); 26 mContactsProvider = mContext.getContactsProvider(); 27 setActivityContext(mContext); 28 } 29 30 @Override 31 protected void tearDown() throws Exception { 32 super.tearDown(); 33 ContactLoader.setSynchronous(false); 34 } 35 36// public void testFoo() { 37// // Use lookup-style Uris that also contain the Contact-ID 38// //long rawContactId1 = mCreator.createRawContact("JohnDoe", "John", "Doe"); 39// //long contactId1 = mCreator.getContactIdByRawContactId(rawContactId1); 40// //Uri contactUri1 = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId1); 41// Intent intent = new Intent(Intent.ACTION_VIEW, 42// ContentUris.withAppendedId(Contacts.CONTENT_URI, 123)); 43// startActivity(intent, null, null); 44// ContactDetailActivity activity = getActivity(); 45// mContactsProvider.verify(); 46// } 47} 48