Skip to content

Commit

Permalink
reinstated unit test for the deprecated callUdf
Browse files Browse the repository at this point in the history
  • Loading branch information
BenFradet committed Jun 19, 2015
1 parent cbd80a5 commit 9b1de4d
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions sql/core/src/test/scala/org/apache/spark/sql/DataFrameSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -301,12 +301,21 @@ class DataFrameSuite extends QueryTest {
)
}

test("call udf in SQLContext") {
test("deprecated callUdf in SQLContext") {
val df = Seq(("id1", 1), ("id2", 4), ("id3", 5)).toDF("id", "value")
val sqlctx = df.sqlContext
sqlctx.udf.register("simpleUdf", (v: Int) => v * v)
checkAnswer(
df.select($"id", callUDF("simpleUdf", $"value")),
df.select($"id", callUdf("simpleUdf", $"value")),
Row("id1", 1) :: Row("id2", 16) :: Row("id3", 25) :: Nil)
}

test("callUDF in SQLContext") {
val df = Seq(("id1", 1), ("id2", 4), ("id3", 5)).toDF("id", "value")
val sqlctx = df.sqlContext
sqlctx.udf.register("simpleUDF", (v: Int) => v * v)
checkAnswer(
df.select($"id", callUDF("simpleUDF", $"value")),
Row("id1", 1) :: Row("id2", 16) :: Row("id3", 25) :: Nil)
}

Expand Down

0 comments on commit 9b1de4d

Please sign in to comment.