From c55b106f503d5e712e69823cfeb1cab2460221eb Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Thu, 6 May 2010 16:37:13 +0000 Subject: Rolled partest back to r21328. changes necessary to plug it back in while preserving everything which has happened since then in tests and such, but we should be the lookout for overreversion. Review by phaller (but as a formality, I don't think it requires direct review.) --- test/disabled/run/stream_length.check | 1 + test/disabled/run/stream_length.scala | 15 +++++++++++++++ test/disabled/run/t2946/Parsers.scala | 4 ++++ test/disabled/run/t2946/ResponseCommon.scala | 14 ++++++++++++++ test/disabled/run/t2946/Test.scala | 7 +++++++ 5 files changed, 41 insertions(+) create mode 100644 test/disabled/run/stream_length.check create mode 100644 test/disabled/run/stream_length.scala create mode 100644 test/disabled/run/t2946/Parsers.scala create mode 100644 test/disabled/run/t2946/ResponseCommon.scala create mode 100644 test/disabled/run/t2946/Test.scala (limited to 'test/disabled/run') diff --git a/test/disabled/run/stream_length.check b/test/disabled/run/stream_length.check new file mode 100644 index 0000000000..9906de773c --- /dev/null +++ b/test/disabled/run/stream_length.check @@ -0,0 +1 @@ +Length: 970299 diff --git a/test/disabled/run/stream_length.scala b/test/disabled/run/stream_length.scala new file mode 100644 index 0000000000..68e9cad5ac --- /dev/null +++ b/test/disabled/run/stream_length.scala @@ -0,0 +1,15 @@ + + +object Test { + def walk(depth: Int, bias: String): Stream[String] = { + if (depth == 0) + Stream(bias) + else { + Stream.concat(Stream.range(1, 100).map((x: Int) => walk(depth-1, bias + x))) + } + } + + def main(args: Array[String]) { + println("Length: " + walk(3, "---").length) + } +} diff --git a/test/disabled/run/t2946/Parsers.scala b/test/disabled/run/t2946/Parsers.scala new file mode 100644 index 0000000000..c0961034c4 --- /dev/null +++ b/test/disabled/run/t2946/Parsers.scala @@ -0,0 +1,4 @@ +class Parser { + def parse(t: Any): Unit = { + } +} diff --git a/test/disabled/run/t2946/ResponseCommon.scala b/test/disabled/run/t2946/ResponseCommon.scala new file mode 100644 index 0000000000..fa9d8acccb --- /dev/null +++ b/test/disabled/run/t2946/ResponseCommon.scala @@ -0,0 +1,14 @@ +trait ResponseCommon extends Parser { + private[this] var paramsParser: Parser = null + def withParamsParser(parser: Parser) = {paramsParser = parser; this} + + class Foo { + println(paramsParser) + } + + override abstract def parse(t: Any): Unit = t match { + case ("params", value: List[_]) => value.foreach {paramsParser.parse(_)} + case _ => super.parse(t) + } +} + diff --git a/test/disabled/run/t2946/Test.scala b/test/disabled/run/t2946/Test.scala new file mode 100644 index 0000000000..e9d9896a0e --- /dev/null +++ b/test/disabled/run/t2946/Test.scala @@ -0,0 +1,7 @@ +class Test extends Parser with ResponseCommon + +object Test { + def main(args: Array[String]) { + new Test + } +} -- cgit v1.2.3