diff options
author | Reynold Xin <rxin@cs.berkeley.edu> | 2013-05-06 16:30:46 -0700 |
---|---|---|
committer | Reynold Xin <rxin@cs.berkeley.edu> | 2013-05-06 16:30:46 -0700 |
commit | 64d4d2b036447f42bfcd3bac5687c79a3b0661ca (patch) | |
tree | 3b2340e2131341bd604bc2f5077a2c8619b9f195 /core | |
parent | 0fd84965f66aa37d2ae14da799b86a5c8ed1cb32 (diff) | |
download | spark-64d4d2b036447f42bfcd3bac5687c79a3b0661ca.tar.gz spark-64d4d2b036447f42bfcd3bac5687c79a3b0661ca.tar.bz2 spark-64d4d2b036447f42bfcd3bac5687c79a3b0661ca.zip |
Added tests for joins, cogroups, and unions for EmptyRDD.
Diffstat (limited to 'core')
-rw-r--r-- | core/src/test/scala/spark/RDDSuite.scala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/src/test/scala/spark/RDDSuite.scala b/core/src/test/scala/spark/RDDSuite.scala index 2ce757b13c..a761dd77c5 100644 --- a/core/src/test/scala/spark/RDDSuite.scala +++ b/core/src/test/scala/spark/RDDSuite.scala @@ -157,6 +157,14 @@ class RDDSuite extends FunSuite with LocalSparkContext { empty.reduce(_+_) } assert(thrown.getMessage.contains("empty")) + + val emptyKv = new EmptyRDD[(Int, Int)](sc) + val rdd = sc.parallelize(1 to 2, 2).map(x => (x, x)) + assert(rdd.join(emptyKv).collect().size === 0) + assert(rdd.rightOuterJoin(emptyKv).collect().size === 0) + assert(rdd.leftOuterJoin(emptyKv).collect().size === 2) + assert(rdd.cogroup(emptyKv).collect().size === 2) + assert(rdd.union(emptyKv).collect().size === 2) } test("cogrouped RDDs") { |