Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a86e6961 authored by Brandon Maxwell's avatar Brandon Maxwell
Browse files

Added constructor so MockProviders can register with any authority

Change-Id: I99435ce66ce817c8f613b6215ae322f0927e0550
parent 4404dca3
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -39,13 +39,17 @@ public class ContactsMockContext extends ContextWrapper {
    private Intent mIntentForStartActivity;

    public ContactsMockContext(Context base) {
        this(base, ContactsContract.AUTHORITY);
    }

    public ContactsMockContext(Context base, String authority) {
        super(base);
        mPackageManager = new ContactsMockPackageManager();
        mContentResolver = new MockContentResolver();
        mContactsProvider = new MockContentProvider();
        mContentResolver.addProvider(ContactsContract.AUTHORITY, mContactsProvider);
        mContentResolver.addProvider(authority, mContactsProvider);
        final ProviderInfo providerInfo = new ProviderInfo();
        providerInfo.authority = ContactsContract.AUTHORITY;
        providerInfo.authority = authority;
        mContactsProvider.attachInfo(this, providerInfo);
        mSettingsProvider = new MockContentProvider();
        mSettingsProvider.attachInfo(this, providerInfo);