diff options
Diffstat (limited to 'tests/src/org/cyanogenmod/tests/versioning/unit/ClassPathTest.java')
-rw-r--r-- | tests/src/org/cyanogenmod/tests/versioning/unit/ClassPathTest.java | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/tests/src/org/cyanogenmod/tests/versioning/unit/ClassPathTest.java b/tests/src/org/cyanogenmod/tests/versioning/unit/ClassPathTest.java index e1ae1c3..481ae7b 100644 --- a/tests/src/org/cyanogenmod/tests/versioning/unit/ClassPathTest.java +++ b/tests/src/org/cyanogenmod/tests/versioning/unit/ClassPathTest.java @@ -39,7 +39,7 @@ public class ClassPathTest extends AndroidTestCase { @Override protected void setUp() throws Exception { super.setUp(); - mKnownSdkClasses = getLoadedClasses(); + mKnownSdkClasses = MagicalDexHelper.getLoadedClasses(mContext, CYANOGENMOD_NAMESPACE); } @SmallTest @@ -86,24 +86,6 @@ public class ClassPathTest extends AndroidTestCase { } } - private ArrayList<String> getLoadedClasses() { - ArrayList<String> listOfClasses = new ArrayList<String>(); - try { - DexFile dexFile = new DexFile(new File(mContext.getPackageCodePath())); - Enumeration<String> enumeration = dexFile.entries(); - - while (enumeration.hasMoreElements()){ - String className = enumeration.nextElement(); - if (className.startsWith(CYANOGENMOD_NAMESPACE)) { - listOfClasses.add(className); - } - } - } catch (IOException e) { - e.printStackTrace(); - } - return listOfClasses; - } - private void processAndCompare(String name) throws ClassPathException { if (mKnownSdkClasses.contains(name)) { throw new ClassPathException(name); |