diff options
-rw-r--r-- | src/test/scala/scala/async/run/late/LateExpansion.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/scala/scala/async/run/late/LateExpansion.scala b/src/test/scala/scala/async/run/late/LateExpansion.scala index 2cc8073..8ac8aec 100644 --- a/src/test/scala/scala/async/run/late/LateExpansion.scala +++ b/src/test/scala/scala/async/run/late/LateExpansion.scala @@ -412,7 +412,12 @@ class LateExpansion { // } Assert.assertTrue(reporter.infos.mkString("\n"), !reporter.hasErrors) val loader = new URLClassLoader(Seq(new File(settings.outdir.value).toURI.toURL), global.getClass.getClassLoader) - val cls = loader.loadClass("Test") + val cls = try { + loader.loadClass("Test") + } catch { + case ex: ClassNotFoundException => + throw new ClassNotFoundException(new File(settings.outdir.value).list().mkString(", "), ex) + } cls.getMethod("test").invoke(null) } } |