2011-04-22 Xiaomei Ji <xji@chromium.org>
[WebKit-https.git] / LayoutTests / editing / selection / move-by-word-visually-expected.txt
1
2 ======== Move By Word ====
3 Test 1, LTR:
4 Move right by one word
5 "abc def hij opq rst"[0, 4, 8, 12, 16]
6 Move left by one word
7 "abc def hij opq rst"[19, 16, 12, 8, 4, 0]
8 Test 2, LTR:
9 Move right by one word
10 "abc def hij opq rst"[0, 4, 8, 12, 16]
11 Move left by one word
12 "abc def hij opq rst"[19, 16, 12, 8, 4, 0]
13 Test 3, RTL:
14 Move left by one word
15 "abc def hij opq rst"[0, 15, 11, 7, 3]
16 Move right by one word
17 "abc def hij opq rst"[19, 3, 7, 11, 15, 0]
18 Test 4, LTR:
19 Move right by one word
20 "ZZZ QQQ BBB CCC XXX"[0, 15, 11, 7, 3]
21 Move left by one word
22 "ZZZ QQQ BBB CCC XXX"[19, 3, 7, 11, 15, 0]
23 Test 5, RTL:
24 Move left by one word
25 "ZZZ QQQ BBB CCC XXX"[0, 4, 8, 12, 16]
26 Move right by one word
27 "ZZZ QQQ BBB CCC XXX"[19, 16, 12, 8, 4, 0]
28 Test 6, LTR:
29 Move right by one word
30 "abc def hij AAA BBB WWW opr uvw xyz"[0, 4, 8, 12, 19, 15, 24, 28, 32]
31 Move left by one word
32 "abc def hij AAA BBB WWW opr uvw xyz"[35, 32, 28, 24, 15, 19, 12, 8, 4, 0]
33 Test 7, RTL:
34 Move left by one word
35 "abc def hij AAA BBB WWW opr uvw xyz"[0, 7, 3, 12, 16, 20, 24, 31, 27]
36 Move right by one word
37 "abc def hij AAA BBB WWW opr uvw xyz"[35, 27, 31, 24, 20, 16, 12, 3, 7, 0]
38 Test 8, LTR:
39 Move right by one word
40 "abc def ZQB RIG uvw xyz"[0, 4, 8, 11, 16, 20]
41 Move left by one word
42 "abc def ZQB RIG uvw xyz"[23, 20, 16, 11, 8, 4, 0]
43 Test 9, RTL:
44 Move left by one word
45 "abc def ZQB RIG uvw xyz"[0, 3, 8, 12, 16, 19]
46 Move right by one word
47 "abc def ZQB RIG uvw xyz"[23, 19, 16, 12, 8, 3, 0]
48 Test 10, LTR:
49 Move right by one word
50 "aaa AAA bbb"[0, 4, 8]
51 Move left by one word
52 "aaa AAA bbb"[11, 8, 4, 0]
53 Test 11, RTL:
54 Move left by one word
55 "aaa AAA bbb"[0, 4, 8, 11]
56 Move right by one word
57 "aaa AAA bbb"[11, 8, 4, 0]
58 Test 12, LTR:
59 Move right by one word
60 "AAA BBB WWW aaa bbb ccc DDD SSS UUU"[0, 7, 3, 12, 16, 20, 24, 31, 27]
61 Move left by one word
62 "AAA BBB WWW aaa bbb ccc DDD SSS UUU"[35, 27, 31, 24, 20, 16, 12, 3, 7, 0]
63 Test 13, RTL:
64 Move left by one word
65 "AAA BBB WWW aaa bbb ccc DDD SSS UUU"[0, 4, 8, 12, 19, 15, 24, 28, 32]
66 Move right by one word
67 "AAA BBB WWW aaa bbb ccc DDD SSS UUU"[35, 32, 28, 24, 15, 19, 12, 8, 4, 0]
68 Test 14, LTR:
69 Move right by one word
70 "AAA BBB aaa bbb WWW DDD"[0, 3, 8, 12, 16, 19]
71 Move left by one word
72 "AAA BBB aaa bbb WWW DDD"[23, 19, 16, 12, 8, 3, 0]
73 Test 15, RTL:
74 Move left by one word
75 "AAA BBB aaa bbb WWW DDD"[0, 4, 8, 11, 16, 20]
76 Move right by one word
77 "AAA BBB aaa bbb WWW DDD"[23, 20, 16, 11, 8, 4, 0]
78 Test 16, LTR:
79 Move right by one word
80 "ZQB abc RIG"[0, 4, 8, 11]
81 Move left by one word
82 "ZQB abc RIG"[11, 8, 4, 0]
83 Test 17, RTL:
84 Move left by one word
85 "ZQB abc RIG"[0, 4, 8]
86 Move right by one word
87 "ZQB abc RIG"[11, 8, 4, 0]
88 Test 18, LTR:
89 Move right by one word
90 "abc def    hij opq"[0, 4, 15]    FAIL expected: [0, 4, 11, 15]
91 "abc def    hij opq"[4, 15]   FAIL expected 11
92 "abc def    hij opq"[5, 15]   FAIL expected 11
93 "abc def    hij opq"[6, 15]   FAIL expected 11
94 "abc def    hij opq"[7, 15]   FAIL expected 11
95 "abc def    hij opq"[8, 15]   FAIL expected 11
96 Move left by one word
97 "abc def    hij opq"[18, 15, 4, 0]    FAIL expected: [18, 15, 11, 4, 0]
98 "abc def    hij opq"[15, 4]   FAIL expected 11
99 "abc def    hij opq"[14, 4]   FAIL expected 11
100 "abc def    hij opq"[13, 4]   FAIL expected 11
101 "abc def    hij opq"[12, 4]   FAIL expected 11
102 Test 19, LTR:
103 Move right by one word
104 "AAA "[0, 3]
105 Move left by one word
106 "BB"[2], "AAA "[3, 0]
107 Test 20, RTL:
108 Move left by one word
109 "AAA "[0, 4]
110 Move right by one word
111 "BB"[2], "AAA "[4, 0]
112 Test 21, LTR:
113 Move right by one word
114 "abc def "[0, 4, 8], "hij opq"[4], " rst uvw"[1, 5]
115 Move left by one word
116 " rst uvw"[8, 5, 1], "hij opq"[4], "abc def "[8, 4, 0]
117 Test 22, RTL:
118 Move left by one word
119 "abc def "[0], " rst uvw"[4], "hij opq"[3], "abc def "[7, 3]    FAIL expected: ["abc def "[ 0, ]" rst uvw"[ 4, ]"hij opq"[ 7,  3, ]"abc def "[ 7,  3]
120 " rst uvw"[4], "hij opq"[3]   FAIL expected "hij opq"[ 7]
121 " rst uvw"[3], "hij opq"[3]   FAIL expected "hij opq"[ 7]
122 " rst uvw"[2], "hij opq"[3]   FAIL expected "hij opq"[ 7]
123 " rst uvw"[1], "hij opq"[3]   FAIL expected "hij opq"[ 7]
124 Move right by one word
125 " rst uvw"[8], "abc def "[3, 7], "hij opq"[3], " rst uvw"[4], "abc def "[0]    FAIL expected: [" rst uvw"[ 8, ]"abc def "[ 3,  7, ]"hij opq"[ 3,  7, ]" rst uvw"[ 4, ]"abc def "[ 0]
126 "hij opq"[3], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
127 "hij opq"[4], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
128 "hij opq"[5], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
129 "hij opq"[6], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
130 Test 23, RTL:
131 Move left by one word
132 "abc def "[0], " rst uvw"[4], "hij opq"[3], "abc def "[7, 3]    FAIL expected: ["abc def "[ 0, ]" rst uvw"[ 4, ]"hij opq"[ 7,  3, ]"abc def "[ 7,  3]
133 " rst uvw"[4], "hij opq"[3]   FAIL expected "hij opq"[ 7]
134 " rst uvw"[3], "hij opq"[3]   FAIL expected "hij opq"[ 7]
135 " rst uvw"[2], "hij opq"[3]   FAIL expected "hij opq"[ 7]
136 " rst uvw"[1], "hij opq"[3]   FAIL expected "hij opq"[ 7]
137 Move right by one word
138 " rst uvw"[8], "abc def "[3, 7], "hij opq"[3], " rst uvw"[4], "abc def "[0]    FAIL expected: [" rst uvw"[ 8, ]"abc def "[ 3,  7, ]"hij opq"[ 3,  7, ]" rst uvw"[ 4, ]"abc def "[ 0]
139 "hij opq"[3], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
140 "hij opq"[4], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
141 "hij opq"[5], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
142 "hij opq"[6], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
143 Test 24, LTR:
144 Move right by one word
145 "abc def "[0, 4, 8], "hij opq"[4], " rst uvw"[1, 5]
146 Move left by one word
147 " rst uvw"[8, 5, 1], "hij opq"[4], "abc def "[8, 4, 0]
148 Test 25, RTL:
149 Move left by one word
150 "ABD DSU "[0, 4, 8], "EJH FUX"[4], "FFZ LIG"[4]
151 Move right by one word
152 "FFZ LIG"[7, 4], "EJH FUX"[4], "ABD DSU "[8, 4, 0]
153 Test 26, LTR:
154 Move right by one word
155 "ABD DSU "[0], "FFZ LIG"[3], "EJH FUX"[3], "ABD DSU "[7, 3]
156 Move left by one word
157 "FFZ LIG"[7], "ABD DSU "[3, 7], "EJH FUX"[3], "FFZ LIG"[3], "ABD DSU "[0]
158 Test 27, RTL:
159 Move left by one word
160 "ABD DSU "[0, 4, 8], "EJH FUX"[4], "FFZ LIG"[4]
161 Move right by one word
162 "FFZ LIG"[7, 4], "EJH FUX"[4], "ABD DSU "[8, 4, 0]
163 Test 28, LTR:
164 Move right by one word
165 "ABD DSU "[0], "FFZ LIG"[3], "EJH FUX"[3], "ABD DSU "[7, 3]
166 Move left by one word
167 "FFZ LIG"[7], "ABD DSU "[3, 7], "EJH FUX"[3], "FFZ LIG"[3], "ABD DSU "[0]
168 Test 29, RTL:
169 Move left by one word
170 "ABD DSU "[0, 4, 8], "abc def"[3], "FFZ LIG"[4]
171 Move right by one word
172 "FFZ LIG"[7, 4], "abc def"[3], "ABD DSU "[8, 4, 0]
173 Test 30, LTR:
174 Move right by one word
175 "ABD DSU "[0], "FFZ LIG"[3], "ABD DSU "[8], "abc def"[4], "ABD DSU "[7, 3]
176 Move left by one word
177 "FFZ LIG"[7], "ABD DSU "[3, 7], "abc def"[4], "ABD DSU "[8], "FFZ LIG"[3]    FAIL expected: ["FFZ LIG"[ 7, ]"ABD DSU "[ 3,  7, ]"abc def"[ 4, ]"ABD DSU "[ 8, ]"FFZ LIG"[ 3, ]"ABD DSU "[ 0]
178 "FFZ LIG"[3, 3]   FAIL expected "ABD DSU "[ 0]
179 "FFZ LIG"[4, 4]   FAIL expected "ABD DSU "[ 0]
180 "FFZ LIG"[5, 5]   FAIL expected "ABD DSU "[ 0]
181 "FFZ LIG"[6, 6]   FAIL expected "ABD DSU "[ 0]
182 Test 31, RTL:
183 Move left by one word
184 "ABD DSU "[0, 4, 8], "abc def"[3], "FFZ LIG"[4]
185 Move right by one word
186 "FFZ LIG"[7, 4], "abc def"[3], "ABD DSU "[8, 4, 0]
187 Test 32, LTR:
188 Move right by one word
189 "ABD DSU "[0, 3, 8], "abc def"[4], "FFZ LIG"[3]
190 Move left by one word
191 "FFZ LIG"[7, 3], "abc def"[4], "ABD DSU "[8, 4, 0]    FAIL expected: ["FFZ LIG"[ 7,  3, ]"abc def"[ 4, ]"ABD DSU "[ 8,  3,  0]
192 "ABD DSU "[8, 4]   FAIL expected "ABD DSU "[ 3]
193 Test 33, RTL:
194 Move left by one word
195 "ABD opq DSU "[0, 4, 8], "abc AAA def"[8, 4, 3], "FFZ rst LIG"[4, 8]    FAIL expected: ["ABD opq DSU "[ 0,  4,  8,  12, ]"abc AAA def"[ 4,  3, ]"FFZ rst LIG"[ 4,  8]
196 "ABD opq DSU "[8], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
197 "ABD opq DSU "[9], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
198 "ABD opq DSU "[10], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
199 "ABD opq DSU "[11], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
200 "ABD opq DSU "[12], "abc AAA def"[8]   FAIL expected "abc AAA def"[ 4]
201 "abc AAA def"[10, 8]   FAIL expected "abc AAA def"[ 4]
202 "abc AAA def"[9, 8]   FAIL expected "abc AAA def"[ 4]
203 Move right by one word
204 "FFZ rst LIG"[11, 8, 4], "abc AAA def"[4, 8], "ABD opq DSU "[8, 4, 0]    FAIL expected: ["FFZ rst LIG"[ 11,  8,  4, ]"abc AAA def"[ 3,  4, ]"ABD opq DSU "[ 12,  8,  4,  0]
205 "FFZ rst LIG"[4], "abc AAA def"[4]   FAIL expected "abc AAA def"[ 3]
206 "abc AAA def"[4, 8]   FAIL expected "ABD opq DSU "[ 12]
207 "abc AAA def"[8], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
208 "abc AAA def"[9], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
209 "abc AAA def"[10], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
210 Test 34, LTR:
211 Move right by one word
212 "ABD opq DSU "[0, 4], "abc AAA def"[8, 4], "ABD opq DSU "[12, 11], "FFZ rst LIG"[4, 8, 11]    FAIL expected: ["ABD opq DSU "[ 0,  4,  8, ]"abc AAA def"[ 8,  7, ]"ABD opq DSU "[ 12,  11, ]"FFZ rst LIG"[ 4,  8,  11]
213 "ABD opq DSU "[4], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
214 "ABD opq DSU "[5], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
215 "ABD opq DSU "[6], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
216 "ABD opq DSU "[7], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
217 "abc AAA def"[8, 4]   FAIL expected "abc AAA def"[ 7]
218 "abc AAA def"[9, 4]   FAIL expected "abc AAA def"[ 7]
219 "abc AAA def"[10, 4]   FAIL expected "abc AAA def"[ 7]
220 "abc AAA def"[11, 4]   FAIL expected "abc AAA def"[ 7]
221 "abc AAA def"[7, 4]   FAIL expected "ABD opq DSU "[ 12]
222 "abc AAA def"[6, 4]   FAIL expected "ABD opq DSU "[ 12]
223 "abc AAA def"[5, 4]   FAIL expected "ABD opq DSU "[ 12]
224 Move left by one word
225 "FFZ rst LIG"[11, 8, 4], "ABD opq DSU "[11, 12], "abc AAA def"[7, 8], "ABD opq DSU "[7, 4, 0]    FAIL expected: ["FFZ rst LIG"[ 11,  8,  4, ]"ABD opq DSU "[ 11,  12, ]"abc AAA def"[ 7,  8, ]"ABD opq DSU "[ 8,  4,  0]
226 "abc AAA def"[8], "ABD opq DSU "[7]   FAIL expected "ABD opq DSU "[ 8]
227 "FFZ rst LIG"[1], "ABD opq DSU "[4]   FAIL expected "ABD opq DSU "[ 8]
228 "FFZ rst LIG"[2], "ABD opq DSU "[4]   FAIL expected "ABD opq DSU "[ 8]
229 Test 35, RTL:
230 Move left by one word
231 "ABD opq DSU "[0, 4, 8], "abc AAA def"[4, 8], "FFZ rst LIG"[4, 8]    FAIL expected: ["ABD opq DSU "[ 0,  4,  8,  12, ]"abc AAA def"[ 4,  8, ]"FFZ rst LIG"[ 4,  8]
232 "ABD opq DSU "[8], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
233 "ABD opq DSU "[9], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
234 "ABD opq DSU "[10], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
235 "ABD opq DSU "[11], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
236 Move right by one word
237 "FFZ rst LIG"[11, 8, 4], "abc AAA def"[8, 4], "ABD opq DSU "[11, 8, 4, 0]    FAIL expected: ["FFZ rst LIG"[ 11,  8,  4, ]"abc AAA def"[ 8,  4, ]"ABD opq DSU "[ 12,  8,  4,  0]
238 "abc AAA def"[4], "ABD opq DSU "[11]   FAIL expected "ABD opq DSU "[ 12]
239 "abc AAA def"[3], "ABD opq DSU "[11]   FAIL expected "ABD opq DSU "[ 12]
240 "abc AAA def"[1], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
241 "abc AAA def"[2], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
242 Test 36, LTR:
243 Move right by one word
244 "ABD opq DSU "[0, 4, 8, 12], "abc AAA def"[4, 8], "FFZ rst LIG"[4, 8, 11]
245 Move left by one word
246 "FFZ rst LIG"[11, 8, 4], "abc AAA def"[8, 4], "ABD opq DSU "[12, 8, 4, 0]
247 Test 37, LTR:
248 Move right by one word
249 "aaa "[0, 4], "bbb AAA "[4, 7]
250 Move left by one word
251 "FFZ"[3], "bbb AAA "[7, 4], "aaa "[4, 0]
252