Lines 165-177
Link Here
|
165 |
String data, lean, full, model; |
165 |
String data, lean, full, model; |
166 |
int dirA, dirH; |
166 |
int dirA, dirH; |
167 |
ISTextExpert expertRL = STextExpertFactory.getExpert("test.MyCommaRL"); |
167 |
ISTextExpert expertRL = STextExpertFactory.getExpert("test.MyCommaRL"); |
168 |
dirA = expertRL.getCurDirection(toUT16("###")); |
168 |
dirA = expertRL.getTextDirection(toUT16("###")); |
169 |
dirH = expertRL.getCurDirection(toUT16("ABC")); |
169 |
dirH = expertRL.getTextDirection(toUT16("ABC")); |
170 |
assertTrue("TestDirection #1", dirA == RTL && dirH == LTR); |
170 |
assertTrue("TestDirection #1", dirA == RTL && dirH == LTR); |
171 |
|
171 |
|
172 |
ISTextExpert expertRR = STextExpertFactory.getExpert("test.MyCommaRR"); |
172 |
ISTextExpert expertRR = STextExpertFactory.getExpert("test.MyCommaRR"); |
173 |
dirA = expertRR.getCurDirection(toUT16("###")); |
173 |
dirA = expertRR.getTextDirection(toUT16("###")); |
174 |
dirH = expertRR.getCurDirection(toUT16("ABC")); |
174 |
dirH = expertRR.getTextDirection(toUT16("ABC")); |
175 |
assertTrue("TestDirection #2", dirA == RTL && dirH == RTL); |
175 |
assertTrue("TestDirection #2", dirA == RTL && dirH == RTL); |
176 |
|
176 |
|
177 |
ISTextExpert expertLL = STextExpertFactory.getExpert("test.MyCommaLL"); |
177 |
ISTextExpert expertLL = STextExpertFactory.getExpert("test.MyCommaLL"); |
Lines 186-193
Link Here
|
186 |
|
186 |
|
187 |
STextEnvironment environment = new STextEnvironment(null, true, STextEnvironment.ORIENT_LTR); |
187 |
STextEnvironment environment = new STextEnvironment(null, true, STextEnvironment.ORIENT_LTR); |
188 |
ISTextExpert expert = STextExpertFactory.getExpert("test.MyCommaRL", environment); |
188 |
ISTextExpert expert = STextExpertFactory.getExpert("test.MyCommaRL", environment); |
189 |
dirA = expert.getCurDirection(toUT16("###")); |
189 |
dirA = expert.getTextDirection(toUT16("###")); |
190 |
dirH = expert.getCurDirection(toUT16("ABC")); |
190 |
dirH = expert.getTextDirection(toUT16("ABC")); |
191 |
assertTrue("TestDirection #10.5", dirA == RTL && dirH == LTR); |
191 |
assertTrue("TestDirection #10.5", dirA == RTL && dirH == LTR); |
192 |
|
192 |
|
193 |
lean = toUT16("ABC,#DEF,HOST,com"); |
193 |
lean = toUT16("ABC,#DEF,HOST,com"); |
Lines 231-237
Link Here
|
231 |
full = expert.leanToFullText(lean); |
231 |
full = expert.leanToFullText(lean); |
232 |
model = "ABc,|#DEF,HOST,com"; |
232 |
model = "ABc,|#DEF,HOST,com"; |
233 |
assertEquals("TestDirection #17 full", model, toPseudo(full)); |
233 |
assertEquals("TestDirection #17 full", model, toPseudo(full)); |
234 |
int dir = expert.getCurDirection(lean); |
234 |
int dir = expert.getTextDirection(lean); |
235 |
assertEquals("Test curDirection", RTL, dir); |
235 |
assertEquals("Test curDirection", RTL, dir); |
236 |
} |
236 |
} |
237 |
|
237 |
|