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 63e73632908 CAMEL-21490: camel-yaml-io - Dump to yaml with choice does
not work correctly.
63e73632908 is described below
commit 63e7363290811b97e915f3ed7fa60bb05163a568
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Nov 29 13:55:32 2024 +0100
CAMEL-21490: camel-yaml-io - Dump to yaml with choice does not work
correctly.
---
.../org/apache/camel/yaml/out/ModelWriterTest.java | 1 +
.../yaml/out/ModelWriterUriAsParametersTest.java | 2 ++
core/camel-yaml-io/src/test/resources/route6.yaml | 26 +++++++++++-----------
3 files changed, 16 insertions(+), 13 deletions(-)
diff --git
a/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterTest.java
b/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterTest.java
index a0fbf0f6cc9..4f27542b62a 100644
---
a/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterTest.java
+++
b/core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterTest.java
@@ -196,6 +196,7 @@ public class ModelWriterTest {
Assertions.assertEquals(expected, out);
}
+ @Disabled("TODO: https://issues.apache.org/jira/browse/CAMEL-21490")
@Test
public void testFromChoice() throws Exception {
StringWriter sw = new StringWriter();
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 005f1c62dce..5fd756ab410 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
@@ -40,6 +40,7 @@ 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;
@@ -205,6 +206,7 @@ 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();
diff --git a/core/camel-yaml-io/src/test/resources/route6.yaml
b/core/camel-yaml-io/src/test/resources/route6.yaml
index 81bc512dec9..e7e7391ab83 100644
--- a/core/camel-yaml-io/src/test/resources/route6.yaml
+++ b/core/camel-yaml-io/src/test/resources/route6.yaml
@@ -21,22 +21,22 @@
uri: direct:start6
steps:
- choice:
- steps:
- - when:
+ when:
+ - expression:
simple:
expression: "${header.age} < 21"
- steps:
- - to:
- uri: mock:young
- - when:
+ steps:
+ - to:
+ uri: mock:young
+ - expression:
simple:
expression: "${header.age} > 21 && ${header.age} < 70"
- steps:
- - to:
- uri: mock:work
- - otherwise:
- steps:
- - to:
- uri: mock:senior
+ steps:
+ - to:
+ uri: mock:work
+ otherwise:
+ steps:
+ - to:
+ uri: mock:senior
- to:
uri: mock:result