Annotation of embedaddon/php/ext/intl/tests/spoofchecker_004.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: spoofchecker with settings changed
3: --SKIPIF--
4: <?php if(!extension_loaded('intl') || !class_exists("Spoofchecker")) print 'skip'; ?>
5: --FILE--
6: <?php
7:
8: $korean = "\xED\x95\x9C" . "\xEA\xB5\xAD" . "\xEB\xA7\x90";
9:
10: $x = new Spoofchecker();
11: echo "Check with default settings\n";
12: var_dump($x->areConfusable("HELLO", "H\xD0\x95LLO"));
13: var_dump($x->areConfusable("hello", "h\xD0\xB5llo"));
14:
15: echo "Change confusable settings\n";
16: $x->setChecks(Spoofchecker::MIXED_SCRIPT_CONFUSABLE |
17: Spoofchecker::WHOLE_SCRIPT_CONFUSABLE |
18: Spoofchecker::SINGLE_SCRIPT_CONFUSABLE);
19: var_dump($x->areConfusable("HELLO", "H\xD0\x95LLO"));
20: var_dump($x->areConfusable("hello", "h\xD0\xB5llo"));
21: ?>
22: --EXPECTF--
23: Check with default settings
24: bool(true)
25: bool(true)
26: Change confusable settings
27: bool(false)
28: bool(true)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>