Author: centic
Date: Sat Jan 11 09:23:50 2025
New Revision: 1923055

URL: http://svn.apache.org/viewvc?rev=1923055&view=rev
Log:
Add test for bug 58805

Added:
    poi/trunk/test-data/document/header_footer_replace.doc
Modified:
    
poi/trunk/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestBugs.java

Modified: 
poi/trunk/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestBugs.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestBugs.java?rev=1923055&r1=1923054&r2=1923055&view=diff
==============================================================================
--- 
poi/trunk/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestBugs.java
 (original)
+++ 
poi/trunk/poi-scratchpad/src/test/java/org/apache/poi/hwpf/usermodel/TestBugs.java
 Sat Jan 11 09:23:50 2025
@@ -27,6 +27,8 @@ import static org.junit.jupiter.api.Asse
 
 import java.io.ByteArrayOutputStream;
 import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.nio.charset.StandardCharsets;
@@ -784,4 +786,21 @@ class TestBugs {
             assertNotNull(pictures);
         }
     }
+
+    //
+    @Test
+    void test58805() throws IOException {
+        try (HWPFDocument doc = openSampleFile("header_footer_replace.doc")) {
+
+            Range oRange = doc.getHeaderStoryRange();
+            for (int i = 0; i < oRange.numCharacterRuns(); i++) {
+                CharacterRun run = oRange.getCharacterRun(i);
+                run.replaceText("_TEST_", "This text is longer than the 
initial text. It goes on and on without interruption.");
+            }
+
+            try (FileOutputStream fos = new FileOutputStream(new 
File("/tmp/test.doc"))) {
+                doc.write(fos);
+            }
+        }
+    }
 }

Added: poi/trunk/test-data/document/header_footer_replace.doc
URL: 
http://svn.apache.org/viewvc/poi/trunk/test-data/document/header_footer_replace.doc?rev=1923055&view=auto
==============================================================================
Binary files poi/trunk/test-data/document/header_footer_replace.doc (added) and 
poi/trunk/test-data/document/header_footer_replace.doc Sat Jan 11 09:23:50 2025 
differ



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to