diff options
author | michelou <michelou@epfl.ch> | 2007-06-13 17:22:51 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2007-06-13 17:22:51 +0000 |
commit | 52759489db5d74728bf63f0409a9d863daf3284b (patch) | |
tree | f736a179cc955973f4d3ba948a84a72b011d1e1f /test/files | |
parent | 1e6f4c280df5c05827fdd585701be17be90d0447 (diff) | |
download | scala-52759489db5d74728bf63f0409a9d863daf3284b.tar.gz scala-52759489db5d74728bf63f0409a9d863daf3284b.tar.bz2 scala-52759489db5d74728bf63f0409a9d863daf3284b.zip |
fixed split method on JVM
Diffstat (limited to 'test/files')
-rw-r--r-- | test/files/run/deeps.scala | 8 | ||||
-rw-r--r-- | test/files/run/richs.check | 7 | ||||
-rw-r--r-- | test/files/run/richs.scala | 104 |
3 files changed, 69 insertions, 50 deletions
diff --git a/test/files/run/deeps.scala b/test/files/run/deeps.scala index 4bd018e783..af35ce6e45 100644 --- a/test/files/run/deeps.scala +++ b/test/files/run/deeps.scala @@ -42,9 +42,9 @@ object Test extends Application { } def testEquals4 { - println("boo:and:foo".split(":") == "boo:and:foo".split(":")) - println("boo:and:foo".split(":") equals "boo:and:foo".split(":")) - println("boo:and:foo".split(":") deepEquals "boo:and:foo".split(":")) + println("boo:and:foo".split(':') == "boo:and:foo".split(':')) + println("boo:and:foo".split(':') equals "boo:and:foo".split(':')) + println("boo:and:foo".split(':') deepEquals "boo:and:foo".split(':')) val xs = new java.util.ArrayList(); xs.add("a") val ys = new java.util.ArrayList(); ys.add("a") @@ -96,7 +96,7 @@ object Test extends Application { } def testToString3 { - println("boo:and:foo".split(":").deepToString) + println("boo:and:foo".split(':').deepToString) val xs = new java.util.ArrayList(); xs.add("a") println(xs.toArray.deepToString) diff --git a/test/files/run/richs.check b/test/files/run/richs.check index 80b2ef3ef2..2aa7e9467d 100644 --- a/test/files/run/richs.check +++ b/test/files/run/richs.check @@ -64,3 +64,10 @@ s4: abc |xyz s5: abc xyz +List(a, b, c, d) +List(a, b, c, d) +List(a, b, c, d) +List(a, b, c, d) +List(a, b, c, d) +List(a, b, c, d) +List(a, b, c, d) diff --git a/test/files/run/richs.scala b/test/files/run/richs.scala index 951b249e07..db8f228843 100644 --- a/test/files/run/richs.scala +++ b/test/files/run/richs.scala @@ -17,11 +17,11 @@ trait RichTest { } object RichCharTest1 extends RichTest { def run { - Console.println("\n" + getObjectName + ":") - Console.println('\40'.isWhitespace) - Console.println('\011'.isWhitespace) - Console.println('1'.asDigit == 1) - Console.println('A'.asDigit == 10) + println("\n" + getObjectName + ":") + println('\40'.isWhitespace) + println('\011'.isWhitespace) + println('1'.asDigit == 1) + println('A'.asDigit == 10) } } // object RichCharTest2 extends RichTest { @@ -30,84 +30,95 @@ object RichCharTest1 extends RichTest { // private var c: Char = _ // def ch(): Char = c // def nextch(): Unit = { c = if (it.hasNext) it.next else ';' } -// def err(msg: String) = Console.println(msg) +// def err(msg: String) = println(msg) // nextch() // } // def run { -// Console.println("\n" + getObjectName + ":") +// println("\n" + getObjectName + ":") // val c1 = C("x4A;") // val s1 = xml.Utility.parseCharRef(c1.ch, c1.nextch, c1.err) // val c2 = C("74;") // val s2 = xml.Utility.parseCharRef(c2.ch, c2.nextch, c2.err) -// Console.println(s1 == s2) +// println(s1 == s2) // } // } object RichIntTest extends RichTest { private val n = 10 private val m = -2 def run { - Console.println("\n" + getObjectName + ":") - Console.println(length(0 until n)) - Console.println(length(0 to n)) - Console.println(length(m until n)) - Console.println(length(m to n)) - Console.println(length(n until m)) - Console.println(length(n to m)) + println("\n" + getObjectName + ":") + println(length(0 until n)) + println(length(0 to n)) + println(length(m until n)) + println(length(m to n)) + println(length(n until m)) + println(length(n to m)) } } object RichStringTest1 extends RichTest { def run { - Console.println("\n" + getObjectName + ":") - Console.println("s1: " + s1) - Console.println("s2: " + s2) - Console.println("s3: " + s3) - Console.println("s4: " + s4) - Console.println("s5: " + s5) + println("\n" + getObjectName + ":") + println("s1: " + s1) + println("s2: " + s2) + println("s3: " + s3) + println("s4: " + s4) + println("s5: " + s5) } } object RichStringTest2 extends RichTest { def run { - Console.println("\n" + getObjectName + ":") - Console.print("s1: "); s1.lines foreach Console.println - Console.print("s2: "); s2.lines foreach Console.println - Console.print("s3: "); s3.lines foreach Console.println - Console.print("s4: "); s4.lines foreach Console.println - Console.print("s5: "); s5.lines foreach Console.println + println("\n" + getObjectName + ":") + Console.print("s1: "); s1.lines foreach println + Console.print("s2: "); s2.lines foreach println + Console.print("s3: "); s3.lines foreach println + Console.print("s4: "); s4.lines foreach println + Console.print("s5: "); s5.lines foreach println } } object RichStringTest3 extends RichTest { def run { - Console.println("\n" + getObjectName + ":") - Console.println("s1: " + s1.stripLineEnd) - Console.println("s2: " + s2.stripLineEnd) - Console.println("s3: " + s3.stripLineEnd) - Console.println("s4: " + s4.stripLineEnd) - Console.println("s5: " + s5.stripLineEnd) + println("\n" + getObjectName + ":") + println("s1: " + s1.stripLineEnd) + println("s2: " + s2.stripLineEnd) + println("s3: " + s3.stripLineEnd) + println("s4: " + s4.stripLineEnd) + println("s5: " + s5.stripLineEnd) } } object RichStringTest4 extends RichTest { def run { - Console.println("\n" + getObjectName + ":") - Console.println("s1: " + s1.stripMargin) - Console.println("s2: " + s2.stripMargin) - Console.println("s3: " + s3.stripMargin) - Console.println("s4: " + s4.stripMargin) - Console.println("s5: " + s5.stripMargin) + println("\n" + getObjectName + ":") + println("s1: " + s1.stripMargin) + println("s2: " + s2.stripMargin) + println("s3: " + s3.stripMargin) + println("s4: " + s4.stripMargin) + println("s5: " + s5.stripMargin) } } object RichStringTest5 extends RichTest { def run { - Console.println("\n" + getObjectName + ":") - Console.println("s1: " + s3.stripMargin('#')) - Console.println("s2: " + s3.stripMargin('#')) - Console.println("s3: " + s3.stripMargin('#')) - Console.println("s4: " + s4.stripMargin('#')) - Console.println("s5: " + s5.stripMargin('#')) + println("\n" + getObjectName + ":") + println("s1: " + s3.stripMargin('#')) + println("s2: " + s3.stripMargin('#')) + println("s3: " + s3.stripMargin('#')) + println("s4: " + s4.stripMargin('#')) + println("s5: " + s5.stripMargin('#')) + } +} +object RichStringTest6 extends RichTest { + def run { + println("a:b:c:d".split(':').toList) + println("a.b.c.d".split('.').toList) + println("a$b$c$d".split('$').toList) + println("a^b^c^d".split('^').toList) + println("a\\b\\c\\d".split('\\').toList) + println("a:b:c.d".split(Array(':', '.')).toList) + println("a:b.c$d".split(Array(':', '.', '$')).toList) } } /** xxx */ object Test { - def main(args: Array[String]): Unit = { + def main(args: Array[String]) { RichCharTest1.run //RichCharTest2.run RichIntTest.run @@ -116,5 +127,6 @@ object Test { RichStringTest3.run RichStringTest4.run RichStringTest5.run + RichStringTest6.run } } |