This is an automated email from the ASF dual-hosted git repository.
davsclaus 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 c17a63fbb1c CAMEL-21490: Fix test
c17a63fbb1c is described below
commit c17a63fbb1c47a9acf93f3a3d0265b10770a3f7e
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Apr 16 15:16:12 2025 +0200
CAMEL-21490: Fix test
---
.../camel/yaml/out/ModelWriterUriAsParametersTest.java | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git
a/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterUriAsParametersTest.java
b/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterUriAsParametersTest.java
index ad8d2eb41fd..edad85b4134 100644
---
a/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterUriAsParametersTest.java
+++
b/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterUriAsParametersTest.java
@@ -36,12 +36,12 @@ import org.apache.camel.model.SetBodyDefinition;
import org.apache.camel.model.SetHeaderDefinition;
import org.apache.camel.model.SplitDefinition;
import org.apache.camel.model.ToDefinition;
+import org.apache.camel.model.WhenDefinition;
import org.apache.camel.model.dataformat.CsvDataFormat;
import org.apache.camel.model.language.ConstantExpression;
import org.apache.camel.model.language.HeaderExpression;
import org.apache.camel.model.language.SimpleExpression;
import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import static org.apache.camel.util.IOHelper.stripLineComments;
@@ -207,7 +207,6 @@ public class ModelWriterUriAsParametersTest {
Assertions.assertEquals(expected, out);
}
- @Disabled("TODO: https://issues.apache.org/jira/browse/CAMEL-21490")
@Test
public void testFromChoice() throws Exception {
StringWriter sw = new StringWriter();
@@ -219,8 +218,17 @@ public class ModelWriterUriAsParametersTest {
route.setInput(new FromDefinition("direct:start6"));
ChoiceDefinition choice = new ChoiceDefinition();
route.addOutput(choice);
- choice.when().simple("${header.age} < 21").to("mock:young");
- choice.when().simple("${header.age} > 21 && ${header.age} <
70").to("mock:work");
+
+ WhenDefinition when = new WhenDefinition();
+ when.setExpression(new SimpleExpression("${header.age} < 21"));
+ when.addOutput(new ToDefinition("mock:young"));
+ choice.addOutput(when);
+
+ when = new WhenDefinition();
+ when.setExpression(new SimpleExpression("${header.age} > 21 &&
${header.age} < 70"));
+ when.addOutput(new ToDefinition("mock:work"));
+ choice.addOutput(when);
+
choice.otherwise().to("mock:senior");
ToDefinition to = new ToDefinition("mock:result");
route.addOutput(to);