diff options
author | Eugene Dzhurinsky <jdevelop@gmail.com> | 2015-06-03 20:59:46 -0400 |
---|---|---|
committer | Eugene Dzhurinsky <jdevelop@gmail.com> | 2015-07-07 12:35:32 -0400 |
commit | 82fd8bc677abeece738fb281f53439661254d981 (patch) | |
tree | 79c6603f108700e6fba502d3bbd5472c0a3b54b2 /test | |
parent | 5330319b1eacbc4da2ba4920ceace708a836df3b (diff) | |
download | scala-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')
-rw-r--r-- | test/junit/scala/io/SourceTest.scala | 4 |
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 = { |