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]