summaryrefslogtreecommitdiff
path: root/ext/mbstring/libmbfl/tests/conv_encoding.tests/yensign.exp
blob: 03f2faffce17f40ab5a2d4250fb3fce37a8f45b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#!/usr/bin/expect -f
set timeout 1

spawn tests/conv_encoding Japanese CP932 UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "CP932"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%5c (1)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese SJIS-open UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "SJIS-open"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%81%8f (2)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese eucJP-open UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "eucJP-open"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%a1%ef (2)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese CP51932 UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "CP51932"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%5c (1)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese ISO-2022-JP-MS UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "ISO-2022-JP-MS"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%1b%24%42%21%6f%1b%28%42 (8)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese CP50220 UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "CP50220"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%1b%28%4a%5c%1b%28%42 (7)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese CP50221 UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "CP50221"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%1b%28%4a%5c%1b%28%42 (7)\r\n" { pass $test }
}
close

spawn tests/conv_encoding Japanese CP50222 UTF-8
expect_after {
    "\[^\r\n\]*\r\n" { fail $test }
}
set test "CP50222"
send "\xc2\xa5\r"
sleep 0.01
expect {
    "%1b%28%4a%5c%1b%28%42 (7)\r\n" { pass $test }
}
close
# vim: sts=4 ts=4 sw=4 et