Skip to content

Commit 0b0cb4c

Browse files
author
glenn.volckaert
committed
Add unit test for getUniMapFromOrdering
DEVSIX-7046
1 parent 20c9c74 commit 0b0cb4c

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,12 @@ This file is part of the iText (R) project.
2626
import com.itextpdf.io.font.PdfEncodings;
2727
import com.itextpdf.io.font.TrueTypeFont;
2828
import com.itextpdf.io.font.otf.Glyph;
29-
import com.itextpdf.kernel.exceptions.PdfException;
3029
import com.itextpdf.kernel.exceptions.KernelExceptionMessageConstant;
30+
import com.itextpdf.kernel.exceptions.PdfException;
3131
import com.itextpdf.kernel.pdf.PdfDictionary;
3232
import com.itextpdf.kernel.pdf.PdfDocument;
3333
import com.itextpdf.kernel.pdf.PdfName;
3434
import com.itextpdf.kernel.pdf.PdfReader;
35-
import com.itextpdf.kernel.pdf.PdfWriter;
36-
import com.itextpdf.kernel.utils.CompareTool;
3735
import com.itextpdf.test.ExtendedITextTest;
3836
import com.itextpdf.test.annotations.type.UnitTest;
3937

@@ -112,4 +110,22 @@ public void appendThreeSurrogatePairsTest() throws IOException {
112110
type0Font.appendGlyphs(textWithThreeSurrogatePairs, 0, textWithThreeSurrogatePairs.length() - 1, glyphs);
113111
Assert.assertEquals(3, glyphs.size());
114112
}
113+
114+
@Test
115+
public void getUniMapFromOrderingTest() {
116+
Assert.assertEquals("UniCNS-UTF16-H", PdfType0Font.getUniMapFromOrdering("CNS1", true));
117+
Assert.assertEquals("UniCNS-UTF16-V", PdfType0Font.getUniMapFromOrdering("CNS1", false));
118+
119+
Assert.assertEquals("UniJIS-UTF16-H", PdfType0Font.getUniMapFromOrdering("Japan1", true));
120+
Assert.assertEquals("UniJIS-UTF16-V", PdfType0Font.getUniMapFromOrdering("Japan1", false));
121+
122+
Assert.assertEquals("UniKS-UTF16-H", PdfType0Font.getUniMapFromOrdering("Korea1", true));
123+
Assert.assertEquals("UniKS-UTF16-V", PdfType0Font.getUniMapFromOrdering("Korea1", false));
124+
125+
Assert.assertEquals("UniGB-UTF16-H", PdfType0Font.getUniMapFromOrdering("GB1", true));
126+
Assert.assertEquals("UniGB-UTF16-V", PdfType0Font.getUniMapFromOrdering("GB1", false));
127+
128+
Assert.assertEquals("Identity-H", PdfType0Font.getUniMapFromOrdering("Identity", true));
129+
Assert.assertEquals("Identity-V", PdfType0Font.getUniMapFromOrdering("Identity", false));
130+
}
115131
}

0 commit comments

Comments
 (0)