You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2021/01/30 22:59:12 UTC
svn commit: r1886071 -
/pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
Author: lehmi
Date: Sat Jan 30 22:59:11 2021
New Revision: 1886071
URL: http://svn.apache.org/viewvc?rev=1886071&view=rev
Log:
PDFBOX-5090: add more tests
Modified:
pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
Modified: pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java?rev=1886071&r1=1886070&r2=1886071&view=diff
==============================================================================
--- pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java (original)
+++ pdfbox/branches/2.0/fontbox/src/test/java/org/apache/fontbox/cmap/TestCMapParser.java Sat Jan 30 22:59:11 2021
@@ -162,4 +162,18 @@ public class TestCMapParser extends Test
assertNull(cMap.toUnicode(0x2F1));
}
+ public void testPredefinedMap() throws IOException
+ {
+ CMap cMap = new CMapParser().parsePredefined("Adobe-Korea1-UCS2");
+ assertNotNull("Failed to parse predefined CMap Adobe-Korea1-UCS2", cMap);
+
+ assertEquals("wrong CMap name", "Adobe-Korea1-UCS2", cMap.getName());
+ assertEquals("wrong WMode", 0, cMap.getWMode());
+ assertFalse(cMap.hasCIDMappings());
+ assertTrue(cMap.hasUnicodeMappings());
+
+ cMap = new CMapParser().parsePredefined("Identity-V");
+ assertNotNull("Failed to parse predefined CMap Identity-V", cMap);
+ }
+
}