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

Commit 13ab01a2 authored by Tomasz Wasilczyk's avatar Tomasz Wasilczyk
Browse files

MockContentResolver: add logging for missing providers

This will allow easier debugging for failing unit tests.

Bug: 365800992
Test: m
Flag: EXEMPT logging only
Change-Id: I672a5b00cf378b27e5438f5ad89d2755152bd33b
parent 479cfa87
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.content.Context;
import android.content.IContentProvider;
import android.database.ContentObserver;
import android.net.Uri;
import android.util.Log;

import java.util.Collection;
import java.util.HashMap;
@@ -53,6 +54,7 @@ import java.util.Map;
 * </div>
 */
public class MockContentResolver extends ContentResolver {
    private static final String TAG = "MockContentResolver";
    Map<String, ContentProvider> mProviders;

    /**
@@ -105,6 +107,7 @@ public class MockContentResolver extends ContentResolver {
        if (provider != null) {
            return provider.getIContentProvider();
        } else {
            Log.w(TAG, "Provider does not exist: " + name);
            return null;
        }
    }