github-advanced-security[bot] commented on code in PR #19909:
URL: https://github.com/apache/druid/pull/19909#discussion_r3737070757


##########
sql/src/test/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtilsTest.java:
##########
@@ -114,72 +105,78 @@
       );
     }
 
-    TimeUnit timeUnit;
-    Period period;
-    Granularity expectedGranularity;
-
-    public FloorToGranularityConversionTest(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
-    {
-      this.timeUnit = timeUnit;
-      this.period = period;
-      this.expectedGranularity = expectedGranularity;
-    }
-
-    @Test
-    public void testGetGranularityFromFloor()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testGetGranularityFromFloor(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
     {
       // parserPos doesn't matter
       final SqlNodeList args = new SqlNodeList(SqlParserPos.ZERO);
       args.add(new SqlIdentifier("__time", SqlParserPos.ZERO));
-      args.add(new SqlIntervalQualifier(this.timeUnit, null, 
SqlParserPos.ZERO));
+      args.add(new SqlIntervalQualifier(timeUnit, null, SqlParserPos.ZERO));
       final SqlNode floorCall = SqlStdOperatorTable.FLOOR.createCall(args);
       Granularity actualGranularity = 
DruidSqlParserUtils.convertSqlNodeToGranularity(floorCall);
-      Assert.assertEquals(expectedGranularity, actualGranularity);
+      Assertions.assertEquals(expectedGranularity, actualGranularity);
     }
 
     /**
      * Tests clause like "PARTITIONED BY 'day'"
      */
-    @Test
-    public void testConvertSqlNodeToGranularityAsLiteral()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testConvertSqlNodeToGranularityAsLiteral(
+        TimeUnit timeUnit,
+        Period period,

Review Comment:
   ## CodeQL / Useless parameter
   
   The parameter 'period' is never used.
   
   [Show more 
details](https://github.com/apache/druid/security/code-scanning/11696)



##########
sql/src/test/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtilsTest.java:
##########
@@ -114,72 +105,78 @@
       );
     }
 
-    TimeUnit timeUnit;
-    Period period;
-    Granularity expectedGranularity;
-
-    public FloorToGranularityConversionTest(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
-    {
-      this.timeUnit = timeUnit;
-      this.period = period;
-      this.expectedGranularity = expectedGranularity;
-    }
-
-    @Test
-    public void testGetGranularityFromFloor()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testGetGranularityFromFloor(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
     {
       // parserPos doesn't matter
       final SqlNodeList args = new SqlNodeList(SqlParserPos.ZERO);
       args.add(new SqlIdentifier("__time", SqlParserPos.ZERO));
-      args.add(new SqlIntervalQualifier(this.timeUnit, null, 
SqlParserPos.ZERO));
+      args.add(new SqlIntervalQualifier(timeUnit, null, SqlParserPos.ZERO));
       final SqlNode floorCall = SqlStdOperatorTable.FLOOR.createCall(args);
       Granularity actualGranularity = 
DruidSqlParserUtils.convertSqlNodeToGranularity(floorCall);
-      Assert.assertEquals(expectedGranularity, actualGranularity);
+      Assertions.assertEquals(expectedGranularity, actualGranularity);
     }
 
     /**
      * Tests clause like "PARTITIONED BY 'day'"
      */
-    @Test
-    public void testConvertSqlNodeToGranularityAsLiteral()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testConvertSqlNodeToGranularityAsLiteral(
+        TimeUnit timeUnit,
+        Period period,
+        Granularity expectedGranularity
+    )
     {
       SqlNode sqlNode = SqlLiteral.createCharString(timeUnit.name(), 
SqlParserPos.ZERO);
       Granularity actualGranularity = 
DruidSqlParserUtils.convertSqlNodeToGranularity(sqlNode);
-      Assert.assertEquals(expectedGranularity, actualGranularity);
+      Assertions.assertEquals(expectedGranularity, actualGranularity);
     }
 
     /**
      * Tests clause like "PARTITIONED BY PT1D"
      */
-    @Test
-    public void testConvertSqlNodeToPeriodFormGranularityAsIdentifier()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testConvertSqlNodeToPeriodFormGranularityAsIdentifier(
+        TimeUnit timeUnit,

Review Comment:
   ## CodeQL / Useless parameter
   
   The parameter 'timeUnit' is never used.
   
   [Show more 
details](https://github.com/apache/druid/security/code-scanning/11695)



##########
sql/src/test/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtilsTest.java:
##########
@@ -114,72 +105,78 @@
       );
     }
 
-    TimeUnit timeUnit;
-    Period period;
-    Granularity expectedGranularity;
-
-    public FloorToGranularityConversionTest(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
-    {
-      this.timeUnit = timeUnit;
-      this.period = period;
-      this.expectedGranularity = expectedGranularity;
-    }
-
-    @Test
-    public void testGetGranularityFromFloor()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testGetGranularityFromFloor(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)

Review Comment:
   ## CodeQL / Useless parameter
   
   The parameter 'period' is never used.
   
   [Show more 
details](https://github.com/apache/druid/security/code-scanning/11697)



##########
sql/src/test/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtilsTest.java:
##########
@@ -114,72 +105,78 @@
       );
     }
 
-    TimeUnit timeUnit;
-    Period period;
-    Granularity expectedGranularity;
-
-    public FloorToGranularityConversionTest(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
-    {
-      this.timeUnit = timeUnit;
-      this.period = period;
-      this.expectedGranularity = expectedGranularity;
-    }
-
-    @Test
-    public void testGetGranularityFromFloor()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testGetGranularityFromFloor(TimeUnit timeUnit, Period period, 
Granularity expectedGranularity)
     {
       // parserPos doesn't matter
       final SqlNodeList args = new SqlNodeList(SqlParserPos.ZERO);
       args.add(new SqlIdentifier("__time", SqlParserPos.ZERO));
-      args.add(new SqlIntervalQualifier(this.timeUnit, null, 
SqlParserPos.ZERO));
+      args.add(new SqlIntervalQualifier(timeUnit, null, SqlParserPos.ZERO));
       final SqlNode floorCall = SqlStdOperatorTable.FLOOR.createCall(args);
       Granularity actualGranularity = 
DruidSqlParserUtils.convertSqlNodeToGranularity(floorCall);
-      Assert.assertEquals(expectedGranularity, actualGranularity);
+      Assertions.assertEquals(expectedGranularity, actualGranularity);
     }
 
     /**
      * Tests clause like "PARTITIONED BY 'day'"
      */
-    @Test
-    public void testConvertSqlNodeToGranularityAsLiteral()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testConvertSqlNodeToGranularityAsLiteral(
+        TimeUnit timeUnit,
+        Period period,
+        Granularity expectedGranularity
+    )
     {
       SqlNode sqlNode = SqlLiteral.createCharString(timeUnit.name(), 
SqlParserPos.ZERO);
       Granularity actualGranularity = 
DruidSqlParserUtils.convertSqlNodeToGranularity(sqlNode);
-      Assert.assertEquals(expectedGranularity, actualGranularity);
+      Assertions.assertEquals(expectedGranularity, actualGranularity);
     }
 
     /**
      * Tests clause like "PARTITIONED BY PT1D"
      */
-    @Test
-    public void testConvertSqlNodeToPeriodFormGranularityAsIdentifier()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testConvertSqlNodeToPeriodFormGranularityAsIdentifier(
+        TimeUnit timeUnit,
+        Period period,
+        Granularity expectedGranularity
+    )
     {
       SqlNode sqlNode = new SqlIdentifier(period.toString(), 
SqlParserPos.ZERO);
       Granularity actualGranularity = 
DruidSqlParserUtils.convertSqlNodeToGranularity(sqlNode);
-      Assert.assertEquals(expectedGranularity, actualGranularity);
+      Assertions.assertEquals(expectedGranularity, actualGranularity);
     }
 
     /**
      * Tests clause like "PARTITIONED BY 'PT1D'"
      */
-    @Test
-    public void testConvertSqlNodeToPeriodFormGranularityAsLiteral()
+    @ParameterizedTest(name = "{1}")
+    @MethodSource("constructorFeeder")
+    public void testConvertSqlNodeToPeriodFormGranularityAsLiteral(
+        TimeUnit timeUnit,

Review Comment:
   ## CodeQL / Useless parameter
   
   The parameter 'timeUnit' is never used.
   
   [Show more 
details](https://github.com/apache/druid/security/code-scanning/11694)



-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to