@@ -24,11 +24,9 @@ class VulpixUnitTests extends ParallelTesting {
2424 @ Test def missingFile : Unit =
2525 try {
2626 compileFile(" tests/vulpix-tests/unit/i-dont-exist.scala" , defaultOptions).expectFailure.checkExpectedErrors()
27- fail(" didn't fail properly" )
28- }
29- catch {
27+ throw new Exception (" didn't fail properly" )
28+ } catch {
3029 case _ : IllegalArgumentException => // pass!
31- case NonFatal (_) => fail(" wrong exception thrown" )
3230 }
3331
3432 @ Test def pos1Error : Unit =
@@ -77,18 +75,20 @@ class VulpixUnitTests extends ParallelTesting {
7775 compileFile(" tests/vulpix-tests/unit/deadlock.scala" , defaultOptions).expectFailure.checkRuns()
7876
7977 @ Test def badJava : Unit =
80- try compileFile(" tests/vulpix-tests/unit/BadJava.java" , defaultOptions).suppressAllOutput.checkCompile()
81- catch {
82- case ae : AssertionError => assert(ae.getMessage.contains(" java compilation failed" ))
78+ try {
79+ compileFile(" tests/vulpix-tests/unit/BadJava.java" , defaultOptions).suppressAllOutput.checkCompile()
80+ throw new Exception (" didn't fail properly" )
81+ } catch {
82+ case ae : AssertionError => assertTrue(ae.getMessage.contains(" java compilation failed" ))
8383 }
8484
8585 @ Test def runTimeout : Unit = {
8686 try {
8787 compileFile(" tests/vulpix-tests/unit/timeout.scala" , defaultOptions).checkRuns()
88- assert( false , " unreachable " )
88+ throw new Exception ( " didn't fail properly " )
8989 } catch {
9090 case ae : AssertionError =>
91- assert (ae.getMessage == " Run test failed, but should not, reasons:\n - test 'tests/vulpix-tests/unit/timeout.scala' timed out" )
91+ assertEquals (ae.getMessage, " Run test failed, but should not, reasons:\n - test 'tests/vulpix-tests/unit/timeout.scala' timed out" )
9292 }
9393 }
9494}
0 commit comments