Annotation of embedaddon/php/ext/standard/tests/general_functions/getservbyport_variation1.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test function getservbyport() by calling it more than or less than its expected arguments
3: --DESCRIPTION--
4: Test function passing invalid port number and invalid protocol name
5: --CREDITS--
6: Italian PHP TestFest 2009 Cesena 19-20-21 june
7: Fabio Fabbrucci (fabbrucci@grupporetina.com)
8: Michele Orselli (mo@ideato.it)
9: Simone Gentili (sensorario@gmail.com)
10: --FILE--
11: <?php
12: var_dump(getservbyport( -1, "tcp" ));
13: var_dump(getservbyport( 80, "ppp" ));
14: var_dump(getservbyport( null, null));
15: var_dump(getservbyport( array(), array()));
16: var_dump(getservbyport( array(80), array("tcp")));
17: var_dump(getservbyport( array(2, 3), array("one"=>1, "two"=>2)));
18: var_dump(getservbyport( 2, 2));
19: var_dump(getservbyport( "80", "tcp"));
20: var_dump(getservbyport( new stdClass(), new stdClass()));
21:
22: ?>
23: --EXPECTF--
24: bool(false)
25: bool(false)
26: bool(false)
27:
28: Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
29: NULL
30:
31: Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
32: NULL
33:
34: Warning: getservbyport() expects parameter 1 to be long, array given in %s on line %d
35: NULL
36: bool(false)
37: string(%d) "%s"
38:
39: Warning: getservbyport() expects parameter 1 to be long, object given in %s on line %d
40: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>