diff options
author | James Iry <james.iry@typesafe.com> | 2012-12-07 15:46:04 -0800 |
---|---|---|
committer | James Iry <james.iry@typesafe.com> | 2012-12-07 15:46:04 -0800 |
commit | 5f2b7c4c36f96f955573c4ac322b8ca6d632abc1 (patch) | |
tree | 4bc7f8c40942a6eb97555687e05ff82b71e127a3 | |
parent | 850128db455830e38f550d25406bb0a6dddde3b5 (diff) | |
download | scala-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
-rw-r--r-- | test/files/run/t5789.check | 15 | ||||
-rw-r--r-- | test/files/run/t5789.scala | 27 |
2 files changed, 21 insertions, 21 deletions
diff --git a/test/files/run/t5789.check b/test/files/run/t5789.check index 3c459e9a54..ea8d4966b1 100644 --- a/test/files/run/t5789.check +++ b/test/files/run/t5789.check @@ -1 +1,14 @@ -completed successfully +Type in expressions to have them evaluated. +Type :help for more information. + +scala> + +scala> val n = 2 +n: Int = 2 + +scala> () => n +res0: () => Int = <function0> + +scala> + +scala> 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 + """ } |