Author: tilman
Date: Fri Aug 28 12:27:31 2026
New Revision: 1937559

Log:
PDFBOX-5660: improve test coverage

Modified:
   
pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/pfb/PfbParserTest.java

Modified: 
pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/pfb/PfbParserTest.java
==============================================================================
--- 
pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/pfb/PfbParserTest.java
 Fri Aug 28 12:27:28 2026        (r1937558)
+++ 
pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/pfb/PfbParserTest.java
 Fri Aug 28 12:27:31 2026        (r1937559)
@@ -79,9 +79,32 @@ public class PfbParserTest
         is.close();
         Assert.assertEquals("Version 2.33", font.getVersion());
         Assert.assertEquals("DejaVuSerifCondensed", font.getFontName());
+        Assert.assertEquals("DejaVuSerifCondensed", font.getName());
         Assert.assertEquals("DejaVu Serif Condensed", font.getFullName());
         Assert.assertEquals("DejaVu Serif Condensed", font.getFamilyName());
         Assert.assertEquals("Copyright [c] 2003 by Bitstream, Inc. All Rights 
Reserved.", font.getNotice());
+        Assert.assertEquals(11974, font.getSubrsArray().size());
+        Assert.assertEquals(0, font.getPaintType());
+        Assert.assertEquals(1, font.getFontType());
+        Assert.assertEquals("", font.getFontID());
+        Assert.assertEquals(0, font.getUniqueID());
+        Assert.assertEquals(0f, font.getStrokeWidth(), 0);
+        Assert.assertEquals(-63f, font.getUnderlinePosition(), 0);
+        Assert.assertEquals(44f, font.getUnderlineThickness(), 0);
+        Assert.assertEquals("[-15, 0, 729, 744, 512, 533, 785, 800, 760, 777, 
829, 847, 920, 935]", font.getBlueValues().toString());
+        Assert.assertEquals("[-222, -203]", font.getOtherBlues().toString());
+        Assert.assertEquals("[]", font.getFamilyBlues().toString());
+        Assert.assertEquals("[]", font.getFamilyOtherBlues().toString());
+        Assert.assertEquals(0f, font.getBlueScale(), 0);
+        Assert.assertEquals(0, font.getBlueShift());
+        Assert.assertEquals(0, font.getBlueFuzz());
+        Assert.assertEquals(0, font.getLanguageGroup());
+        Assert.assertEquals("[53]", font.getStdHW().toString());
+        Assert.assertEquals("[90]", font.getStdVW().toString());
+        Assert.assertEquals("[53]", font.getStemSnapH().toString());
+        Assert.assertEquals("[54, 66, 80, 90, 101, 146]", 
font.getStemSnapV().toString());
+        Assert.assertEquals("[0.001, 0, 0, 0.001, 0, 0]", 
font.getFontMatrix().toString());
+        Assert.assertEquals("[-692.0,-347.0,1511.0,1109.0]", 
font.getFontBBox().toString());
         Assert.assertEquals(false, font.isFixedPitch());
         Assert.assertEquals(false, font.isForceBold());
         Assert.assertEquals(0f, font.getItalicAngle(), 0);

Reply via email to