Annotation of embedaddon/php/ext/intl/tests/badargs.phpt, revision 1.1.1.3
1.1 misho 1: --TEST--
1.1.1.2 misho 2: Check that bad arguments return the same
1.1 misho 3: --SKIPIF--
4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
5: --FILE--
6: <?php
7: $funcs = get_extension_funcs("intl");
8: function ignore_err() {}
9: set_error_handler("ignore_err");
10: $arg = new stdClass();
11: foreach($funcs as $func) {
12: $rfunc = new ReflectionFunction($func);
13: if($rfunc->getNumberOfRequiredParameters() == 0) {
14: continue;
15: }
1.1.1.3 ! misho 16:
! 17: try {
! 18: $res = $func($arg);
! 19: } catch (Exception $e) { continue; }
1.1 misho 20: if($res != false) {
21: echo "$func: ";
22: var_dump($res);
23: }
24: }
25: echo "OK!\n";
26: ?>
27: --EXPECT--
28: OK!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>