diff options
Diffstat (limited to 'jack-tests/tests')
-rw-r--r-- | jack-tests/tests/com/android/jack/classpath/ClasspathTests.java | 12 | ||||
-rw-r--r-- | jack-tests/tests/com/android/jack/frontend/FrontEndTests.java | 4 |
2 files changed, 9 insertions, 7 deletions
diff --git a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java index 19d7c91..16e9340 100644 --- a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java +++ b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java @@ -20,6 +20,7 @@ import com.android.jack.Jack; import com.android.jack.JackAbortException; import com.android.jack.library.FileType; import com.android.jack.library.LibraryReadingException; +import com.android.jack.test.category.KnownBugs; import com.android.jack.test.toolchain.AbstractTestTools; import com.android.jack.test.toolchain.IToolchain; import com.android.jack.test.toolchain.JackApiToolchainBase; @@ -31,6 +32,7 @@ import junit.framework.Assert; import org.junit.BeforeClass; import org.junit.Test; +import org.junit.experimental.categories.Category; import java.io.ByteArrayOutputStream; import java.io.File; @@ -205,9 +207,13 @@ public class ClasspathTests { public void testInvalidClasspathEntry() throws Exception { File srcDir = AbstractTestTools.getTestRootDir("com.android.jack.classpath.test004.jack"); compileWithInvalidClasspathEntry(srcDir, new File(srcDir, "Classpath004.java")); - //STOPSHIP: fix this? It does not fail anymore as expected because we now allow Jars, but since - // the Jack library is invalid we should probably report something to the user. -// compileWithInvalidClasspathEntry(srcDir, new File(srcDir, "invalid.jack")); + } + + @Test + @Category(KnownBugs.class) + public void testInvalidJackLibraryInClasspath() throws Exception { + File srcDir = AbstractTestTools.getTestRootDir("com.android.jack.classpath.test004.jack"); + compileWithInvalidClasspathEntry(srcDir, new File(srcDir, "invalid.jack")); } private void compileWithInvalidClasspathEntry(File srcDir, File invalidJack) throws IOException, diff --git a/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java b/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java index 3aa134c..7402594 100644 --- a/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java +++ b/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java @@ -184,7 +184,6 @@ public class FrontEndTests { * Test that Jack is neither failing nor dropping the error in this case. */ @Test - @Category(KnownBugs.class) public void testInnerError001() throws Exception { File outDir = AbstractTestTools.createTempDir(); @@ -246,7 +245,6 @@ public class FrontEndTests { * Test that Jack is neither failing nor dropping the error in this case. */ @Test - @Category(KnownBugs.class) public void testInnerError003() throws Exception { File outDir = AbstractTestTools.createTempDir(); @@ -277,7 +275,6 @@ public class FrontEndTests { * Test that Jack is neither failing nor dropping the error in this case. */ @Test - @Category(KnownBugs.class) public void testInnerError004() throws Exception { File outDir = AbstractTestTools.createTempDir(); @@ -308,7 +305,6 @@ public class FrontEndTests { * Test that Jack is neither failing nor dropping the error in this case. */ @Test - @Category(KnownBugs.class) public void testUnusedLocalVar001() throws Exception { File outDir = AbstractTestTools.createTempDir(); |