You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ro...@apache.org on 2021/09/17 11:54:17 UTC

[iotdb] 02/05: add tests

This is an automated email from the ASF dual-hosted git repository.

rong pushed a commit to branch nested-operations
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit f7d320b43263bbf3939c678eb949c410f5eed254
Author: Steve Yurong Su <ro...@apache.org>
AuthorDate: Fri Sep 17 12:03:14 2021 +0800

    add tests
---
 .../java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java     | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java
index 97fe79b..377b698 100644
--- a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java
+++ b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java
@@ -229,7 +229,7 @@ public class IoTDBNestedQueryIT {
   @Test
   public void testUDFWithMultiInputsInNestedExpressions() {
     String sqlStr =
-        "select adder(d1.s1, d1.s2), -adder(d2.s1, d2.s2), adder(adder(d1.s1, d1.s2), -adder(d2.s1, d2.s2)), adder(adder(d1.s1, d1.s2), adder(d2.s1, d2.s2)) from root.vehicle";
+        "select adder(d1.s1, d1.s2), -adder(d2.s1, d2.s2), adder(adder(d1.s1, d1.s2), -adder(d2.s1, d2.s2)), adder(adder(d1.s1, d1.s2), adder(d2.s1, d2.s2)), adder(d1.s1, d1.s2) - adder(d1.s1, d1.s2) + adder(adder(d1.s1, d1.s2), -adder(d2.s1, d2.s2)) from root.vehicle";
 
     try (Connection connection =
             DriverManager.getConnection(
@@ -237,7 +237,7 @@ public class IoTDBNestedQueryIT {
         Statement statement = connection.createStatement()) {
       ResultSet resultSet = statement.executeQuery(sqlStr);
 
-      assertEquals(1 + 4, resultSet.getMetaData().getColumnCount());
+      assertEquals(1 + 5, resultSet.getMetaData().getColumnCount());
 
       int count = 0;
       while (resultSet.next()) {
@@ -247,6 +247,7 @@ public class IoTDBNestedQueryIT {
         assertEquals(-2 * count, Double.parseDouble(resultSet.getString(3)), 1e-5);
         assertEquals(0, Double.parseDouble(resultSet.getString(4)), 1e-5);
         assertEquals(4 * count, Double.parseDouble(resultSet.getString(5)), 1e-5);
+        assertEquals(0, Double.parseDouble(resultSet.getString(6)), 1e-5);
       }
       assertEquals(ITERATION_TIMES, count);
     } catch (SQLException throwable) {