rename REPO_XML_ARG_COUNT to REPO_XML_ITEM_COUNT
This commit is contained in:
parent
b9b7dab2c4
commit
e8264d7dbb
@ -65,7 +65,7 @@ import java.util.List;
|
|||||||
public class DBHelper extends SQLiteOpenHelper {
|
public class DBHelper extends SQLiteOpenHelper {
|
||||||
|
|
||||||
private static final String TAG = "DBHelper";
|
private static final String TAG = "DBHelper";
|
||||||
public static final int REPO_XML_ARG_COUNT = 8;
|
public static final int REPO_XML_ITEM_COUNT = 8;
|
||||||
|
|
||||||
private static DBHelper instance;
|
private static DBHelper instance;
|
||||||
private static final String DATABASE_NAME = "fdroid";
|
private static final String DATABASE_NAME = "fdroid";
|
||||||
@ -267,7 +267,7 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
|
|
||||||
List<String> defaultRepos = DBHelper.loadDefaultRepos(context);
|
List<String> defaultRepos = DBHelper.loadDefaultRepos(context);
|
||||||
|
|
||||||
for (int i = 0; i < defaultRepos.size(); i += REPO_XML_ARG_COUNT) {
|
for (int i = 0; i < defaultRepos.size(); i += REPO_XML_ITEM_COUNT) {
|
||||||
insertRepo(
|
insertRepo(
|
||||||
db,
|
db,
|
||||||
defaultRepos.get(i), // name
|
defaultRepos.get(i), // name
|
||||||
@ -295,9 +295,9 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
List<String> internalRepos = Arrays.asList(context.getResources().getStringArray(R.array.default_repos));
|
List<String> internalRepos = Arrays.asList(context.getResources().getStringArray(R.array.default_repos));
|
||||||
defaultRepos.addAll(internalRepos);
|
defaultRepos.addAll(internalRepos);
|
||||||
|
|
||||||
if (defaultRepos.size() % REPO_XML_ARG_COUNT != 0) {
|
if (defaultRepos.size() % REPO_XML_ITEM_COUNT != 0) {
|
||||||
throw new IllegalArgumentException("default_repos.xml has wrong item count: " +
|
throw new IllegalArgumentException("default_repos.xml has wrong item count: " +
|
||||||
defaultRepos.size() + " % REPO_XML_ARG_COUNT(" + REPO_XML_ARG_COUNT + ") != 0");
|
defaultRepos.size() + " % REPO_XML_ARG_COUNT(" + REPO_XML_ITEM_COUNT + ") != 0");
|
||||||
}
|
}
|
||||||
|
|
||||||
return defaultRepos;
|
return defaultRepos;
|
||||||
@ -368,16 +368,16 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
xmlInputStream.close();
|
xmlInputStream.close();
|
||||||
|
|
||||||
final int PRIORITY_INDEX = 5;
|
final int PRIORITY_INDEX = 5;
|
||||||
for (int i = PRIORITY_INDEX; i < defaultRepos.size(); i += REPO_XML_ARG_COUNT) {
|
for (int i = PRIORITY_INDEX; i < defaultRepos.size(); i += REPO_XML_ITEM_COUNT) {
|
||||||
defaultRepos.add(i, "0");
|
defaultRepos.add(i, "0");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (defaultRepos.size() % REPO_XML_ARG_COUNT == 0) {
|
if (defaultRepos.size() % REPO_XML_ITEM_COUNT == 0) {
|
||||||
return defaultRepos;
|
return defaultRepos;
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.e(TAG, "Ignoring " + additionalReposFile + ", wrong number of items: "
|
Log.e(TAG, "Ignoring " + additionalReposFile + ", wrong number of items: "
|
||||||
+ defaultRepos.size() + " % " + (REPO_XML_ARG_COUNT - 1) + " != 0");
|
+ defaultRepos.size() + " % " + (REPO_XML_ITEM_COUNT - 1) + " != 0");
|
||||||
return new LinkedList<>();
|
return new LinkedList<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -703,10 +703,10 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
String[] defaultRepos = context.getResources().getStringArray(R.array.default_repos);
|
String[] defaultRepos = context.getResources().getStringArray(R.array.default_repos);
|
||||||
String fdroidPubKey = defaultRepos[7];
|
String fdroidPubKey = defaultRepos[7];
|
||||||
String fdroidAddress = defaultRepos[1];
|
String fdroidAddress = defaultRepos[1];
|
||||||
String fdroidArchiveAddress = defaultRepos[REPO_XML_ARG_COUNT + 1];
|
String fdroidArchiveAddress = defaultRepos[REPO_XML_ITEM_COUNT + 1];
|
||||||
String gpPubKey = defaultRepos[REPO_XML_ARG_COUNT * 2 + 7];
|
String gpPubKey = defaultRepos[REPO_XML_ITEM_COUNT * 2 + 7];
|
||||||
String gpAddress = defaultRepos[REPO_XML_ARG_COUNT * 2 + 1];
|
String gpAddress = defaultRepos[REPO_XML_ITEM_COUNT * 2 + 1];
|
||||||
String gpArchiveAddress = defaultRepos[REPO_XML_ARG_COUNT * 3 + 1];
|
String gpArchiveAddress = defaultRepos[REPO_XML_ITEM_COUNT * 3 + 1];
|
||||||
|
|
||||||
updateRepoPriority(db, fdroidPubKey, fdroidAddress, 1);
|
updateRepoPriority(db, fdroidPubKey, fdroidAddress, 1);
|
||||||
updateRepoPriority(db, fdroidPubKey, fdroidArchiveAddress, 2);
|
updateRepoPriority(db, fdroidPubKey, fdroidArchiveAddress, 2);
|
||||||
@ -957,8 +957,8 @@ public class DBHelper extends SQLiteOpenHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String[] defaultRepos = context.getResources().getStringArray(R.array.default_repos);
|
String[] defaultRepos = context.getResources().getStringArray(R.array.default_repos);
|
||||||
for (int i = 0; i < defaultRepos.length / REPO_XML_ARG_COUNT; i++) {
|
for (int i = 0; i < defaultRepos.length / REPO_XML_ITEM_COUNT; i++) {
|
||||||
int offset = i * REPO_XML_ARG_COUNT;
|
int offset = i * REPO_XML_ITEM_COUNT;
|
||||||
insertNameAndDescription(db,
|
insertNameAndDescription(db,
|
||||||
defaultRepos[offset], // name
|
defaultRepos[offset], // name
|
||||||
defaultRepos[offset + 1], // address
|
defaultRepos[offset + 1], // address
|
||||||
|
@ -73,7 +73,7 @@ public class DBHelperTest {
|
|||||||
"</string-array>" +
|
"</string-array>" +
|
||||||
"</resources>";
|
"</resources>";
|
||||||
List<String> repos = getReposFromXml(oneRepoXml);
|
List<String> repos = getReposFromXml(oneRepoXml);
|
||||||
assertEquals("Should contain one repo's worth of items", DBHelper.REPO_XML_ARG_COUNT, repos.size());
|
assertEquals("Should contain one repo's worth of items", DBHelper.REPO_XML_ITEM_COUNT, repos.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -171,7 +171,7 @@ public class DBHelperTest {
|
|||||||
String validXml = IOUtils.toString(input, "UTF-8");
|
String validXml = IOUtils.toString(input, "UTF-8");
|
||||||
|
|
||||||
List<String> repos = getReposFromXml(validXml);
|
List<String> repos = getReposFromXml(validXml);
|
||||||
assertEquals(2 * DBHelper.REPO_XML_ARG_COUNT, repos.size());
|
assertEquals(2 * DBHelper.REPO_XML_ITEM_COUNT, repos.size());
|
||||||
assertEquals("Repo Name", repos.get(8));
|
assertEquals("Repo Name", repos.get(8));
|
||||||
assertEquals("https://www.oem0.com/yeah/repo", repos.get(9));
|
assertEquals("https://www.oem0.com/yeah/repo", repos.get(9));
|
||||||
}
|
}
|
||||||
|
@ -157,12 +157,12 @@ public class RepoProviderTest extends FDroidProviderTest {
|
|||||||
assertEquals(defaultRepos.size(), 4); // based on app/src/main/res/default_repo.xml
|
assertEquals(defaultRepos.size(), 4); // based on app/src/main/res/default_repo.xml
|
||||||
|
|
||||||
String[] reposFromXml = context.getResources().getStringArray(R.array.default_repos);
|
String[] reposFromXml = context.getResources().getStringArray(R.array.default_repos);
|
||||||
if (reposFromXml.length % DBHelper.REPO_XML_ARG_COUNT != 0) {
|
if (reposFromXml.length % DBHelper.REPO_XML_ITEM_COUNT != 0) {
|
||||||
throw new IllegalArgumentException(
|
throw new IllegalArgumentException(
|
||||||
"default_repo.xml array does not have the right number of elements");
|
"default_repo.xml array does not have the right number of elements");
|
||||||
}
|
}
|
||||||
for (int i = 0; i < reposFromXml.length / DBHelper.REPO_XML_ARG_COUNT; i++) {
|
for (int i = 0; i < reposFromXml.length / DBHelper.REPO_XML_ITEM_COUNT; i++) {
|
||||||
int offset = i * DBHelper.REPO_XML_ARG_COUNT;
|
int offset = i * DBHelper.REPO_XML_ITEM_COUNT;
|
||||||
assertRepo(
|
assertRepo(
|
||||||
defaultRepos.get(i),
|
defaultRepos.get(i),
|
||||||
reposFromXml[offset + 1], // address
|
reposFromXml[offset + 1], // address
|
||||||
|
Loading…
x
Reference in New Issue
Block a user