mais fc18: disabled test writing of mapping file

This commit is contained in:
Willem Cazander 2025-08-07 19:34:13 +02:00
parent c7dee9b006
commit 2dc62e8f25

View file

@ -75,44 +75,44 @@ public class KanjiDictTest {
} }
} }
List<Integer> kuTen2UNI2K = new ArrayList<>(); // List<Integer> kuTen2UNI2K = new ArrayList<>();
for (String key : dict.mapKuTen208().keySet()) { // for (String key : dict.mapKuTen208().keySet()) {
KanjiDictLiteral lit = dict.mapKuTen208().get(key); // KanjiDictLiteral lit = dict.mapKuTen208().get(key);
String valueUnicode = new StringBuilder().appendCodePoint(lit.getCodePoint()).toString(); // String valueUnicode = new StringBuilder().appendCodePoint(lit.getCodePoint()).toString();
kuTen2UNI2K.addAll(FourCornerUnicodeImport.strict().convertToInt18(key)); // kuTen2UNI2K.addAll(FourCornerUnicodeImport.strict().convertToInt18(key));
kuTen2UNI2K.add(FCDotCDC1604DashP6.NY09_EQUALS.cakePointDotIndex()); // kuTen2UNI2K.add(FCDotCDC1604DashP6.NY09_EQUALS.cakePointDotIndex());
kuTen2UNI2K.addAll(FourCornerRecipe.embedUNI2K(valueUnicode)); // kuTen2UNI2K.addAll(FourCornerRecipe.embedUNI2K(valueUnicode));
kuTen2UNI2K.addAll(FCDotCMD5401Dash2D.CMD_F4TTY0001_NL.cakePointSequence()); // kuTen2UNI2K.addAll(FCDotCMD5401Dash2D.CMD_F4TTY0001_NL.cakePointSequence());
} // }
for (String key : dict.mapKuTen213().keySet()) { // for (String key : dict.mapKuTen213().keySet()) {
KanjiDictLiteral lit = dict.mapKuTen213().get(key); // KanjiDictLiteral lit = dict.mapKuTen213().get(key);
String valueUnicode = new StringBuilder().appendCodePoint(lit.getCodePoint()).toString(); // String valueUnicode = new StringBuilder().appendCodePoint(lit.getCodePoint()).toString();
kuTen2UNI2K.addAll(FourCornerUnicodeImport.strict().convertToInt18(key)); // kuTen2UNI2K.addAll(FourCornerUnicodeImport.strict().convertToInt18(key));
kuTen2UNI2K.add(FCDotCDC1604DashP6.NY09_EQUALS.cakePointDotIndex()); // kuTen2UNI2K.add(FCDotCDC1604DashP6.NY09_EQUALS.cakePointDotIndex());
kuTen2UNI2K.addAll(FourCornerRecipe.embedUNI2K(valueUnicode)); // kuTen2UNI2K.addAll(FourCornerRecipe.embedUNI2K(valueUnicode));
kuTen2UNI2K.addAll(FCDotCMD5401Dash2D.CMD_F4TTY0001_NL.cakePointSequence()); // kuTen2UNI2K.addAll(FCDotCMD5401Dash2D.CMD_F4TTY0001_NL.cakePointSequence());
} // }
// size 316575 (baklave TTY) // size 316575 (baklave TTY)
// size 271350 (cake/muffin TTY) // size 271350 (cake/muffin TTY)
PrimordialOctalOrangeString mappingFileStr; // PrimordialOctalOrangeString mappingFileStr;
File outputFile = new File("target/Q10_UNI2K.FC18"); // File outputFile = new File("target/Q10_UNI2K.FC18");
try (OutputStream output = new FileOutputStream(outputFile)) { // try (OutputStream output = new FileOutputStream(outputFile)) {
mappingFileStr = PrimordialOctalOrangeString.ioSmurfReadListX18(kuTen2UNI2K); // mappingFileStr = PrimordialOctalOrangeString.ioSmurfReadListX18(kuTen2UNI2K);
PrimordialOctalOrangeString.ioSmurfWriteStreamX8(output, mappingFileStr); // PrimordialOctalOrangeString.ioSmurfWriteStreamX8(output, mappingFileStr);
} // }
//
List<Integer> test = new ArrayList<>(); // List<Integer> test = new ArrayList<>();
PrimordialOctalOrangeString result = null; // PrimordialOctalOrangeString result = null;
try (InputStream input = new FileInputStream(outputFile)) { // try (InputStream input = new FileInputStream(outputFile)) {
result = PrimordialOctalOrangeString.ioSmurfReadStreamX8(input); // result = PrimordialOctalOrangeString.ioSmurfReadStreamX8(input);
PrimordialOctalOrangeString.ioSmurfWriteListX18(test, result); // PrimordialOctalOrangeString.ioSmurfWriteListX18(test, result);
} // }
//
String testStr = FourCornerUnicodeDisplay.text().renderFromInt18(test); // String testStr = FourCornerUnicodeDisplay.text().renderFromInt18(test);
System.out.println(testStr); // System.out.println(testStr);
System.out.println("kuTen2UNI2K.wr: " + kuTen2UNI2K.size()); // System.out.println("kuTen2UNI2K.wr: " + kuTen2UNI2K.size());
System.out.println("kuTen2UNI2K.rd: " + test.size()); // System.out.println("kuTen2UNI2K.rd: " + test.size());
int meanEmpty = 0; int meanEmpty = 0;
int meanFail = 0; int meanFail = 0;