Author: tilman
Date: Fri Jan 30 20:02:51 2026
New Revision: 1931619
Log:
PDFBOX-5660: add javadoc by Ze Sheng
Modified:
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
Modified:
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
==============================================================================
---
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
Fri Jan 30 19:58:44 2026 (r1931618)
+++
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
Fri Jan 30 20:02:51 2026 (r1931619)
@@ -248,6 +248,11 @@ class TestCMapParser
}
+ /**
+ * Test that parsing a CMap with empty byte arrays in bfrange does not
throw
+ * ArrayIndexOutOfBoundsException. Empty hex strings produce zero-length
byte
+ * arrays, causing increment() to be called with position -1.
+ */
@Test
void testBadIncrement() throws IOException
{