@@ -113,14 +113,20 @@ public void testCoalesce() {
113113 JSONObject actual =
114114 executeQuery (
115115 String .format (
116- "source=%s | where age = 10 | eval new_country = coalesce(name, state, country) | fields name, state, country, new_country" ,
116+ "source=%s | where age = 10 | eval new_country = coalesce(name, state, country),"
117+ + " null = coalesce(name, state, name) | fields name, state, country,"
118+ + " new_country, null" ,
117119 TEST_INDEX_STATE_COUNTRY_WITH_NULL ));
118120
119- verifySchema (actual , schema ("name" , "string" ), schema ("state" , "string" ), schema ("country" , "string" ), schema ("new_country" , "string" ));
120-
121- verifyDataRows (
121+ verifySchema (
122122 actual ,
123- rows (null , null , "Canada" , "Canada" ));
123+ schema ("name" , "string" ),
124+ schema ("state" , "string" ),
125+ schema ("country" , "string" ),
126+ schema ("new_country" , "string" ),
127+ schema ("null" , "string" ));
128+
129+ verifyDataRows (actual , rows (null , null , "Canada" , "Canada" , null ));
124130 }
125131
126132 @ Test
0 commit comments