summaryrefslogtreecommitdiff
path: root/test/files/jvm/unittest_io.scala
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-02-05 14:38:06 +0000
committermihaylov <mihaylov@epfl.ch>2007-02-05 14:38:06 +0000
commitfd8dff6dd8148e83d24f3be3f8b22b7f4b253760 (patch)
tree0d3e00aabbca154e09f89dd800c5f37cdd680e14 /test/files/jvm/unittest_io.scala
parent611f4541686a87ba6d871a95951d476a288816a4 (diff)
downloadscala-fd8dff6dd8148e83d24f3be3f8b22b7f4b253760.tar.gz
scala-fd8dff6dd8148e83d24f3be3f8b22b7f4b253760.tar.bz2
scala-fd8dff6dd8148e83d24f3be3f8b22b7f4b253760.zip
MSIL-firendly test suit
Diffstat (limited to 'test/files/jvm/unittest_io.scala')
-rw-r--r--test/files/jvm/unittest_io.scala30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/files/jvm/unittest_io.scala b/test/files/jvm/unittest_io.scala
new file mode 100644
index 0000000000..59b82ff57e
--- /dev/null
+++ b/test/files/jvm/unittest_io.scala
@@ -0,0 +1,30 @@
+object Test {
+
+ import scala.testing.SUnit._
+ import scala.io.Source
+
+ class ReadlinesTest extends TestCase("scala.io.Source method getLines") {
+
+ val src = Source.fromString("""
+This is a file
+it is split on several lines.
+
+isn't it?
+""")
+ assertEquals("wrong number of lines",src.getLines.toList.length,5) // five new lines in there
+ //for(val line <- src.getLines) {
+ // Console.print(line)
+ //}
+ }
+ def main(args:Array[String]) = {
+ val ts = new TestSuite(
+ new ReadlinesTest
+ )
+ val tr = new TestResult()
+ ts.run(tr)
+ for(val failure <- tr.failures) {
+ Console.println(failure)
+ }
+ }
+
+}