Author: tilman
Date: Tue Aug 19 12:57:53 2025
New Revision: 1927887

Log:
PDFBOX-5660: improve test coverage

Modified:
   
pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFMergerUtilityTest.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFMergerUtilityTest.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFMergerUtilityTest.java
       Tue Aug 19 12:57:49 2025        (r1927886)
+++ 
pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFMergerUtilityTest.java
       Tue Aug 19 12:57:53 2025        (r1927887)
@@ -21,6 +21,7 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.OutputStream;
 import java.util.Collections;
@@ -755,15 +756,26 @@ public class PDFMergerUtilityTest extend
 
         createSimpleFile(inFile1);
         createSimpleFile(inFile2);
+        
+        // Unrelated: increase test coverage by testing inputStream
+        InputStream is1 = new FileInputStream(inFile1);
+        InputStream is2 = new FileInputStream(inFile1);
 
         OutputStream out = new FileOutputStream(outFile);
         PDFMergerUtility merger = new PDFMergerUtility();
         merger.setDestinationStream(out);
-        merger.addSource(inFile1);
-        merger.addSource(inFile2);
+        assertEquals(out, merger.getDestinationStream());
+        merger.addSource(is1);
+        merger.addSource(is2);
         merger.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly());
+        is1.close();
+        is2.close();
         out.close();
 
+        PDDocument doc = PDDocument.load(outFile);
+        assertEquals(2, doc.getNumberOfPages());
+        doc.close();
+
         assertTrue(inFile1.delete());
         assertTrue(inFile2.delete());
         assertTrue(outFile.delete());

Reply via email to