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