I'd use the new SQLQueryTestSuite. Test cases defined in sql files.

On Wed, Aug 17, 2016 at 11:46 PM, Jacek Laskowski <ja...@japila.pl> wrote:

> Hi devs,
>
> While reviewing the code in Catalyst for doing query parsing I found
> that UnresolvedStar has this typo in the exception [1].
>
> I do understand that it's a very trivial issue but I thought I'd write
> a test for it as part of the change so I could improve my
> understanding of the low-level bits and bytes of Catalyst.
>
> scala> ds.select("hello.*")
> org.apache.spark.sql.AnalysisException: cannot resolve 'hello.*' give
> input columns '';
>   at org.apache.spark.sql.catalyst.analysis.UnresolvedStar.
> expand(unresolved.scala:249)
>
> What test in Spark is the closest proximity to the class that I could
> extend to assert the exception's message? How to run the test? Is sbt
> catalyst/testOnly [testName] enough?
>
> Please guide. Thanks.
>
> [1] https://github.com/apache/spark/blob/master/sql/
> catalyst/src/main/scala/org/apache/spark/sql/catalyst/
> analysis/unresolved.scala#L249
>
> Pozdrawiam,
> Jacek Laskowski
> ----
> https://medium.com/@jaceklaskowski/
> Mastering Apache Spark 2.0 http://bit.ly/mastering-apache-spark
> Follow me at https://twitter.com/jaceklaskowski
>
> ---------------------------------------------------------------------
> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>
>

Reply via email to