add some chinese glyphs to the unicode test, they prolly mean something offensive...
[rxpd] / tests / 60unicode.tests
1 # we randomize ports to minimize collisions,
2 # this needs to be fixed someday (use netstat and check which port is free)
3
4 cp -rf $srcdir/files ./
5 chmod -R +w files
6 port=$((RANDOM+1500))
7 ./rxpd -L $LC_CTYPE -dq -b files -p policy -t $port example
8
9 function rxpd_client()
10 {
11     nc -q1 localhost $port;
12 }
13
14 TESTING "unicode regex checking tests" rxpd_client
15
16 TEST "create unicode rules" <<END
17 in: APPEND:unicode
18 in: :german:-[äöüÄÖÜß]-
19 in: :chinese1:-[具照明室灯气配座]-
20 in: :chinese2:-材|料|插|其|品|工|二|手-
21 out: #OK:
22 END
23
24 TEST "match unicode" <<END
25 in: CHECK:unicode
26 in: -ä-
27 out: german:-[äöüÄÖÜß]-
28 in: -Ö-
29 out: german:-[äöüÄÖÜß]-
30 in: -ß-
31 out: german:-[äöüÄÖÜß]-
32 in: -明-
33 out: chinese1:-[具照明室灯气配座]-
34 in: -气-
35 out: chinese1:-[具照明室灯气配座]-
36 in: -品-
37 out: chinese2:-材|料|插|其|品|工|二|手-
38 END
39