lowka commented on code in PR #2431:
URL: https://github.com/apache/ignite-3/pull/2431#discussion_r1297033471


##########
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItIntervalTest.java:
##########
@@ -70,29 +70,29 @@ public void testIntervalResult() {
      */
     @Test
     public void testIntervalIntCast() {
-        assertThrows(IgniteException.class, () -> eval("CAST(NULL::INTERVAL 
SECONDS AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(NULL::INTERVAL 
MONTHS AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL 1 
SECONDS AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL 2 
MINUTES AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL 3 HOURS 
AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL 4 DAYS 
AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL -4 DAYS 
AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL 5 MONTHS 
AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL 6 YEARS 
AS INT)"));
-        assertThrows(IgniteException.class, () -> eval("CAST(INTERVAL -6 YEARS 
AS INT)"));
+        assertNull(eval("CAST(NULL::INTERVAL SECONDS AS INT)"));
+        assertNull(eval("CAST(NULL::INTERVAL MONTHS AS INT)"));
+        assertEquals(1, eval("CAST(INTERVAL 1 SECONDS AS INT)"));
+        assertEquals(2, eval("CAST(INTERVAL 2 MINUTES AS INT)"));
+        assertEquals(3, eval("CAST(INTERVAL 3 HOURS AS INT)"));
+        assertEquals(4, eval("CAST(INTERVAL 4 DAYS AS INT)"));
+        assertEquals(-4, eval("CAST(INTERVAL -4 DAYS AS INT)"));
+        assertEquals(5, eval("CAST(INTERVAL 5 MONTHS AS INT)"));
+        assertEquals(6, eval("CAST(INTERVAL 6 YEARS AS INT)"));
+        assertEquals(-6, eval("CAST(INTERVAL -6 YEARS AS INT)"));
 
         assertEquals("+6", eval("CAST(INTERVAL 6 YEARS AS VARCHAR)"));

Review Comment:
   Created an issue for casts from INTERVAL to VARCHAR because current results 
look a little bit strange - https://issues.apache.org/jira/browse/IGNITE-20238



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to