This is an automated email from the ASF dual-hosted git repository.
apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new d22cb6230451 Improve test assertion for
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders()
d22cb6230451 is described below
commit d22cb6230451cbd6ab98a17bfc5626037b899fe9
Author: Aurélien Pupier <[email protected]>
AuthorDate: Tue Jul 28 12:02:08 2026 +0200
Improve test assertion for
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders()
it gives:
```
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders
-- Time elapsed: 0.004 s <<< FAILURE!
java.lang.AssertionError:
[Should show ROUTE, STATUS, TYPE and URI headers]
Expecting actual:
"╭ Consumers
───────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ROUTE▼ STATUS TYPE REMOTE INFLIGHT
SCHEDULE POLLS SINCE-LAST │
│ route1 Started Timer 0
-/-/- │
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
│
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
"
to contain:
["ROUTE", "STATUS", "TYPE", "URI"]
but could not find:
["URI"]
at
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders(ConsumersTabRenderTest.java:66)
```
instead of:
```
[camel-jbang-plugin-tui] [ERROR] Tests run: 1, Failures: 1, Errors: 0,
Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! -- in
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest
[camel-jbang-plugin-tui] [ERROR]
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders
-- Time elapsed: 0.008 s <<< FAILURE!
org.opentest4j.AssertionFailedError: Should show URI header ==>
expected: <true> but was: <false>
at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:232)
at
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders(ConsumersTabRenderTest.java:67)
```
Signed-off-by: Aurélien Pupier <[email protected]>
---
.../camel/dsl/jbang/core/commands/tui/ConsumersTabRenderTest.java | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ConsumersTabRenderTest.java
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ConsumersTabRenderTest.java
index 64d7836740d2..9d4cea9a0c35 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ConsumersTabRenderTest.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ConsumersTabRenderTest.java
@@ -30,6 +30,7 @@ import dev.tamboui.tui.event.KeyModifiers;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertTrue;
/**
@@ -61,10 +62,8 @@ class ConsumersTabRenderTest {
ConsumersTab tab = new ConsumersTab(ctx);
String rendered = TuiTestHelper.renderToString(tab, 160, 20);
- assertTrue(rendered.contains("ROUTE"), "Should show ROUTE header");
- assertTrue(rendered.contains("STATUS"), "Should show STATUS header");
- assertTrue(rendered.contains("TYPE"), "Should show TYPE header");
- assertTrue(rendered.contains("URI"), "Should show URI header");
+ assertThat(rendered).as("Should show ROUTE, STATUS, TYPE and URI
headers")
+ .contains("ROUTE", "STATUS", "TYPE", "URI");
}
@Test