summaryrefslogtreecommitdiff
path: root/test/junit/scala/io
diff options
context:
space:
mode:
authorEugene Dzhurinsky <jdevelop@gmail.com>2015-06-03 20:59:46 -0400
committerEugene Dzhurinsky <jdevelop@gmail.com>2015-07-07 12:35:32 -0400
commit82fd8bc677abeece738fb281f53439661254d981 (patch)
tree79c6603f108700e6fba502d3bbd5472c0a3b54b2 /test/junit/scala/io
parent5330319b1eacbc4da2ba4920ceace708a836df3b (diff)
downloadscala-82fd8bc677abeece738fb281f53439661254d981.tar.gz
scala-82fd8bc677abeece738fb281f53439661254d981.tar.bz2
scala-82fd8bc677abeece738fb281f53439661254d981.zip
[ SI-7514 ] Introduce Source.fromClassPath(resource) method
Creates Source from named classpath resource. Simplifies val src = io.Source.fromInputStream(classOf[ClassInst].getResourceAsStream("/name")) to val src = io.Source.fromClassPath("/name")
Diffstat (limited to 'test/junit/scala/io')
-rw-r--r--test/junit/scala/io/SourceTest.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/junit/scala/io/SourceTest.scala b/test/junit/scala/io/SourceTest.scala
index 3138a4589c..3fe48940a0 100644
--- a/test/junit/scala/io/SourceTest.scala
+++ b/test/junit/scala/io/SourceTest.scala
@@ -28,6 +28,10 @@ class SourceTest {
@Test def canIterateLines() = {
assertEquals(sampler.lines.size, (Source fromString sampler).getLines.size)
}
+ @Test def loadFromResource() = {
+ val res = Source.fromResource("rootdoc.txt")
+ assertTrue("No classpath resource found", res.getLines().size > 5)
+ }
@Test def canCustomizeReporting() = {
class CapitalReporting(is: InputStream) extends BufferedSource(is) {
override def report(pos: Int, msg: String, out: PrintStream): Unit = {