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

jamesnetherton pushed a commit to branch 3.15.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/3.15.x by this push:
     new 82ef04b4bd Fix Beanio tests for Windows
82ef04b4bd is described below

commit 82ef04b4bdc165819433cec5ad935d3e5dcae025
Author: Lukas Lowinger <llowi...@redhat.com>
AuthorDate: Wed Mar 26 08:38:26 2025 +0100

    Fix Beanio tests for Windows
---
 .../beanio/src/main/resources/complex-mapping.xml              |  3 +++
 .../beanio/src/main/resources/employee-mapping.xml             | 10 ++++++++++
 .../beanio/src/main/resources/single-object-mapping.xml        |  3 +++
 3 files changed, 16 insertions(+)

diff --git 
a/integration-tests-jvm/beanio/src/main/resources/complex-mapping.xml 
b/integration-tests-jvm/beanio/src/main/resources/complex-mapping.xml
index feab11cff8..be00b35d06 100644
--- a/integration-tests-jvm/beanio/src/main/resources/complex-mapping.xml
+++ b/integration-tests-jvm/beanio/src/main/resources/complex-mapping.xml
@@ -35,6 +35,9 @@
     </template>
 
     <stream name="securityData" format="fixedlength" strict="true">
+        <parser>
+            <property name="recordTerminator" value="\n"/>
+        </parser>
         <group name="headerGroup" minOccurs="1" maxOccurs="1" order="1">
             <record name="headerA1" 
class="org.apache.camel.quarkus.component.beanio.it.model.Header" order="1" 
minLength="32"
                     maxLength="32"
diff --git 
a/integration-tests-jvm/beanio/src/main/resources/employee-mapping.xml 
b/integration-tests-jvm/beanio/src/main/resources/employee-mapping.xml
index 8773698947..b605d57476 100644
--- a/integration-tests-jvm/beanio/src/main/resources/employee-mapping.xml
+++ b/integration-tests-jvm/beanio/src/main/resources/employee-mapping.xml
@@ -19,6 +19,9 @@
 -->
 <beanio xmlns="http://www.beanio.org/2012/03"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.beanio.org/2012/03 
http://www.beanio.org/2012/03/mapping.xsd";>
     <stream name="employeeCSV" format="csv">
+        <parser>
+            <property name="recordTerminator" value="\n"/>
+        </parser>
         <record name="employee" 
class="org.apache.camel.quarkus.component.beanio.it.model.Employee">
             <field name="firstName"/>
             <field name="lastName"/>
@@ -39,6 +42,7 @@
     <stream name="employeeDelimited" format="delimited">
         <parser>
             <property name="delimiter" value="|" />
+            <property name="recordTerminator" value="\n"/>
         </parser>
         <record name="employee" 
class="org.apache.camel.quarkus.component.beanio.it.model.Employee">
             <field name="firstName"/>
@@ -49,6 +53,9 @@
         </record>
     </stream>
     <stream name="employeeFixedLength" format="fixedlength">
+        <parser>
+            <property name="recordTerminator" value="\n"/>
+        </parser>
         <record name="employee" 
class="org.apache.camel.quarkus.component.beanio.it.model.Employee">
             <field name="firstName" length="10"/>
             <field name="lastName" length="15"/>
@@ -58,6 +65,9 @@
         </record>
     </stream>
     <stream name="employeeAnnotated" format="csv">
+        <parser>
+            <property name="recordTerminator" value="\n"/>
+        </parser>
         <record name="employeeAnnotated" 
class="org.apache.camel.quarkus.component.beanio.it.model.EmployeeAnnotated"/>
     </stream>
 </beanio>
\ No newline at end of file
diff --git 
a/integration-tests-jvm/beanio/src/main/resources/single-object-mapping.xml 
b/integration-tests-jvm/beanio/src/main/resources/single-object-mapping.xml
index f158226945..c983d76148 100644
--- a/integration-tests-jvm/beanio/src/main/resources/single-object-mapping.xml
+++ b/integration-tests-jvm/beanio/src/main/resources/single-object-mapping.xml
@@ -19,6 +19,9 @@
 -->
 <beanio xmlns="http://www.beanio.org/2012/03"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.beanio.org/2012/03 
http://www.beanio.org/2012/03/mapping.xsd";>
   <stream name="keyValueStream" format="fixedlength">
+    <parser>
+      <property name="recordTerminator" value="\n"/>
+    </parser>
     <record name="entry" class="map" minOccurs="1">
       <field name="key" length="4" required="true" justify="left" />
       <field name="separator" length="1" required="true" justify="left" />

Reply via email to