aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongjoon Hyun <dongjoon@apache.org>2016-06-27 19:04:50 +0800
committerCheng Lian <lian@databricks.com>2016-06-27 19:04:50 +0800
commit11f420b4bbcd607346204fb6fd7db7efe948cdac (patch)
tree7d33818815fb9deee51d7a357408e74fbcb8d6a0
parent52d4fe057909e8d431ae36f538dc4cafb351cdb5 (diff)
downloadspark-11f420b4bbcd607346204fb6fd7db7efe948cdac.tar.gz
spark-11f420b4bbcd607346204fb6fd7db7efe948cdac.tar.bz2
spark-11f420b4bbcd607346204fb6fd7db7efe948cdac.zip
[SPARK-10591][SQL][TEST] Add a testcase to ensure if `checkAnswer` handles map correctly
## What changes were proposed in this pull request? This PR adds a testcase to ensure if `checkAnswer` handles Map type correctly. ## How was this patch tested? Pass the jenkins tests. Author: Dongjoon Hyun <dongjoon@apache.org> Closes #13913 from dongjoon-hyun/SPARK-10591.
-rw-r--r--sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala b/sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala
index bd8479b2d3..43cbc03b7a 100644
--- a/sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala
+++ b/sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala
@@ -34,6 +34,13 @@ class DatasetSuite extends QueryTest with SharedSQLContext {
private implicit val ordering = Ordering.by((c: ClassData) => c.a -> c.b)
+ test("checkAnswer should compare map correctly") {
+ val data = Seq((1, "2", Map(1 -> 2, 2 -> 1)))
+ checkAnswer(
+ data.toDF(),
+ Seq(Row(1, "2", Map(2 -> 1, 1 -> 2))))
+ }
+
test("toDS") {
val data = Seq(("a", 1), ("b", 2), ("c", 3))
checkDataset(