summaryrefslogtreecommitdiff
path: root/test/files/run/t5789.scala
diff options
context:
space:
mode:
authorJames Iry <james.iry@typesafe.com>2012-12-07 15:46:04 -0800
committerJames Iry <james.iry@typesafe.com>2012-12-07 15:46:04 -0800
commit5f2b7c4c36f96f955573c4ac322b8ca6d632abc1 (patch)
tree4bc7f8c40942a6eb97555687e05ff82b71e127a3 /test/files/run/t5789.scala
parent850128db455830e38f550d25406bb0a6dddde3b5 (diff)
downloadscala-5f2b7c4c36f96f955573c4ac322b8ca6d632abc1.tar.gz
scala-5f2b7c4c36f96f955573c4ac322b8ca6d632abc1.tar.bz2
scala-5f2b7c4c36f96f955573c4ac322b8ca6d632abc1.zip
SI-5789 Use the ReplTest framework in the test
Don't check for the crashed message, just dump the output from the REPL. Use the ReplTest framework to the make the test clean
Diffstat (limited to 'test/files/run/t5789.scala')
-rw-r--r--test/files/run/t5789.scala27
1 files changed, 7 insertions, 20 deletions
diff --git a/test/files/run/t5789.scala b/test/files/run/t5789.scala
index bbb0401941..461f6a4aae 100644
--- a/test/files/run/t5789.scala
+++ b/test/files/run/t5789.scala
@@ -1,27 +1,14 @@
import scala.tools.nsc._
import interpreter.ILoop
+import scala.tools.partest.ReplTest
-object Test {
- def main(args : Array[String]) {
-
- val code = """
- val n = 2
- () => n
- """
-
- val s = new Settings()
- s.optimise.value = true
- val lines = ILoop.runForTranscript(code + "\n" + code, s).lines.toList
-
-
- if (lines exists (_ contains "Abandoning crashed session")) {
- lines foreach println
- println("crashed!")
- } else {
- println("completed successfully")
- }
- }
+object Test extends ReplTest {
+ override def extraSettings = "-Yinline"
+ def code = """
+ val n = 2
+ () => n
+ """
}