rename REPO_XML_ARG_COUNT to REPO_XML_ITEM_COUNT

This commit is contained in:
Hans-Christoph Steiner 2018-10-16 17:10:11 +02:00
parent b9b7dab2c4
commit e8264d7dbb
3 changed files with 18 additions and 18 deletions

View File

@ -65,7 +65,7 @@ import java.util.List;
public class DBHelper extends SQLiteOpenHelper {
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 final String DATABASE_NAME = "fdroid";
@ -267,7 +267,7 @@ public class DBHelper extends SQLiteOpenHelper {
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(
db,
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));
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: " +
defaultRepos.size() + " % REPO_XML_ARG_COUNT(" + REPO_XML_ARG_COUNT + ") != 0");
defaultRepos.size() + " % REPO_XML_ARG_COUNT(" + REPO_XML_ITEM_COUNT + ") != 0");
}
return defaultRepos;
@ -368,16 +368,16 @@ public class DBHelper extends SQLiteOpenHelper {
xmlInputStream.close();
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");
}
if (defaultRepos.size() % REPO_XML_ARG_COUNT == 0) {
if (defaultRepos.size() % REPO_XML_ITEM_COUNT == 0) {
return defaultRepos;
}
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<>();
}
@ -703,10 +703,10 @@ public class DBHelper extends SQLiteOpenHelper {
String[] defaultRepos = context.getResources().getStringArray(R.array.default_repos);
String fdroidPubKey = defaultRepos[7];
String fdroidAddress = defaultRepos[1];
String fdroidArchiveAddress = defaultRepos[REPO_XML_ARG_COUNT + 1];
String gpPubKey = defaultRepos[REPO_XML_ARG_COUNT * 2 + 7];
String gpAddress = defaultRepos[REPO_XML_ARG_COUNT * 2 + 1];
String gpArchiveAddress = defaultRepos[REPO_XML_ARG_COUNT * 3 + 1];
String fdroidArchiveAddress = defaultRepos[REPO_XML_ITEM_COUNT + 1];
String gpPubKey = defaultRepos[REPO_XML_ITEM_COUNT * 2 + 7];
String gpAddress = defaultRepos[REPO_XML_ITEM_COUNT * 2 + 1];
String gpArchiveAddress = defaultRepos[REPO_XML_ITEM_COUNT * 3 + 1];
updateRepoPriority(db, fdroidPubKey, fdroidAddress, 1);
updateRepoPriority(db, fdroidPubKey, fdroidArchiveAddress, 2);
@ -957,8 +957,8 @@ public class DBHelper extends SQLiteOpenHelper {
}
String[] defaultRepos = context.getResources().getStringArray(R.array.default_repos);
for (int i = 0; i < defaultRepos.length / REPO_XML_ARG_COUNT; i++) {
int offset = i * REPO_XML_ARG_COUNT;
for (int i = 0; i < defaultRepos.length / REPO_XML_ITEM_COUNT; i++) {
int offset = i * REPO_XML_ITEM_COUNT;
insertNameAndDescription(db,
defaultRepos[offset], // name
defaultRepos[offset + 1], // address

View File

@ -73,7 +73,7 @@ public class DBHelperTest {
"</string-array>" +
"</resources>";
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
@ -171,7 +171,7 @@ public class DBHelperTest {
String validXml = IOUtils.toString(input, "UTF-8");
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("https://www.oem0.com/yeah/repo", repos.get(9));
}

View File

@ -157,12 +157,12 @@ public class RepoProviderTest extends FDroidProviderTest {
assertEquals(defaultRepos.size(), 4); // based on app/src/main/res/default_repo.xml
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(
"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++) {
int offset = i * DBHelper.REPO_XML_ARG_COUNT;
for (int i = 0; i < reposFromXml.length / DBHelper.REPO_XML_ITEM_COUNT; i++) {
int offset = i * DBHelper.REPO_XML_ITEM_COUNT;
assertRepo(
defaultRepos.get(i),
reposFromXml[offset + 1], // address