diff --git a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CamelConfigITCase.java b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CamelConfigITCase.java index 0f22f54d8e34d..f94a64a857587 100644 --- a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CamelConfigITCase.java +++ b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CamelConfigITCase.java @@ -37,9 +37,10 @@ public void testCamelListConfig() { execute("config set runtime=quarkus"); execute("config set directory=" + mountPoint()); checkCommandOutputs("config list", - "gav = com.foo:acme:1.0-SNAPSHOT\n" + - "runtime = quarkus\n" + - "directory = " + mountPoint()); + new String[] { + "gav = com.foo:acme:1.0-SNAPSHOT", + "runtime = quarkus", + "directory = " + mountPoint() }); } @Test diff --git a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JBangTestSupport.java b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JBangTestSupport.java index 7b174e6a335e8..51e1c7d3ca737 100644 --- a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JBangTestSupport.java +++ b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JBangTestSupport.java @@ -215,6 +215,12 @@ protected void checkCommandOutputs(String command, String contains) { .contains(contains); } + protected void checkCommandOutputs(String command, String... contains) { + Assertions.assertThat(execute(command)) + .as("command " + getMainCommand() + " " + command + " should output each of these lines " + contains) + .contains(contains); + } + protected void checkCommandFailsWithError(String command, String error) { Assertions.assertThat(execute(command, true, true)) .as("command " + getMainCommand() + " " + command + " should fail with error " + error)