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

mpetrov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 98f1dee9a60 IGNITE-25200 Fixed char[] to String arguments conversion 
in GridCommandHandlerFactoryAbstractTest$JmxCommandHandler (#12018)
98f1dee9a60 is described below

commit 98f1dee9a60a3a6e28f48bbbc035480dadf6b0b0
Author: oleg-vlsk <[email protected]>
AuthorDate: Mon May 26 17:55:09 2025 +1000

    IGNITE-25200 Fixed char[] to String arguments conversion in 
GridCommandHandlerFactoryAbstractTest$JmxCommandHandler (#12018)
---
 .../ignite/util/GridCommandHandlerFactoryAbstractTest.java | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerFactoryAbstractTest.java
 
b/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerFactoryAbstractTest.java
index 07a98d279ec..1961395a733 100644
--- 
a/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerFactoryAbstractTest.java
+++ 
b/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerFactoryAbstractTest.java
@@ -30,6 +30,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Objects;
 import java.util.ServiceLoader;
+import java.util.StringJoiner;
 import java.util.function.Consumer;
 import java.util.function.Function;
 import javax.management.DynamicMBean;
@@ -320,16 +321,15 @@ public class GridCommandHandlerFactoryAbstractTest 
extends GridCommonAbstractTes
                 if (length == 0)
                     return "";
 
-                StringBuffer sb = new StringBuffer();
+                if (val.getClass() == char[].class)
+                    return new String((char[])val);
 
-                for (int i = 0; i < length; i++) {
-                    if (i != 0)
-                        sb.append(',');
+                StringJoiner sj = new StringJoiner(",");
 
-                    sb.append(toString(Array.get(val, i)));
-                }
+                for (int i = 0; i < length; i++)
+                    sj.add(toString(Array.get(val, i)));
 
-                return sb.toString();
+                return sj.toString();
             }
 
             return Objects.toString(val);

Reply via email to