This is an automated email from the ASF dual-hosted git repository. zhfeng pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push: new 6731c51 Fix #3374 to use File.separatorChar when get fqcn from generated … (#3380) 6731c51 is described below commit 6731c512c557e567fe916cd68f40afb143fce1b7 Author: Amos Feng <zh.f...@gmail.com> AuthorDate: Mon Dec 13 08:49:59 2021 +0800 Fix #3374 to use File.separatorChar when get fqcn from generated … (#3380) * Fix #3374 to use File.separatorChar when get fqcn from generated xslt class files * Fix XmlTest to work on Windows --- .../apache/camel/quarkus/component/xslt/deployment/XsltProcessor.java | 3 ++- .../test/java/org/apache/camel/quarkus/component/xml/it/XmlTest.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltProcessor.java b/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltProcessor.java index cff57cb..074c415 100644 --- a/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltProcessor.java +++ b/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltProcessor.java @@ -120,7 +120,8 @@ class XsltProcessor { .forEach(path -> { try { final Path rel = destination.relativize(path); - final String fqcn = StringUtils.removeEnd(rel.toString(), ".class").replace('/', '.'); + final String fqcn = StringUtils.removeEnd(rel.toString(), ".class").replace(File.separatorChar, + '.'); final byte[] data = Files.readAllBytes(path); generatedClasses.produce(new GeneratedClassBuildItem(false, fqcn, data)); diff --git a/integration-tests/xml/src/test/java/org/apache/camel/quarkus/component/xml/it/XmlTest.java b/integration-tests/xml/src/test/java/org/apache/camel/quarkus/component/xml/it/XmlTest.java index cce580b..72544e8 100644 --- a/integration-tests/xml/src/test/java/org/apache/camel/quarkus/component/xml/it/XmlTest.java +++ b/integration-tests/xml/src/test/java/org/apache/camel/quarkus/component/xml/it/XmlTest.java @@ -91,8 +91,8 @@ class XmlTest { .extract().body().asString().trim(); Assertions.assertEquals( - "= Title\n" - + "\n" + "= Title" + System.lineSeparator() + + System.lineSeparator() + "Paragraph Contents", actual); }