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");
     }
 
 }

Reply via email to