summaryrefslogtreecommitdiffstats
path: root/jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java')
-rw-r--r--jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java17
1 files changed, 11 insertions, 6 deletions
diff --git a/jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java b/jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java
index 7ee5008b..8be4f387 100644
--- a/jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java
+++ b/jack/tests/com/android/jack/transformations/cast/UselessCastRemoverTest.java
@@ -19,6 +19,7 @@ package com.android.jack.transformations.cast;
import com.android.jack.Options;
import com.android.jack.TestTools;
+import com.android.jack.backend.dex.DexFileWriter;
import com.android.jack.ir.InternalCompilerException;
import com.android.jack.ir.ast.JCastOperation;
import com.android.jack.ir.ast.JMethod;
@@ -149,10 +150,12 @@ public class UselessCastRemoverTest {
@Test
public void test001() throws Exception {
- File out = TestTools.createTempFile("uselessCastInstructions", ".dex");
+ File outFolder = TestTools.createTempDir("uselessCastInstructions", "dex");
+ File out = new File(outFolder, DexFileWriter.DEX_FILENAME);
+
TestTools.compileSourceToDex(new Options(),
TestTools.getJackTestsWithJackFolder("cast/test001"),
- TestTools.getClasspathAsString(TestTools.getDefaultBootclasspath()), out, false);
+ TestTools.getClasspathAsString(TestTools.getDefaultBootclasspath()), outFolder, false);
DexFile dexFile = new DexFile(out);
CodeItem ci =
@@ -166,10 +169,11 @@ public class UselessCastRemoverTest {
@Test
public void test002() throws Exception {
- File out = TestTools.createTempFile("uselessCastInstructions", ".dex");
+ File outFolder = TestTools.createTempDir("uselessCastInstructions", "dex");
+ File out = new File(outFolder, DexFileWriter.DEX_FILENAME);
TestTools.compileSourceToDex(new Options(),
TestTools.getJackTestsWithJackFolder("cast/test002"),
- TestTools.getClasspathAsString(TestTools.getDefaultBootclasspath()), out, false);
+ TestTools.getClasspathAsString(TestTools.getDefaultBootclasspath()), outFolder, false);
DexFile dexFile = new DexFile(out);
CodeItem ci =
@@ -183,10 +187,11 @@ public class UselessCastRemoverTest {
@Test
public void test003() throws Exception {
- File out = TestTools.createTempFile("uselessCastInstructions", ".dex");
+ File outFolder = TestTools.createTempDir("uselessCastInstructions", "dex");
+ File out = new File(outFolder, DexFileWriter.DEX_FILENAME);
TestTools.compileSourceToDex(new Options(),
TestTools.getJackTestsWithJackFolder("cast/test003"),
- TestTools.getClasspathAsString(TestTools.getDefaultBootclasspath()), out, false);
+ TestTools.getClasspathAsString(TestTools.getDefaultBootclasspath()), outFolder, false);
DexFile dexFile = new DexFile(out);
CodeItem ci =