move Provider tests into same java package the Providers

This allows the tests to call more methods directly without having to use
`public` visibility.
This commit is contained in:
Hans-Christoph Steiner 2016-05-27 12:25:28 +02:00
parent c947f24495
commit aca94bcb68
8 changed files with 16 additions and 32 deletions

View File

@ -14,6 +14,7 @@ import junit.framework.AssertionFailedError;
import org.fdroid.fdroid.data.ApkProvider; import org.fdroid.fdroid.data.ApkProvider;
import org.fdroid.fdroid.data.AppProvider; import org.fdroid.fdroid.data.AppProvider;
import org.fdroid.fdroid.data.FDroidProviderTest;
import org.fdroid.fdroid.receiver.PackageAddedReceiver; import org.fdroid.fdroid.receiver.PackageAddedReceiver;
import org.fdroid.fdroid.receiver.PackageRemovedReceiver; import org.fdroid.fdroid.receiver.PackageRemovedReceiver;
import org.fdroid.fdroid.receiver.PackageUpgradedReceiver; import org.fdroid.fdroid.receiver.PackageUpgradedReceiver;

View File

@ -1,11 +1,11 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import android.content.ContentValues; import android.content.ContentValues;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import org.fdroid.fdroid.data.Apk; import org.fdroid.fdroid.TestUtils;
import org.fdroid.fdroid.data.ApkProvider; import org.fdroid.fdroid.Utils;
import org.fdroid.fdroid.mock.MockApk; import org.fdroid.fdroid.mock.MockApk;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -1,12 +1,10 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import android.content.ContentValues; import android.content.ContentValues;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import org.fdroid.fdroid.data.Apk; import org.fdroid.fdroid.TestUtils;
import org.fdroid.fdroid.data.ApkProvider;
import org.fdroid.fdroid.data.RepoProvider;
import org.fdroid.fdroid.mock.MockApk; import org.fdroid.fdroid.mock.MockApk;
import org.fdroid.fdroid.mock.MockApp; import org.fdroid.fdroid.mock.MockApp;
import org.fdroid.fdroid.mock.MockRepo; import org.fdroid.fdroid.mock.MockRepo;
@ -333,5 +331,4 @@ public class ApkProviderTest extends BaseApkProviderTest {
assertEquals(1, apk.versionCode); assertEquals(1, apk.versionCode);
assertEquals(10, apk.repo); assertEquals(10, apk.repo);
} }
} }

View File

@ -1,14 +1,12 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import android.content.ContentResolver; import android.content.ContentResolver;
import android.content.ContentValues; import android.content.ContentValues;
import android.content.res.Resources; import android.content.res.Resources;
import android.database.Cursor; import android.database.Cursor;
import org.fdroid.fdroid.data.ApkProvider; import org.fdroid.fdroid.R;
import org.fdroid.fdroid.data.App; import org.fdroid.fdroid.TestUtils;
import org.fdroid.fdroid.data.AppProvider;
import org.fdroid.fdroid.data.InstalledAppCacheUpdater;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,11 +1,10 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import android.content.ContentValues; import android.content.ContentValues;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import org.fdroid.fdroid.data.Apk; import org.fdroid.fdroid.TestUtils;
import org.fdroid.fdroid.data.ApkProvider;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.content.ContentValues; import android.content.ContentValues;
@ -10,12 +10,6 @@ import android.os.Build;
import android.provider.ContactsContract; import android.provider.ContactsContract;
import android.test.ProviderTestCase2MockContext; import android.test.ProviderTestCase2MockContext;
import org.fdroid.fdroid.data.ApkProvider;
import org.fdroid.fdroid.data.AppProvider;
import org.fdroid.fdroid.data.FDroidProvider;
import org.fdroid.fdroid.data.InstalledAppProvider;
import org.fdroid.fdroid.data.RepoProvider;
import java.util.List; import java.util.List;
import mock.MockContextEmptyComponents; import mock.MockContextEmptyComponents;

View File

@ -1,11 +1,9 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import org.fdroid.fdroid.data.InstalledAppProvider;
import mock.MockInstallablePackageManager; import mock.MockInstallablePackageManager;
/** /**
* Tests the ability of the {@link org.fdroid.fdroid.data.InstalledAppCacheUpdater} to stay in sync with * Tests the ability of the {@link InstalledAppCacheUpdater} to stay in sync with
* the {@link android.content.pm.PackageManager}. * the {@link android.content.pm.PackageManager}.
* For practical reasons, it extends FDroidProviderTest<InstalledAppProvider>, although there is also a * For practical reasons, it extends FDroidProviderTest<InstalledAppProvider>, although there is also a
* separate test for the InstalledAppProvider which tests the CRUD operations in more detail. * separate test for the InstalledAppProvider which tests the CRUD operations in more detail.

View File

@ -1,11 +1,8 @@
package org.fdroid.fdroid; package org.fdroid.fdroid.data;
import android.content.ContentValues; import android.content.ContentValues;
import org.fdroid.fdroid.data.ApkProvider; import org.fdroid.fdroid.TestUtils;
import org.fdroid.fdroid.data.AppProvider;
import org.fdroid.fdroid.data.InstalledAppProvider;
import org.fdroid.fdroid.data.RepoProvider;
import mock.MockInstallablePackageManager; import mock.MockInstallablePackageManager;