mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-06-19 05:10:05 -04:00
Extracted RepoProvider.DataColumns to Schema.RepoTable.Cols
This commit is contained in:
@@ -9,7 +9,6 @@ import junit.framework.AssertionFailedError;
|
||||
import org.fdroid.fdroid.data.ApkProvider;
|
||||
import org.fdroid.fdroid.data.AppProvider;
|
||||
import org.fdroid.fdroid.data.InstalledAppProvider;
|
||||
import org.fdroid.fdroid.data.Schema;
|
||||
import org.fdroid.fdroid.data.Schema.ApkTable;
|
||||
import org.fdroid.fdroid.data.Schema.AppTable;
|
||||
import org.robolectric.shadows.ShadowContentResolver;
|
||||
|
||||
@@ -13,6 +13,7 @@ import org.fdroid.fdroid.data.AppProvider;
|
||||
import org.fdroid.fdroid.data.FDroidProviderTest;
|
||||
import org.fdroid.fdroid.data.Repo;
|
||||
import org.fdroid.fdroid.data.RepoProvider;
|
||||
import org.fdroid.fdroid.data.Schema;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
|
||||
@@ -163,9 +164,9 @@ public abstract class MultiRepoUpdaterTest extends FDroidProviderTest {
|
||||
repo.name = name;
|
||||
|
||||
ContentValues values = new ContentValues(2);
|
||||
values.put(RepoProvider.DataColumns.SIGNING_CERT, repo.signingCertificate);
|
||||
values.put(RepoProvider.DataColumns.ADDRESS, repo.address);
|
||||
values.put(RepoProvider.DataColumns.NAME, repo.name);
|
||||
values.put(Schema.RepoTable.Cols.SIGNING_CERT, repo.signingCertificate);
|
||||
values.put(Schema.RepoTable.Cols.ADDRESS, repo.address);
|
||||
values.put(Schema.RepoTable.Cols.NAME, repo.name);
|
||||
|
||||
RepoProvider.Helper.insert(context, values);
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ import android.net.Uri;
|
||||
import org.fdroid.fdroid.Assert;
|
||||
import org.fdroid.fdroid.BuildConfig;
|
||||
import org.fdroid.fdroid.data.Schema.ApkTable.Cols;
|
||||
import org.fdroid.fdroid.data.Schema.RepoTable;
|
||||
import org.fdroid.fdroid.mock.MockApk;
|
||||
import org.fdroid.fdroid.mock.MockApp;
|
||||
import org.fdroid.fdroid.mock.MockRepo;
|
||||
@@ -234,27 +235,27 @@ public class ApkProviderTest extends FDroidProviderTest {
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void testInsertWithInvalidExtraFieldDescription() {
|
||||
assertInvalidExtraField(RepoProvider.DataColumns.DESCRIPTION);
|
||||
assertInvalidExtraField(RepoTable.Cols.DESCRIPTION);
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void testInsertWithInvalidExtraFieldAddress() {
|
||||
assertInvalidExtraField(RepoProvider.DataColumns.ADDRESS);
|
||||
assertInvalidExtraField(RepoTable.Cols.ADDRESS);
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void testInsertWithInvalidExtraFieldFingerprint() {
|
||||
assertInvalidExtraField(RepoProvider.DataColumns.FINGERPRINT);
|
||||
assertInvalidExtraField(RepoTable.Cols.FINGERPRINT);
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void testInsertWithInvalidExtraFieldName() {
|
||||
assertInvalidExtraField(RepoProvider.DataColumns.NAME);
|
||||
assertInvalidExtraField(RepoTable.Cols.NAME);
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void testInsertWithInvalidExtraFieldSigningCert() {
|
||||
assertInvalidExtraField(RepoProvider.DataColumns.SIGNING_CERT);
|
||||
assertInvalidExtraField(RepoTable.Cols.SIGNING_CERT);
|
||||
}
|
||||
|
||||
public void assertInvalidExtraField(String field) {
|
||||
|
||||
@@ -63,7 +63,7 @@ public class ProviderUriTests {
|
||||
@Test
|
||||
public void validRepoProviderUris() {
|
||||
ShadowContentResolver.registerProvider(RepoProvider.getAuthority(), new RepoProvider());
|
||||
String[] projection = new String[] {RepoProvider.DataColumns._ID};
|
||||
String[] projection = new String[] {Schema.RepoTable.Cols._ID};
|
||||
assertValidUri(resolver, RepoProvider.getContentUri(), projection);
|
||||
assertValidUri(resolver, RepoProvider.getContentUri(10000L), projection);
|
||||
assertValidUri(resolver, RepoProvider.allExceptSwapUri(), projection);
|
||||
|
||||
Reference in New Issue
Block a user