Github user fhueske commented on a diff in the pull request: https://github.com/apache/flink/pull/5988#discussion_r187577471 --- Diff: flink-libraries/flink-table/src/test/scala/org/apache/flink/table/runtime/stream/sql/SqlITCase.scala --- @@ -686,6 +686,28 @@ class SqlITCase extends StreamingWithStateTestBase { assertEquals(List(expected.toString()), StreamITCase.testResults.sorted) } + + @Test + def testNullableFunctionCall(): Unit = { --- End diff -- We should test this more lightweight with a unit test instead of running a complete query. We can extend `ScalarFunctionsTest.testLPad()` with ``` testSqlApi( "LPAD('hello', -1, 'x') IS NULL", "true" ) ``` to cover this case
---