Annotation of embedaddon/php/ext/mbstring/libmbfl/tests/conv_encoding.tests/yensign.exp, revision 1.1.1.1
1.1 misho 1: #!/usr/bin/expect -f
2: set timeout 1
3:
4: spawn tests/conv_encoding Japanese CP932 UTF-8
5: expect_after {
6: "\[^\r\n\]*\r\n" { fail $test }
7: }
8: set test "CP932"
9: send "\xc2\xa5\r"
10: sleep 0.01
11: expect {
12: "%5c (1)\r\n" { pass $test }
13: }
14: close
15:
16: spawn tests/conv_encoding Japanese SJIS-open UTF-8
17: expect_after {
18: "\[^\r\n\]*\r\n" { fail $test }
19: }
20: set test "SJIS-open"
21: send "\xc2\xa5\r"
22: sleep 0.01
23: expect {
24: "%81%8f (2)\r\n" { pass $test }
25: }
26: close
27:
28: spawn tests/conv_encoding Japanese eucJP-open UTF-8
29: expect_after {
30: "\[^\r\n\]*\r\n" { fail $test }
31: }
32: set test "eucJP-open"
33: send "\xc2\xa5\r"
34: sleep 0.01
35: expect {
36: "%a1%ef (2)\r\n" { pass $test }
37: }
38: close
39:
40: spawn tests/conv_encoding Japanese CP51932 UTF-8
41: expect_after {
42: "\[^\r\n\]*\r\n" { fail $test }
43: }
44: set test "CP51932"
45: send "\xc2\xa5\r"
46: sleep 0.01
47: expect {
48: "%5c (1)\r\n" { pass $test }
49: }
50: close
51:
52: spawn tests/conv_encoding Japanese ISO-2022-JP-MS UTF-8
53: expect_after {
54: "\[^\r\n\]*\r\n" { fail $test }
55: }
56: set test "ISO-2022-JP-MS"
57: send "\xc2\xa5\r"
58: sleep 0.01
59: expect {
60: "%1b%24%42%21%6f%1b%28%42 (8)\r\n" { pass $test }
61: }
62: close
63:
64: spawn tests/conv_encoding Japanese CP50220 UTF-8
65: expect_after {
66: "\[^\r\n\]*\r\n" { fail $test }
67: }
68: set test "CP50220"
69: send "\xc2\xa5\r"
70: sleep 0.01
71: expect {
72: "%1b%28%4a%5c%1b%28%42 (7)\r\n" { pass $test }
73: }
74: close
75:
76: spawn tests/conv_encoding Japanese CP50221 UTF-8
77: expect_after {
78: "\[^\r\n\]*\r\n" { fail $test }
79: }
80: set test "CP50221"
81: send "\xc2\xa5\r"
82: sleep 0.01
83: expect {
84: "%1b%28%4a%5c%1b%28%42 (7)\r\n" { pass $test }
85: }
86: close
87:
88: spawn tests/conv_encoding Japanese CP50222 UTF-8
89: expect_after {
90: "\[^\r\n\]*\r\n" { fail $test }
91: }
92: set test "CP50222"
93: send "\xc2\xa5\r"
94: sleep 0.01
95: expect {
96: "%1b%28%4a%5c%1b%28%42 (7)\r\n" { pass $test }
97: }
98: close
99: # vim: sts=4 ts=4 sw=4 et
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>