@Override public ContentResolver getContentResolver() { if (isHasMockResolver()) { return getMockResolver(); } else { return super.getContentResolver(); } }
@Override public Resources getResources() { return mResources != null ? mResources : super.getResources(); }
@Override public SharedPreferences getSharedPreferences(final String name, final int mode) { return super.getSharedPreferences(name, mode); }
@Override @Before public void setUp() throws Exception { super.setUp(); mMockContext = new IsolatedContext(new MockContentResolver(), getContext()); }
private List<String> getTableFields(final Uri contentUri) { final SQLiteDatabase sqLiteDatabase = getMockContext().openOrCreateDatabase("ProviGenDatabase", Context.MODE_PRIVATE, null); final String tableName = contentUri.getLastPathSegment(); final Cursor rawQuery = sqLiteDatabase.rawQuery("PRAGMA table_info(" + tableName + ')', null); final List<String> result = new ArrayList<String>(rawQuery.getCount()); if (rawQuery.moveToFirst()) { do { result.add(rawQuery.getString(rawQuery.getColumnIndex("name"))); } while (rawQuery.moveToNext()); } rawQuery.close(); return result; }
assertTrue(mProviderHelper.persist(MODULE_C, KEY_A, STRING_A)); assertTrue(mProviderHelper.persist(MODULE_C, KEY_B, STRING_B)); assertTrue(mProviderHelper.persist(context.getPackageName(), KEY_A, STRING_A)); assertTrue(mProviderHelper.persist(context.getPackageName(), KEY_B, STRING_B)); assertUserDatabaseSize(8); assertTrue(mProviderHelper.persist(context.getPackageName(), KEY_A, STRING_A)); assertTrue(mProviderHelper.persist(context.getPackageName(), KEY_B, STRING_B)); mProviderHelper.clearBut(new AppPreferences(context)); assertUserDatabaseSize(2);
@Override @Before public void setUp() throws Exception { super.setUp(); _openedDataabses = new HashSet<SQLiteDatabase>(); final String filenamePrefix = "test."; RenamingDelegatingContext targetContextWrapper = new RenamingDelegatingContext2(new MockContext2(), getContext(), filenamePrefix); _isolatedContext = new IsolatedContext(new MockContentResolver(), targetContextWrapper); }
private List<String> getTableFields(final Uri contentUri) { final SQLiteDatabase sqLiteDatabase = getMockContext().openOrCreateDatabase("ProviGenDatabase", Context.MODE_PRIVATE, null); final String tableName = contentUri.getLastPathSegment(); final Cursor rawQuery = sqLiteDatabase.rawQuery("PRAGMA table_info(" + tableName + ')', null); final List<String> result = new ArrayList<String>(rawQuery.getCount()); if (rawQuery.moveToFirst()) { do { result.add(rawQuery.getString(rawQuery.getColumnIndex("name"))); } while (rawQuery.moveToNext()); } rawQuery.close(); return result; }
@Override @Before public void setUp() throws Exception { super.setUp(); _openedDataabses = new HashSet<SQLiteDatabase>(); final String filenamePrefix = "test."; RenamingDelegatingContext targetContextWrapper = new RenamingDelegatingContext2(new MockContext2(), getContext(), filenamePrefix); _isolatedContext = new IsolatedContext(new MockContentResolver(), targetContextWrapper); }
@Override protected void setUp() throws Exception { super.setUp(); System.setProperty("dexmaker.dexcache", "/data/data/" + BuildConfig.APPLICATION_ID + ".test/cache"); cleanupProvider(); mIsolatedContext = new TrayIsolatedContext(getMockContext().getContentResolver(), getContext()); }
protected void setUp() throws Exception { super.setUp(); mResolver = new MockContentResolver(); final String filenamePrefix = "test."; RenamingDelegatingContext targetContextWrapper = new RenamingDelegatingContext(new MockContext2(), // The context that most methods are //delegated to getContext(), // The context that file methods are delegated to filenamePrefix); mDatabaseContext = new IsolatedContext(mResolver, targetContextWrapper); onCreateDatabase(mDatabaseContext); mDBTestCase.setUp(); }
@Override protected void setUp() throws Exception { super.setUp(); final String filenamePrefix = "test."; RenamingDelegatingContext targetContextWrapper = new RenamingDelegatingContext(new MockContext2(), getContext(), filenamePrefix); _openHelperContext = new IsolatedContext(new MockContentResolver(), targetContextWrapper); _openHelper = createSQLiteOpenHelper(_openHelperContext); }
@Override protected void setUp() throws Exception { super.setUp(); ctx = new IsolatedContext(new MockContentResolver(), getContext()); }
public static MockCalendarContentProvider getContentProvider(InstrumentationTestCase testCase) throws JSONException { MockContentResolver mockResolver = new MockContentResolver(); Context isolatedContext = new IsolatedContext(mockResolver, testCase.getInstrumentation().getTargetContext()); MockCalendarContentProvider contentProvider = new MockCalendarContentProvider(isolatedContext); mockResolver.addProvider("com.android.calendar", contentProvider); mockResolver.addProvider("settings", new MockSettingsProvider()); return contentProvider; }