aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/test/scala/scala/async/run/late/LateExpansion.scala7
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)
}
}