Lines 63-81
Link Here
|
63 |
|
63 |
|
64 |
private void doTest2(String msg) { |
64 |
private void doTest2(String msg) { |
65 |
String text, data, full, lean, model; |
65 |
String text, data, full, lean, model; |
66 |
int state1, state2, state3; |
66 |
Object state1, state2, state3; |
67 |
|
67 |
|
68 |
data = "update \"AB_CDE\" set \"COL1\"@='01', \"COL2\"@='02' /* GH IJK"; |
68 |
data = "update \"AB_CDE\" set \"COL1\"@='01', \"COL2\"@='02' /* GH IJK"; |
69 |
text = toUT16(data); |
69 |
text = toUT16(data); |
70 |
ISTextExpertStateful expertLTR = STextExpertFactory.getPrivateExpert(type, envLTR); |
70 |
ISTextExpertStateful expertLTR = STextExpertFactory.getPrivateExpert(type, envLTR); |
71 |
expertLTR.setState(-1); |
71 |
expertLTR.resetState(); |
72 |
lean = expertLTR.fullToLeanText(text); |
72 |
lean = expertLTR.fullToLeanText(text); |
73 |
|
73 |
|
74 |
state1 = expertLTR.getState(); |
74 |
state1 = expertLTR.getState(); |
75 |
model = "update \"AB_CDE\" set \"COL1\"='01', \"COL2\"='02' /* GH IJK"; |
75 |
model = "update \"AB_CDE\" set \"COL1\"='01', \"COL2\"='02' /* GH IJK"; |
76 |
assertEquals(msg + "LTR lean", model, toPseudo(lean)); |
76 |
assertEquals(msg + "LTR lean", model, toPseudo(lean)); |
77 |
ISTextExpertStateful expertLTR2 = STextExpertFactory.getPrivateExpert(type, envLTR); |
77 |
ISTextExpertStateful expertLTR2 = STextExpertFactory.getPrivateExpert(type, envLTR); |
78 |
expertLTR2.setState(-1); |
78 |
expertLTR2.resetState(); |
79 |
full = expertLTR2.leanToFullText(lean); |
79 |
full = expertLTR2.leanToFullText(lean); |
80 |
|
80 |
|
81 |
assertEquals(msg + "LTR full", data, toPseudo(full)); |
81 |
assertEquals(msg + "LTR full", data, toPseudo(full)); |