2011-04-22 Xiaomei Ji <xji@chromium.org>
[WebKit-https.git] / LayoutTests / editing / selection / move-by-word-visually-expected.txt
index f94f22e9b8954f5d619a244a02c42d120049ffb5..0a17318c9dc932588679614c85b3fb8619870042 100644 (file)
@@ -88,8 +88,17 @@ Move right by one word
 Test 18, LTR:
 Move right by one word
 "abc def    hij opq"[0, 4, 15]    FAIL expected: [0, 4, 11, 15]
+"abc def    hij opq"[4, 15]   FAIL expected 11
+"abc def    hij opq"[5, 15]   FAIL expected 11
+"abc def    hij opq"[6, 15]   FAIL expected 11
+"abc def    hij opq"[7, 15]   FAIL expected 11
+"abc def    hij opq"[8, 15]   FAIL expected 11
 Move left by one word
 "abc def    hij opq"[18, 15, 4, 0]    FAIL expected: [18, 15, 11, 4, 0]
+"abc def    hij opq"[15, 4]   FAIL expected 11
+"abc def    hij opq"[14, 4]   FAIL expected 11
+"abc def    hij opq"[13, 4]   FAIL expected 11
+"abc def    hij opq"[12, 4]   FAIL expected 11
 Test 19, LTR:
 Move right by one word
 "AAA "[0, 3]
@@ -107,14 +116,30 @@ Move left by one word
 " rst uvw"[8, 5, 1], "hij opq"[4], "abc def "[8, 4, 0]
 Test 22, RTL:
 Move left by one word
-"abc def "[0], " rst uvw"[4], "hij opq"[3], "abc def "[7, 3]    FAIL expected: ["abc def "[ 0, ]" rst uvw"[ 4,  0, ]"hij opq"[ 3, ]"abc def "[ 7,  3]
-Move right by one word
-" 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, ]" rst uvw"[ 0,  4, ]"abc def "[ 0]
+"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]
+" rst uvw"[4], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+" rst uvw"[3], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+" rst uvw"[2], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+" rst uvw"[1], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+Move right by one word
+" 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]
+"hij opq"[3], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
+"hij opq"[4], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
+"hij opq"[5], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
+"hij opq"[6], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
 Test 23, RTL:
 Move left by one word
-"abc def "[0], " rst uvw"[4], "hij opq"[3], "abc def "[7, 3]    FAIL expected: ["abc def "[ 0, ]" rst uvw"[ 4,  0, ]"hij opq"[ 3, ]"abc def "[ 7,  3]
-Move right by one word
-" 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, ]" rst uvw"[ 0,  4, ]"abc def "[ 0]
+"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]
+" rst uvw"[4], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+" rst uvw"[3], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+" rst uvw"[2], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+" rst uvw"[1], "hij opq"[3]   FAIL expected "hij opq"[ 7]
+Move right by one word
+" 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]
+"hij opq"[3], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
+"hij opq"[4], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
+"hij opq"[5], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
+"hij opq"[6], " rst uvw"[4]   FAIL expected "hij opq"[ 7]
 Test 24, LTR:
 Move right by one word
 "abc def "[0, 4, 8], "hij opq"[4], " rst uvw"[1, 5]
@@ -150,6 +175,10 @@ Move right by one word
 "ABD DSU "[0], "FFZ LIG"[3], "ABD DSU "[8], "abc def"[4], "ABD DSU "[7, 3]
 Move left by one word
 "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]
+"FFZ LIG"[3, 3]   FAIL expected "ABD DSU "[ 0]
+"FFZ LIG"[4, 4]   FAIL expected "ABD DSU "[ 0]
+"FFZ LIG"[5, 5]   FAIL expected "ABD DSU "[ 0]
+"FFZ LIG"[6, 6]   FAIL expected "ABD DSU "[ 0]
 Test 31, RTL:
 Move left by one word
 "ABD DSU "[0, 4, 8], "abc def"[3], "FFZ LIG"[4]
@@ -159,22 +188,57 @@ Test 32, LTR:
 Move right by one word
 "ABD DSU "[0, 3, 8], "abc def"[4], "FFZ LIG"[3]
 Move left by one word
-"FFZ LIG"[7, 3], "abc def"[4], "ABD DSU "[8, 4, 0]
+"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]
+"ABD DSU "[8, 4]   FAIL expected "ABD DSU "[ 3]
 Test 33, RTL:
 Move left by one word
 "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]
+"ABD opq DSU "[8], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[9], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[10], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[11], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[12], "abc AAA def"[8]   FAIL expected "abc AAA def"[ 4]
+"abc AAA def"[10, 8]   FAIL expected "abc AAA def"[ 4]
+"abc AAA def"[9, 8]   FAIL expected "abc AAA def"[ 4]
 Move right by one word
 "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]
+"FFZ rst LIG"[4], "abc AAA def"[4]   FAIL expected "abc AAA def"[ 3]
+"abc AAA def"[4, 8]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[8], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[9], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[10], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
 Test 34, LTR:
 Move right by one word
 "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]
+"ABD opq DSU "[4], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
+"ABD opq DSU "[5], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
+"ABD opq DSU "[6], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
+"ABD opq DSU "[7], "abc AAA def"[8]   FAIL expected "ABD opq DSU "[ 8]
+"abc AAA def"[8, 4]   FAIL expected "abc AAA def"[ 7]
+"abc AAA def"[9, 4]   FAIL expected "abc AAA def"[ 7]
+"abc AAA def"[10, 4]   FAIL expected "abc AAA def"[ 7]
+"abc AAA def"[11, 4]   FAIL expected "abc AAA def"[ 7]
+"abc AAA def"[7, 4]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[6, 4]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[5, 4]   FAIL expected "ABD opq DSU "[ 12]
 Move left by one word
 "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]
+"abc AAA def"[8], "ABD opq DSU "[7]   FAIL expected "ABD opq DSU "[ 8]
+"FFZ rst LIG"[1], "ABD opq DSU "[4]   FAIL expected "ABD opq DSU "[ 8]
+"FFZ rst LIG"[2], "ABD opq DSU "[4]   FAIL expected "ABD opq DSU "[ 8]
 Test 35, RTL:
 Move left by one word
 "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]
+"ABD opq DSU "[8], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[9], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[10], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
+"ABD opq DSU "[11], "abc AAA def"[4]   FAIL expected "ABD opq DSU "[ 12]
 Move right by one word
 "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]
+"abc AAA def"[4], "ABD opq DSU "[11]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[3], "ABD opq DSU "[11]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[1], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
+"abc AAA def"[2], "ABD opq DSU "[8]   FAIL expected "ABD opq DSU "[ 12]
 Test 36, LTR:
 Move right by one word
 "ABD opq DSU "[0, 4, 8, 12], "abc AAA def"[4, 8], "FFZ rst LIG"[4, 8, 11]
@@ -186,7 +250,3 @@ Move right by one word
 Move left by one word
 "FFZ"[3], "bbb AAA "[7, 4], "aaa "[4, 0]
 
-======== Move By Word Specific Test ====
-Test 1
-Move left by one word
-"BB"[1], "AAA "[0]