From 9c4f02b72d72ef78fea6b9c5b9178baab337f774 Mon Sep 17 00:00:00 2001 From: Dongjoon Hyun Date: Sun, 7 Aug 2016 17:40:26 -0700 Subject: [PATCH] [SPARK-16940][SQL] `checkAnswer` should raise `TestFailedException` for wrong results --- .../test/scala/org/apache/spark/sql/QueryTest.scala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala b/sql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala index 343758674641b..304881d4a4bdd 100644 --- a/sql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala +++ b/sql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala @@ -402,7 +402,7 @@ object QueryTest { s""" |Results do not match for query: |Timezone: ${TimeZone.getDefault} - |Timezone Env: ${sys.env("TZ")} + |Timezone Env: ${sys.env.getOrElse("TZ", "")} | |${df.queryExecution} |== Results == @@ -483,3 +483,11 @@ object QueryTest { } } } + +class QueryTestSuite extends QueryTest with test.SharedSQLContext { + test("SPARK-16940: checkAnswer should raise TestFailedException for wrong results") { + intercept[org.scalatest.exceptions.TestFailedException] { + checkAnswer(sql("SELECT 1"), Row(2) :: Nil) + } + } +}