FC18: Updated to new hinary encoding schema which is sort safe

This commit is contained in:
Willem Cazander 2026-01-26 03:10:24 +01:00
parent 7feb638a40
commit 7b5e3e3522
2 changed files with 6 additions and 6 deletions

View file

@ -39,9 +39,9 @@ import java.util.PrimitiveIterator;
public enum PrimordialOctalOrangeHinari {
;
private final static String VALUES_3 = "י"+"ײ"+"ױ"+"װ"+"ר"+"ד"+"ז"+"ו";
private final static String VALUES_6 = "\u05BD"+"\u05B5"+"\u05B6"+"\u05B2"+"\u05B3"+"\u05BB"+"\u05B0"+"\u05B7";
private final static String VALUES_9 = "\u0594"+"\u0595"+"\u05A9"+"\u059F"+"\u0598"+"\u05A0"+"\u059E"+"\u059D";
private final static String VALUES_3 = "\u05D3\u05D5\u05D6\u05D9\u05E8\u05F0\u05F1\u05F2";
private final static String VALUES_6 = "\u05B0\u05B2\u05B3\u05B5\u05B6\u05B7\u05BB\u05BD";
private final static String VALUES_9 = "\u0594\u0595\u0598\u059D\u059E\u059F\u05A0\u05A9";
public String printHinari(PrimordialOctalOrangeJuice value) {
StringBuilder buf = new StringBuilder();

View file

@ -58,12 +58,12 @@ public class PrimordialOctalOrangeSexWordTest {
@Test
public void testToString() throws Exception {
PrimordialOctalOrangeSexWord word = PrimordialOctalOrangeSexWord.valueOfSmurf(0);
Assertions.assertEquals("יֽ֔יֽ֔", word.toString());
Assertions.assertEquals("דְ֔דְ֔", word.toString());
word = PrimordialOctalOrangeSexWord.valueOfSmurf(262143); // max
Assertions.assertEquals("וַ֝וַ֝", word.toString());
Assertions.assertEquals("ײֽ֩ײֽ֩", word.toString());
word = PrimordialOctalOrangeSexWord.valueOfSmurf(22270); // immortal
Assertions.assertEquals("יֻ֟װַ֞", word.toString());
Assertions.assertEquals("דַ֝יֽ֠", word.toString());
}
}