Author: tilman
Date: Sun Jun 14 08:19:15 2026
New Revision: 1935275

Log:
PDFBOX-5660: Sonar fix

Modified:
   pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSInteger.java
   pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSString.java

Modified: 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSInteger.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSInteger.java 
Sun Jun 14 08:19:11 2026        (r1935274)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSInteger.java 
Sun Jun 14 08:19:15 2026        (r1935275)
@@ -37,16 +37,9 @@ import org.junit.jupiter.api.Test;
 class TestCOSInteger extends TestCOSNumber
 {
     @BeforeAll
-    static void setUp()
+    static void setUp() throws IOException
     {
-        try
-        {
-            testCOSBase = COSNumber.get("0");
-        }
-        catch (IOException e)
-        {
-            fail("Failed to create a COSNumber in setUp()");
-        }
+        testCOSBase = COSNumber.get("0");
     }
 
     /**

Modified: 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSString.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSString.java  
Sun Jun 14 08:19:11 2026        (r1935274)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/cos/TestCOSString.java  
Sun Jun 14 08:19:15 2026        (r1935275)
@@ -52,10 +52,12 @@ class TestCOSString extends TestCOSBase
 
     /**
      * Test setForceHexForm() and setForceLiteralForm() - tests these two 
methods do enforce the
-     * different String output forms within PDF. 
+     * different String output forms within PDF.
+     * 
+     *  @throws IOException
      */
     @Test
-    void testSetForceHexLiteralForm()
+    void testSetForceHexLiteralForm() throws IOException
     {
         String inputString = "Test with a text and a few numbers 1, 2 and 3";
         String pdfHex = "<" + createHex(inputString) + ">";
@@ -74,18 +76,13 @@ class TestCOSString extends TestCOSBase
      * 
      * @param expected the String expected when writePDF() is invoked
      * @param testSubj the test subject
+     * 
+     * @throws IOException
      */
-    private void writePDFTests(String expected, COSString testSubj)
+    private void writePDFTests(String expected, COSString testSubj) throws 
IOException
     {
         ByteArrayOutputStream outStream = new ByteArrayOutputStream();
-        try
-        {
-            COSWriter.writeString(testSubj, outStream);
-        }
-        catch (IOException e)
-        {
-            fail("IOException: " + e.getMessage());
-        }
+        COSWriter.writeString(testSubj, outStream);
         assertEquals(expected, outStream.toString());
     }
 
@@ -178,9 +175,11 @@ class TestCOSString extends TestCOSBase
 
     /**
      * Tests writePDF() - tests that the string is in PDF format.
+     * 
+     * @throws IOException
      */
     @Test
-    void testWritePDF()
+    void testWritePDF() throws IOException
     {
         // This has been tested quite thorougly above but do a couple tests 
anyway
         COSString testSubj = new COSString(ESC_CHAR_STRING);

Reply via email to