Author: tilman
Date: Mon Jun 15 08:27:58 2026
New Revision: 1935335
Log:
PDFBOX-5660: Sonar fix
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/encryption/TestPublicKeyEncryption.java
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfparser/TestBaseParser.java
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/common/TestEmbeddedFiles.java
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/encryption/TestPublicKeyEncryption.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/encryption/TestPublicKeyEncryption.java
Mon Jun 15 08:27:52 2026 (r1935334)
+++
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/encryption/TestPublicKeyEncryption.java
Mon Jun 15 08:27:58 2026 (r1935335)
@@ -18,8 +18,8 @@ package org.apache.pdfbox.encryption;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
-import static org.junit.jupiter.api.Assertions.fail;
import java.io.File;
import java.io.IOException;
@@ -95,11 +95,9 @@ class TestPublicKeyEncryption
@BeforeAll
static void init() throws NoSuchAlgorithmException
{
- if (Cipher.getMaxAllowedKeyLength("AES") != Integer.MAX_VALUE)
- {
- // we need strong encryption for these tests
- fail("JCE unlimited strength jurisdiction policy files are not
installed");
- }
+ // we need strong encryption for these tests
+ assertEquals(Integer.MAX_VALUE, Cipher.getMaxAllowedKeyLength("AES"),
+ "JCE unlimited strength jurisdiction policy files are not
installed");
TESTRESULTSDIR.mkdirs();
}
@@ -169,16 +167,11 @@ class TestPublicKeyEncryption
document.protect(policy);
File file = save("testProtectionError");
- try (PDDocument encryptedDoc = reload(file, password2,
getKeyStore(keyStore2)))
- {
- assertTrue(encryptedDoc.isEncrypted());
- fail("No exception when using an incorrect decryption key");
- }
- catch (IOException ex)
- {
- String msg = ex.getMessage();
- assertTrue(msg.contains("serial-#: rid 2 vs. cert 3"), "not the
expected exception: " + msg);
- }
+ IOException ex = assertThrows(IOException.class,
+ () -> reload(file, password2, getKeyStore(keyStore2)),
+ "No exception when using an incorrect decryption key");
+ String msg = ex.getMessage();
+ assertTrue(msg.contains("serial-#: rid 2 vs. cert 3"), "not the
expected exception: " + msg);
}
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfparser/TestBaseParser.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfparser/TestBaseParser.java
Mon Jun 15 08:27:52 2026 (r1935334)
+++
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfparser/TestBaseParser.java
Mon Jun 15 08:27:58 2026 (r1935335)
@@ -18,7 +18,6 @@
package org.apache.pdfbox.pdfparser;
import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.fail;
import java.io.IOException;
import java.io.InputStream;
@@ -42,10 +41,6 @@ class TestBaseParser
{
assertEquals("Missing root object specification in trailer.",
exception.getMessage());
}
- catch (Exception exception)
- {
- fail("Unexpected Exception");
- }
}
}
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/common/TestEmbeddedFiles.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/common/TestEmbeddedFiles.java
Mon Jun 15 08:27:52 2026 (r1935334)
+++
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/common/TestEmbeddedFiles.java
Mon Jun 15 08:27:58 2026 (r1935335)
@@ -20,7 +20,6 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
-import static org.junit.jupiter.api.Assertions.fail;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
@@ -69,10 +68,6 @@ class TestEmbeddedFiles
assertNull(spec.getFile());
assertNull(spec.getEmbeddedFile());
}
- catch (NullPointerException e)
- {
- fail("null pointer exception");
- }
assertTrue(ok, "Was able to get file without exception");
assertNull(embeddedFile, "EmbeddedFile was correctly null");
}
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
Mon Jun 15 08:27:52 2026 (r1935334)
+++
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
Mon Jun 15 08:27:58 2026 (r1935335)
@@ -52,7 +52,6 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
-import static org.junit.jupiter.api.Assertions.fail;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
@@ -851,16 +850,11 @@ class TestFontEmbedding
contents.beginText();
contents.setFont(font, 64);
contents.newLineAtOffset(100, 700);
- contents.showText(message);
+ IllegalStateException ex =
+ assertThrows(IllegalStateException.class, () ->
contents.showText(message));
+ assertEquals("could not find the glyphId for the character: 𩸽,
codePoint: 171581 (0x29E3D)" ,ex.getMessage());
contents.endText();
}
- catch (IllegalStateException e)
- {
- assertEquals("could not find the glyphId for the character: 𩸽,
codePoint: 171581 (0x29E3D)", e.getMessage());
- return;
- }
-
- fail();
}
}