summaryrefslogtreecommitdiffstats
path: root/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack-tests/tests/com/android/jack/classpath/ClasspathTests.java')
-rw-r--r--jack-tests/tests/com/android/jack/classpath/ClasspathTests.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
index 16e9340..e570611 100644
--- a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
+++ b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
@@ -19,6 +19,7 @@ package com.android.jack.classpath;
import com.android.jack.Jack;
import com.android.jack.JackAbortException;
import com.android.jack.library.FileType;
+import com.android.jack.library.InputJackLibrary;
import com.android.jack.library.LibraryReadingException;
import com.android.jack.test.category.KnownBugs;
import com.android.jack.test.toolchain.AbstractTestTools;
@@ -27,6 +28,7 @@ import com.android.jack.test.toolchain.JackApiToolchainBase;
import com.android.jack.test.toolchain.JackBasedToolchain;
import com.android.jack.test.toolchain.JillBasedToolchain;
import com.android.jack.test.toolchain.LegacyJillToolchain;
+import com.android.sched.vfs.VPath;
import junit.framework.Assert;
@@ -126,10 +128,11 @@ public class ClasspathTests {
{
// delete unused inner in classpath and check we can still compile with it
- boolean deleted = new File(libOut, FileType.JAYCE.getPrefix()
- + "/com/android/jack/classpath/test003/lib/HasInnersClasses$InnerToDelete"
- + toolchain.getLibraryElementsExtension()).delete();
- Assert.assertTrue(deleted);
+ InputJackLibrary lib = AbstractTestTools.getInputJackLibraryFromDir(libOut);
+ lib.getFile(FileType.JAYCE,
+ new VPath("com/android/jack/classpath/test003/lib/HasInnersClasses$InnerToDelete", '/'))
+ .delete();
+ lib.close();
toolchain = AbstractTestTools.getCandidateToolchain(JackBasedToolchain.class, excludeList);
File testOut = AbstractTestTools.createTempDir();
File testSrc = new File(testDir, "jack");