Author: tilman
Date: Sun Jun 14 04:52:13 2026
New Revision: 1935260
Log:
PDFBOX-5660: Sonar fix
Modified:
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/interactive/form/TestCreateSimpleForms.java
Modified:
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/interactive/form/TestCreateSimpleForms.java
==============================================================================
---
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/interactive/form/TestCreateSimpleForms.java
Sun Jun 14 04:23:22 2026 (r1935259)
+++
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/interactive/form/TestCreateSimpleForms.java
Sun Jun 14 04:52:13 2026 (r1935260)
@@ -20,12 +20,13 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
+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;
import java.util.List;
+
import org.apache.pdfbox.Loader;
import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.pdmodel.PDDocument;
@@ -45,6 +46,7 @@ import org.apache.pdfbox.pdmodel.interac
import org.apache.pdfbox.pdmodel.interactive.form.PDRadioButton;
import org.apache.pdfbox.pdmodel.interactive.form.PDTextField;
import org.apache.pdfbox.rendering.PDFRenderer;
+
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;
@@ -75,15 +77,9 @@ class TestCreateSimpleForms
PDAcroForm acroForm = doc.getDocumentCatalog().getAcroForm();
PDTextField textBox = (PDTextField)
acroForm.getField("SampleField");
assertEquals("Sample field content", textBox.getValue());
- try
- {
- textBox.setValue("Łódź");
- fail("should have failed with IllegalArgumentException");
- }
- catch (IllegalArgumentException ex)
- {
- assertTrue(ex.getMessage().contains("U+0141 ('Lslash') is not
available"));
- }
+ IllegalArgumentException ex =
+ assertThrows(IllegalArgumentException.class, () ->
textBox.setValue("Łódź"));
+ assertTrue(ex.getMessage().contains("U+0141 ('Lslash') is not
available"));
PDFont font = getFontFromWidgetResources(textBox, "Helv");
assertEquals("Helvetica", font.getName());
assertTrue(font.isStandard14());