From fdee4f940fdb62744ef923601670f256e1b30a47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Fri, 19 Dec 2014 23:53:59 +0200 Subject: [PATCH] Improve scala compilation --- .../com/mysema/query/scala/CompileTestUtils.scala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/querydsl-scala/src/test/scala/com/mysema/query/scala/CompileTestUtils.scala b/querydsl-scala/src/test/scala/com/mysema/query/scala/CompileTestUtils.scala index 27a3744e3..fc63b9551 100644 --- a/querydsl-scala/src/test/scala/com/mysema/query/scala/CompileTestUtils.scala +++ b/querydsl-scala/src/test/scala/com/mysema/query/scala/CompileTestUtils.scala @@ -1,5 +1,7 @@ package com.mysema.query.scala +import java.io.File._ + import scala.tools.nsc._ import scala.tools.nsc.interpreter.IR.Success import scala.io.Source.fromFile @@ -16,10 +18,9 @@ trait CompileTestUtils { map (fromFile(_).mkString) mkString ("\n")) } - - def assertCompileSuccess(source: String): Unit = { - import java.io.File.pathSeparator + private lazy val env = { + import java.io.File.pathSeparator val env = new Settings val currentLibraries = (this.getClass.getClassLoader).asInstanceOf[java.net.URLClassLoader].getURLs().toList @@ -28,7 +29,10 @@ trait CompileTestUtils { env.classpath.value = cp.mkString(pathSeparator) env.usejavacp.value = true + env + } + def assertCompileSuccess(source: String): Unit = { val out = new java.io.ByteArrayOutputStream val interpreterWriter = new java.io.PrintWriter(out)