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

apkhmv pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 3005f4cf31 IGNITE-20101 Relax CLI metric tests (#2379)
3005f4cf31 is described below

commit 3005f4cf31d33972e36fa5e5133c6be3c78a20ea
Author: Vadim Pakhnushev <[email protected]>
AuthorDate: Tue Aug 1 19:20:21 2023 +0300

    IGNITE-20101 Relax CLI metric tests (#2379)
---
 .../ignite/internal/cli/call/metric/ItEnabledMetricCallsTest.java | 4 ++--
 .../apache/ignite/internal/cli/call/metric/ItMetricCallsTest.java | 2 +-
 .../cli/commands/metric/ItEnabledNodeMetricCommandTest.java       | 6 +++---
 .../internal/cli/commands/metric/ItNodeMetricCommandTest.java     | 8 +++++---
 .../apache/ignite/internal/rest/ItGeneratedRestClientTest.java    | 8 ++++----
 5 files changed, 15 insertions(+), 13 deletions(-)

diff --git 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItEnabledMetricCallsTest.java
 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItEnabledMetricCallsTest.java
index a28b33b4e3..a297eb0a8a 100644
--- 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItEnabledMetricCallsTest.java
+++ 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItEnabledMetricCallsTest.java
@@ -73,7 +73,7 @@ class ItEnabledMetricCallsTest extends 
CallInitializedIntegrationTestBase {
         };
 
         // And
-        
assertThat(output.body()).containsExactlyInAnyOrder(expectedMetricSources);
+        assertThat(output.body()).contains(expectedMetricSources);
     }
 
     @Test
@@ -100,7 +100,7 @@ class ItEnabledMetricCallsTest extends 
CallInitializedIntegrationTestBase {
         assertAll(
                 () -> assertThat(output.body()).hasSize(1),
                 () -> 
assertThat(output.body().get(0).getName()).isEqualTo("jvm"),
-                () -> 
assertThat(output.body().get(0).getMetrics()).containsExactlyInAnyOrder(expectedMetrics)
+                () -> 
assertThat(output.body().get(0).getMetrics()).contains(expectedMetrics)
         );
     }
 }
diff --git 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItMetricCallsTest.java
 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItMetricCallsTest.java
index fdfeffd1f6..6e16d56714 100644
--- 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItMetricCallsTest.java
+++ 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/call/metric/ItMetricCallsTest.java
@@ -59,7 +59,7 @@ class ItMetricCallsTest extends 
CallInitializedIntegrationTestBase {
         };
 
         // And
-        
assertThat(output.body()).containsExactlyInAnyOrder(expectedMetricSources);
+        assertThat(output.body()).contains(expectedMetricSources);
     }
 
     @Test
diff --git 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItEnabledNodeMetricCommandTest.java
 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItEnabledNodeMetricCommandTest.java
index 6a4eb2c5be..c1302cc56b 100644
--- 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItEnabledNodeMetricCommandTest.java
+++ 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItEnabledNodeMetricCommandTest.java
@@ -56,9 +56,9 @@ class ItEnabledNodeMetricCommandTest extends 
CliCommandTestInitializedIntegratio
         assertAll(
                 this::assertExitCodeIsZero,
                 this::assertErrOutputIsEmpty,
-                () -> assertOutputIs("Set name\tEnabled" + NL
-                        + "jvm\tenabled" + NL
-                        + "client.handler\tdisabled" + NL)
+                () -> assertOutputContains("Set name\tEnabled" + NL),
+                () -> assertOutputContains("jvm\tenabled" + NL),
+                () -> assertOutputContains("client.handler\tdisabled" + NL)
         );
     }
 
diff --git 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItNodeMetricCommandTest.java
 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItNodeMetricCommandTest.java
index 97a10a783a..d948bed6b0 100644
--- 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItNodeMetricCommandTest.java
+++ 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItNodeMetricCommandTest.java
@@ -25,6 +25,8 @@ import org.junit.jupiter.api.Test;
 
 /** Tests for node metric commands. */
 class ItNodeMetricCommandTest extends CliCommandTestInitializedIntegrationBase 
{
+    private static final String NL = System.lineSeparator();
+
     @Test
     @DisplayName("Should display disabled jvm metric source when valid 
node-url is given")
     void nodeMetricList() {
@@ -35,9 +37,9 @@ class ItNodeMetricCommandTest extends 
CliCommandTestInitializedIntegrationBase {
         assertAll(
                 this::assertExitCodeIsZero,
                 this::assertErrOutputIsEmpty,
-                () -> assertOutputIs("Set name\tEnabled" + 
System.lineSeparator()
-                        + "jvm\tdisabled" + System.lineSeparator()
-                        + "client.handler\tdisabled" + System.lineSeparator())
+                () -> assertOutputContains("Set name\tEnabled" + NL),
+                () -> assertOutputContains("jvm\tdisabled" + NL),
+                () -> assertOutputContains("client.handler\tdisabled" + NL)
         );
     }
 
diff --git 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/rest/ItGeneratedRestClientTest.java
 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/rest/ItGeneratedRestClientTest.java
index 5d44d4f543..3dcf550149 100644
--- 
a/modules/cli/src/integrationTest/java/org/apache/ignite/internal/rest/ItGeneratedRestClientTest.java
+++ 
b/modules/cli/src/integrationTest/java/org/apache/ignite/internal/rest/ItGeneratedRestClientTest.java
@@ -25,10 +25,10 @@ import static 
org.apache.ignite.rest.client.model.DeploymentStatus.UPLOADING;
 import static org.awaitility.Awaitility.await;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.contains;
-import static org.hamcrest.Matchers.containsInAnyOrder;
 import static org.hamcrest.Matchers.containsString;
 import static org.hamcrest.Matchers.empty;
 import static org.hamcrest.Matchers.equalTo;
+import static org.hamcrest.Matchers.hasItems;
 import static org.hamcrest.Matchers.hasSize;
 import static org.hamcrest.Matchers.is;
 import static org.hamcrest.Matchers.notNullValue;
@@ -363,12 +363,12 @@ public class ItGeneratedRestClientTest {
 
     @Test
     void nodeMetricSourcesList() throws ApiException {
-        List<MetricSource> metricSources = List.of(
+        MetricSource[] expectedMetricSources = {
                 new MetricSource().name("jvm").enabled(false),
                 new MetricSource().name("client.handler").enabled(false)
-        );
+        };
 
-        assertThat(nodeMetricApi.listNodeMetricSources(), 
containsInAnyOrder(metricSources.toArray()));
+        assertThat(nodeMetricApi.listNodeMetricSources(), 
hasItems(expectedMetricSources));
     }
 
     @Test

Reply via email to