This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/master by this push:
new 8c1111440d CAUSEWAY-2297: polishing FileUtils.copyLines
8c1111440d is described below
commit 8c1111440d1c40c4ed99661dd2f643f2ad48f7a9
Author: andi-huber <[email protected]>
AuthorDate: Sat May 20 10:32:20 2023 +0200
CAUSEWAY-2297: polishing FileUtils.copyLines
---
commons/src/main/java/org/apache/causeway/commons/io/FileUtils.java | 1 +
.../metaprog/demoshowcases/value/ValueTypeGenTemplateTest.java | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git
a/commons/src/main/java/org/apache/causeway/commons/io/FileUtils.java
b/commons/src/main/java/org/apache/causeway/commons/io/FileUtils.java
index 6bf87eb421..3b7d21046d 100644
--- a/commons/src/main/java/org/apache/causeway/commons/io/FileUtils.java
+++ b/commons/src/main/java/org/apache/causeway/commons/io/FileUtils.java
@@ -339,6 +339,7 @@ public class FileUtils {
String line;
while ((line = reader.readLine()) != null) {
writer.write(lineProcessor.apply(line));
+ writer.write("\n");
}
}
}
diff --git
a/tooling/metaprog/src/test/java/org/apache/causeway/tooling/metaprog/demoshowcases/value/ValueTypeGenTemplateTest.java
b/tooling/metaprog/src/test/java/org/apache/causeway/tooling/metaprog/demoshowcases/value/ValueTypeGenTemplateTest.java
index 7c81e39ca8..cd8f60096a 100644
---
a/tooling/metaprog/src/test/java/org/apache/causeway/tooling/metaprog/demoshowcases/value/ValueTypeGenTemplateTest.java
+++
b/tooling/metaprog/src/test/java/org/apache/causeway/tooling/metaprog/demoshowcases/value/ValueTypeGenTemplateTest.java
@@ -188,8 +188,8 @@ class ValueTypeGenTemplateTest {
}
private void copyWithCrlf(final @NonNull File from, final @NonNull File
to) {
- // Append CRLF line endings to each line
- FileUtils.copyLines(from, to, StandardCharsets.UTF_8, line->line +
"\r\n");
+ // Appends CR before the LF line ending to each line
+ FileUtils.copyLines(from, to, StandardCharsets.UTF_8, line->line +
"\r");
}
}