/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/ |
H A D | TestCompatibility.java | 11 package android.icu.dev.test.bidi; 30 void compareBidi(Bidi bidi, java.text.Bidi jbidi) argument 32 byte paraLevel = bidi.getParaLevel(); 33 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { 36 u16ToPseudo(bidi.getTextAsString()) + 37 "\n bidi: " + bidi.baseIsLeftToRight() + 40 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { 43 u16ToPseudo(bidi.getTextAsString()) + 44 "\n bidi [all...] |
H A D | TestCharFromDirProp.java | 11 package android.icu.dev.test.bidi; 27 /* verify that the exemplar characters have the expected bidi classes */
|
H A D | TestFailureRecovery.java | 11 package android.icu.dev.test.bidi; 29 Bidi bidi = new Bidi(); 33 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); 36 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...)" 40 bidi.setPara("abc", (byte)(-1), null); 43 logln("OK: Got exception for bidi.setPara(..., -1, ...)" 53 bidi = new Bidi(); 55 bidi.setLine(0, 1); 56 errln("bidi.setLine did not fail when called before valid setPara()"); 62 bidi [all...] |
H A D | TestReorderArabicMathSymbols.java | 10 package android.icu.dev.test.bidi; 113 Bidi bidi = new Bidi(); 124 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 130 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
|
H A D | TestBidi.java | 11 package android.icu.dev.test.bidi; 33 Bidi bidi; 37 bidi = new Bidi(MAXLEN, 0); 40 doTests(bidi, bidiLine, false); 41 doTests(bidi, bidiLine, true); 46 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { argument 58 bidi.setPara(string, paraLevel, null); 60 + bidi.getDirection() + " paraLevel " 64 + bidi.getDirection() + " paraLevel " 69 doTest(bidi, testNumbe 98 doTest(Bidi bidi, int testNumber, TestData test, int lineStart, boolean countRunsFirst) argument 200 _testReordering(Bidi bidi, int testNumber) argument [all...] |
H A D | TestInverse.java | 11 package android.icu.dev.test.bidi; 41 Bidi bidi; 45 bidi = new Bidi(); 50 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); 57 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); 60 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); 61 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); 85 private void _testManyInverseBidi(Bidi bidi, int direction) { argument 104 _testInverseBidi(bidi, new String(text), direction); 110 private void _testInverseBidi(Bidi bidi, Strin argument [all...] |
H A D | TestMultipleParagraphs.java | 11 package android.icu.dev.test.bidi; 88 Bidi bidi = new Bidi(); 95 bidi.setPara(text, Bidi.LTR, null); 101 if (paraCount != (count = bidi.countParagraphs())) { 107 run = bidi.getParagraphByIndex(i); 123 bidi.setPara(src, Bidi.LTR, null); 127 if (paraCount != (count = bidi.countParagraphs())) { 132 run = bidi.getParagraphByIndex(i); 145 bidi.setPara(src, paraLevels[k], null); 150 paraIndex = bidi [all...] |
H A D | TestReorder.java | 11 package android.icu.dev.test.bidi; 118 Bidi bidi = new Bidi(); 130 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 136 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); 146 checkWhatYouCan(bidi, src, dest); 154 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 160 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + 177 bidi.setInverse(true); 179 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 185 dest = u16ToPseudo(bidi [all...] |
H A D | TestReorderRunsOnly.java | 11 package android.icu.dev.test.bidi; 118 Bidi bidi = new Bidi(); 126 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); 130 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS 139 bidi.setPara(srcU16, level, null); 140 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); 142 checkWhatYouCan(bidi, src, dest); 169 bidi.setPara((String)null, Bidi.LTR, null); 170 paras = bidi.countParagraphs(); 172 bidi [all...] |
H A D | TestBidiTransform.java | 5 package android.icu.dev.test.bidi; 33 private Bidi bidi; field in class:TestBidiTransform 41 bidi = new Bidi(); 79 bidi.setPara(inText, inLevel, null); 80 String expectedText = bidi.writeReordered(Bidi.REORDER_DEFAULT);
|
H A D | TestClassOverride.java | 11 package android.icu.dev.test.bidi; 79 private void verifyClassifier(Bidi bidi) { argument 80 BidiClassifier actualClassifier = bidi.getCustomClassifier(); 103 bidi.getCustomizedClass('a')); 119 Bidi bidi; 123 bidi = new Bidi(); 124 verifyClassifier(bidi); 127 bidi.setCustomClassifier(classifier); 128 verifyClassifier(bidi); 131 verifyClassifier(bidi); [all...] |
H A D | TestReorderingMode.java | 11 package android.icu.dev.test.bidi; 207 Bidi bidi = new Bidi(); 226 bidi.setReorderingMode(modeValue); 227 modeBack = bidi.getReorderingMode(); 235 bidi.setReorderingOptions(optionValue); 236 optionBack = bidi.getReorderingOptions(); 245 bidi.setPara(pseudoToU16(src), paraLevels[level], null); 247 dest = bidi.writeReordered(Bidi.DO_MIRRORING); 251 checkWhatYouCan(bidi, src, dest); 278 if (!checkResultLength(bidi, sr 299 inverseBasic(Bidi bidi, String src, int option, byte level) argument 409 assertRoundTrip(Bidi bidi, int tc, int outIndex, String src, String dest, int mode, int option, byte level) argument 481 checkResultLength(Bidi bidi, String src, String dest, String mode, String option, byte level) argument 619 checkMaps(Bidi bidi, int stringIndex, String src, String dest, String mode, String option, byte level, boolean forward) argument [all...] |
H A D | TestContext.java | 11 package android.icu.dev.test.bidi; 75 Bidi bidi = new Bidi(); 81 bidi.orderParagraphsLTR(true); 89 bidi.setContext(epilogue, prologue); 90 bidi.setContext(prologue, epilogue); 92 bidi.setPara(src, cc.paraLevel, null); 93 dest = bidi.writeReordered(Bidi.DO_MIRRORING); 99 "\nParagraph level: " + Byte.toString(bidi.getParaLevel()) + "\n",
|
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
H A D | TestCompatibility.java | 10 package com.ibm.icu.dev.test.bidi; 29 void compareBidi(Bidi bidi, java.text.Bidi jbidi) argument 31 byte paraLevel = bidi.getParaLevel(); 32 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { 35 u16ToPseudo(bidi.getTextAsString()) + 36 "\n bidi: " + bidi.baseIsLeftToRight() + 39 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { 42 u16ToPseudo(bidi.getTextAsString()) + 43 "\n bidi [all...] |
H A D | TestCharFromDirProp.java | 10 package com.ibm.icu.dev.test.bidi; 26 /* verify that the exemplar characters have the expected bidi classes */
|
H A D | TestFailureRecovery.java | 10 package com.ibm.icu.dev.test.bidi; 28 Bidi bidi = new Bidi(); 32 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); 35 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...)" 39 bidi.setPara("abc", (byte)(-1), null); 42 logln("OK: Got exception for bidi.setPara(..., -1, ...)" 52 bidi = new Bidi(); 54 bidi.setLine(0, 1); 55 errln("bidi.setLine did not fail when called before valid setPara()"); 61 bidi [all...] |
H A D | TestReorderArabicMathSymbols.java | 9 package com.ibm.icu.dev.test.bidi; 112 Bidi bidi = new Bidi(); 123 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 129 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
|
H A D | TestBidi.java | 10 package com.ibm.icu.dev.test.bidi; 32 Bidi bidi; 36 bidi = new Bidi(MAXLEN, 0); 39 doTests(bidi, bidiLine, false); 40 doTests(bidi, bidiLine, true); 45 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { argument 57 bidi.setPara(string, paraLevel, null); 59 + bidi.getDirection() + " paraLevel " 63 + bidi.getDirection() + " paraLevel " 68 doTest(bidi, testNumbe 97 doTest(Bidi bidi, int testNumber, TestData test, int lineStart, boolean countRunsFirst) argument 199 _testReordering(Bidi bidi, int testNumber) argument [all...] |
H A D | TestInverse.java | 10 package com.ibm.icu.dev.test.bidi; 40 Bidi bidi; 44 bidi = new Bidi(); 49 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); 56 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); 59 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); 60 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); 84 private void _testManyInverseBidi(Bidi bidi, int direction) { argument 103 _testInverseBidi(bidi, new String(text), direction); 109 private void _testInverseBidi(Bidi bidi, Strin argument [all...] |
H A D | TestReorder.java | 10 package com.ibm.icu.dev.test.bidi; 117 Bidi bidi = new Bidi(); 129 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 135 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); 145 checkWhatYouCan(bidi, src, dest); 153 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 159 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + 176 bidi.setInverse(true); 178 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 184 dest = u16ToPseudo(bidi [all...] |
H A D | TestReorderRunsOnly.java | 10 package com.ibm.icu.dev.test.bidi; 117 Bidi bidi = new Bidi(); 125 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); 129 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS 138 bidi.setPara(srcU16, level, null); 139 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); 141 checkWhatYouCan(bidi, src, dest); 168 bidi.setPara((String)null, Bidi.LTR, null); 169 paras = bidi.countParagraphs(); 171 bidi [all...] |
H A D | TestClassOverride.java | 10 package com.ibm.icu.dev.test.bidi; 78 private void verifyClassifier(Bidi bidi) { argument 79 BidiClassifier actualClassifier = bidi.getCustomClassifier(); 102 bidi.getCustomizedClass('a')); 118 Bidi bidi; 122 bidi = new Bidi(); 123 verifyClassifier(bidi); 126 bidi.setCustomClassifier(classifier); 127 verifyClassifier(bidi); 130 verifyClassifier(bidi); [all...] |
H A D | TestReorderingMode.java | 10 package com.ibm.icu.dev.test.bidi; 206 Bidi bidi = new Bidi(); 225 bidi.setReorderingMode(modeValue); 226 modeBack = bidi.getReorderingMode(); 234 bidi.setReorderingOptions(optionValue); 235 optionBack = bidi.getReorderingOptions(); 244 bidi.setPara(pseudoToU16(src), paraLevels[level], null); 246 dest = bidi.writeReordered(Bidi.DO_MIRRORING); 250 checkWhatYouCan(bidi, src, dest); 277 if (!checkResultLength(bidi, sr 298 inverseBasic(Bidi bidi, String src, int option, byte level) argument 408 assertRoundTrip(Bidi bidi, int tc, int outIndex, String src, String dest, int mode, int option, byte level) argument 480 checkResultLength(Bidi bidi, String src, String dest, String mode, String option, byte level) argument 618 checkMaps(Bidi bidi, int stringIndex, String src, String dest, String mode, String option, byte level, boolean forward) argument [all...] |
/external/pdfium/core/fxcrt/ |
H A D | fx_bidi_unittest.cpp | 17 CFX_BidiChar bidi; local 20 info = bidi.GetSegmentInfo(); 24 EXPECT_FALSE(bidi.EndChar()); 28 CFX_BidiChar bidi; local 31 EXPECT_TRUE(bidi.AppendChar(kLeftChar)); 32 info = bidi.GetSegmentInfo(); 36 EXPECT_FALSE(bidi.AppendChar(kLeftChar)); 37 EXPECT_FALSE(bidi.AppendChar(kLeftChar)); 39 info = bidi.GetSegmentInfo(); 44 EXPECT_TRUE(bidi 54 CFX_BidiChar bidi; local 88 CFX_BidiChar bidi; local [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
H A D | BidiWriter.java | 239 static String writeReordered(Bidi bidi, int options) argument 243 char[] text = bidi.text; 244 runCount = bidi.countRuns(); 250 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { 258 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { 266 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && 267 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && 268 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && 269 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { 273 bidi [all...] |