aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Benkovsky <richard.benkovsky@gooddata.com>2012-05-19 15:42:54 +0200
committerRichard Benkovsky <richard.benkovsky@gooddata.com>2012-05-22 11:04:51 +0200
commit518506a7c504ea84d93e6354f8cc7e9187c48317 (patch)
tree487cf2a6c482ba127535abed4662b521ae691f41
parentf162fc2bebeb88314ea2f7c072d75bdf03efc55e (diff)
downloadspark-518506a7c504ea84d93e6354f8cc7e9187c48317.tar.gz
spark-518506a7c504ea84d93e6354f8cc7e9187c48317.tar.bz2
spark-518506a7c504ea84d93e6354f8cc7e9187c48317.zip
Added tests for Utils.copyStream
-rw-r--r--core/src/test/scala/spark/UtilsSuite.scala (renamed from core/src/test/scala/spark/Utils.scala)13
1 files changed, 12 insertions, 1 deletions
diff --git a/core/src/test/scala/spark/Utils.scala b/core/src/test/scala/spark/UtilsSuite.scala
index 4e852903be..f31251e509 100644
--- a/core/src/test/scala/spark/Utils.scala
+++ b/core/src/test/scala/spark/UtilsSuite.scala
@@ -1,7 +1,8 @@
package spark
import org.scalatest.FunSuite
-
+import java.io.{ByteArrayOutputStream, ByteArrayInputStream}
+import util.Random
class UtilsSuite extends FunSuite {
@@ -14,5 +15,15 @@ class UtilsSuite extends FunSuite {
assert(Utils.memoryBytesToString(5368709120L) === "5.0GB")
}
+ test("copyStream") {
+ //input array initialization
+ val bytes = Array.ofDim[Byte](9000)
+ Random.nextBytes(bytes)
+
+ val os = new ByteArrayOutputStream()
+ Utils.copyStream(new ByteArrayInputStream(bytes), os)
+
+ assert(os.toByteArray.toList.equals(bytes.toList))
+ }
}