This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 66df84b CAMEL-12269: Bindy - Support regex expression as separator
66df84b is described below
commit 66df84b201c046cf11939ee6684babd74256fbb6
Author: Dmitry Volodin <[email protected]>
AuthorDate: Thu Feb 15 19:19:32 2018 +0300
CAMEL-12269: Bindy - Support regex expression as separator
---
components/camel-bindy/pom.xml | 0
.../camel/dataformat/bindy/BindyCsvFactory.java | 0
.../camel/dataformat/bindy/BindyFactory.java | 0
.../org/apache/camel/dataformat/bindy/Format.java | 0
.../camel/dataformat/bindy/FormatFactory.java | 0
.../camel/dataformat/bindy/PatternFormat.java | 0
.../dataformat/bindy/annotation/CsvRecord.java | 0
.../dataformat/bindy/annotation/DataField.java | 0
.../camel/dataformat/bindy/annotation/Link.java | 0
.../dataformat/bindy/annotation/LinkType.java | 0
.../dataformat/bindy/csv/BindyCsvDataFormat.java | 28 ++++++++---
.../bindy/format/NumberPatternFormat.java | 0
.../format/factories/BooleanFormatFactory.java | 0
.../src/main/resources/META-INF/LICENSE.txt | 0
components/camel-bindy/src/test/data/big/csv.txt | 0
components/camel-bindy/src/test/data/csv.txt | 0
components/camel-bindy/src/test/data2/csv.txt | 0
.../bindy/csv/BindyComplexCsvMarshallTest.java | 0
.../bindy/csv/BindyComplexCsvUnmarshallTest.java | 0
.../bindy/csv/BindyComplexRegexSeparatorTest.java | 58 ++++++++++++++++++++++
.../bindy/csv/BindyCsvBigFileUnmarshallTest.java | 0
.../bindy/csv/BindyPojoSimpleCsvMarshallTest.java | 0
...dyRecordFieldStartingWithSeperatorCharTest.java | 0
.../csv/BindySimpleCsvBooleanUnmarshallTest.java | 0
.../csv/BindySimpleCsvIntegerMarshallTest.java | 0
.../bindy/csv/BindySimpleCsvMarshallDslTest.java | 0
.../bindy/csv/BindySimpleCsvMarshallTest.java | 0
.../BindySimpleCsvSkipFirstLineUnmarshallTest.java | 0
.../bindy/csv/BindySimpleCsvUnmarshallDslTest.java | 0
.../bindy/csv/BindySimpleCsvUnmarshallTest.java | 0
.../model/complex/twoclassesandonelink/Client.java | 0
.../model/complex/twoclassesandonelink/Order.java | 0
.../bindy/model/simple/oneclass/Order.java | 0
.../simple/oneclassandskipfirstline/Order.java | 0
.../model/simple/oneclassemptystream/Order.java | 0
.../model/simple/oneclassmandatory/Order.java | 0
...omplexCsvGenerateHeaderMarshallTest-context.xml | 0
.../csv/BindyComplexCsvMarshallTest-context.xml | 0
.../csv/BindyComplexCsvUnmarshallTest-context.xml | 0
.../csv/BindyCsvBigFileUnmarshallTest-context.xml | 0
.../bindy/csv/BindyCsvUnmarshallTest-context.xml | 0
.../csv/BindyPojoSimpleCsvMarshallTest-context.xml | 0
...SimpleCsvGenerateHeaderMarshallTest-context.xml | 0
.../BindySimpleCsvIntegerMarshallTest-context.xml | 0
...pleCsvMandatoryFieldsUnmarshallTest-context.xml | 0
.../csv/BindySimpleCsvMarshallDslTest-context.xml | 0
...mpleCsvMarshallPositionModifiedTest-context.xml | 0
.../csv/BindySimpleCsvMarshallTest-context.xml | 0
.../csv/BindySimpleCsvNullMarshallTest-context.xml | 0
...BindySimpleCsvOneToManyMarshallTest-context.xml | 0
...impleCsvSkipFirstLineUnmarshallTest-context.xml | 0
...dySimpleCsvUnmarshallBadIntegerTest-context.xml | 0
...leCsvUnmarshallPositionModifiedTest-context.xml | 0
.../csv/BindySimpleCsvUnmarshallTest-context.xml | 0
...OneToManyKeyValuePairUnMarshallTest-context.xml | 0
.../fix/BindySimpleKeyValuePairFixTest-context.xml | 0
...dySimpleKeyValuePairMarshallDslTest-context.xml | 0
...BindySimpleKeyValuePairMarshallTest-context.xml | 0
...ySimpleKeyValuePairNullMarshallTest-context.xml | 0
...impleKeyValuePairSortedMarshallTest-context.xml | 0
...pleKeyValuePairSortedUnmarshallTest-context.xml | 0
...dySimpleKeyValuePairTabMarshallTest-context.xml | 0
...SimpleKeyValuePairTabUnmarshallTest-context.xml | 0
...SimpleKeyValuePairUnmarshallDslTest-context.xml | 0
...ndySimpleKeyValuePairUnmarshallTest-context.xml | 0
65 files changed, 80 insertions(+), 6 deletions(-)
diff --git a/components/camel-bindy/pom.xml b/components/camel-bindy/pom.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFactory.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFactory.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/Format.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/Format.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/FormatFactory.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/FormatFactory.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/PatternFormat.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/PatternFormat.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/CsvRecord.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/CsvRecord.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/DataField.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/DataField.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/Link.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/Link.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/LinkType.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/LinkType.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
old mode 100755
new mode 100644
index 00ea809..9b5b1c4
---
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
+++
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
@@ -27,6 +27,8 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import org.apache.camel.Exchange;
import org.apache.camel.dataformat.bindy.BindyAbstractDataFormat;
@@ -152,7 +154,7 @@ public class BindyCsvDataFormat extends
BindyAbstractDataFormat {
// Retrieve the separator defined to split the record
String separator = factory.getSeparator();
- String quote = factory .getQuote();
+ String quote = factory.getQuote();
ObjectHelper.notNull(separator, "The separator has not been
defined in the annotation @CsvRecord or not instantiated during initModel.");
int count = 0;
@@ -184,10 +186,23 @@ public class BindyCsvDataFormat extends
BindyAbstractDataFormat {
// Split the CSV record according to the separator defined in
// annotated class @CSVRecord
- String[] tokens = line.split(separator,
factory.getAutospanLine() ? factory.getMaxpos() : -1);
+ Pattern pattern = Pattern.compile(separator);
+ Matcher matcher = pattern.matcher(line);
+ List<String> separators = new ArrayList<String>();
+
+ // Retrieve separators for each match
+ while (matcher.find()) {
+ separators.add(matcher.group());
+ }
+ // Add terminal separator
+ if (separators.size() > 0) {
+ separators.add(separators.get(separators.size() - 1));
+ }
+
+ String[] tokens = pattern.split(line,
factory.getAutospanLine() ? factory.getMaxpos() : -1);
List<String> result = Arrays.asList(tokens);
// must unquote tokens before use
- result = unquoteTokens(result, separator, quote);
+ result = unquoteTokens(result, separators, quote);
if (result.size() == 0 || result.isEmpty()) {
throw new java.lang.IllegalArgumentException("No records
have been defined in the CSV");
@@ -233,7 +248,7 @@ public class BindyCsvDataFormat extends
BindyAbstractDataFormat {
* as will handling fixing broken tokens which may have been split
* by a separator inside a quote.
*/
- private List<String> unquoteTokens(List<String> result, String separator,
String quote) {
+ private List<String> unquoteTokens(List<String> result, List<String>
separators, String quote) {
// a current quoted token which we assemble from the broken pieces
// we need to do this as we use the split method on the String class
// to split the line using regular expression, and it does not handle
@@ -242,6 +257,7 @@ public class BindyCsvDataFormat extends
BindyAbstractDataFormat {
StringBuilder current = new StringBuilder();
boolean inProgress = false;
List<String> answer = new ArrayList<String>();
+ int idxSeparator = 0;
//parsing assumes matching close and end quotes
for (String s : result) {
@@ -279,7 +295,7 @@ public class BindyCsvDataFormat extends
BindyAbstractDataFormat {
// are we in progress of rebuilding a broken token
if (inProgress) {
- current.append(separator);
+ current.append(separators.get(idxSeparator));
current.append(s);
if (canClose) {
@@ -296,7 +312,7 @@ public class BindyCsvDataFormat extends
BindyAbstractDataFormat {
answer.add(s);
}
}
-
+ idxSeparator++;
}
// any left over from current?
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/NumberPatternFormat.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/NumberPatternFormat.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/factories/BooleanFormatFactory.java
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/factories/BooleanFormatFactory.java
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/main/resources/META-INF/LICENSE.txt
b/components/camel-bindy/src/main/resources/META-INF/LICENSE.txt
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/test/data/big/csv.txt
b/components/camel-bindy/src/test/data/big/csv.txt
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/test/data/csv.txt
b/components/camel-bindy/src/test/data/csv.txt
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/test/data2/csv.txt
b/components/camel-bindy/src/test/data2/csv.txt
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexRegexSeparatorTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexRegexSeparatorTest.java
new file mode 100644
index 0000000..666d5f9
--- /dev/null
+++
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexRegexSeparatorTest.java
@@ -0,0 +1,58 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.dataformat.bindy.csv;
+
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.dataformat.bindy.annotation.CsvRecord;
+import org.apache.camel.dataformat.bindy.annotation.DataField;
+import org.apache.camel.model.dataformat.BindyType;
+import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Test;
+
+public class BindyComplexRegexSeparatorTest extends CamelTestSupport {
+ @CsvRecord(separator = "[,;]", skipFirstLine = true)
+ public static class Example {
+ @DataField(pos = 1)
+ private String field1;
+
+ @DataField(pos = 2)
+ private String field2;
+ }
+
+ @Test
+ public void testUnmarshal() throws Exception {
+ MockEndpoint mock = getMockEndpoint("mock:result");
+ mock.expectedMessageCount(1);
+
+ template.sendBody("direct:unmarshal",
"header1,header2\n\"value1\",\"value,2\"");
+
+ assertMockEndpointsSatisfied();
+ Example body =
mock.getReceivedExchanges().get(0).getIn().getBody(Example.class);
+ assertEquals("value,2", body.field2);
+ }
+
+ @Override
+ protected RouteBuilder createRouteBuilder() throws Exception {
+ return new RouteBuilder() {
+ @Override
+ public void configure() throws Exception {
+ from("direct:unmarshal").unmarshal().bindy(BindyType.Csv,
Example.class).to("mock:result");
+ }
+ };
+ }
+}
\ No newline at end of file
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyRecordFieldStartingWithSeperatorCharTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyRecordFieldStartingWithSeperatorCharTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvBooleanUnmarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvBooleanUnmarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallDslTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallDslTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Client.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Client.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Order.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Order.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclass/Order.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclass/Order.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassandskipfirstline/Order.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassandskipfirstline/Order.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassemptystream/Order.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassemptystream/Order.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassmandatory/Order.java
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassmandatory/Order.java
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvGenerateHeaderMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvGenerateHeaderMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvGenerateHeaderMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvGenerateHeaderMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMandatoryFieldsUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMandatoryFieldsUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallPositionModifiedTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallPositionModifiedTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvNullMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvNullMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvOneToManyMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvOneToManyMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallBadIntegerTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallBadIntegerTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallPositionModifiedTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallPositionModifiedTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairFixTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairFixTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallDslTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallDslTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairNullMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairNullMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabMarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest-context.xml
old mode 100755
new mode 100644
diff --git
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest-context.xml
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest-context.xml
old mode 100755
new mode 100644
--
To stop receiving notification emails like this one, please contact
[email protected].