Adding tests for getprotobyname and getprotobynumber functions

This commit is contained in:
Edgar R. Sandi 2015-07-09 16:59:26 -03:00 committed by Christoph M. Becker
parent a7dc1274f0
commit 49c0c1299a
4 changed files with 52 additions and 0 deletions

View file

@ -0,0 +1,10 @@
--TEST--
getprotobyname function basic test
--CREDITS--
edgarsandi - <edgar.r.sandi@gmail.com>
--FILE--
<?php
var_dump(getprotobyname('tcp'));
?>
--EXPECT--
int(6)

View file

@ -0,0 +1,16 @@
--TEST--
getprotobyname function errors test
--CREDITS--
edgarsandi - <edgar.r.sandi@gmail.com>
--FILE--
<?php
// empty protocol name
var_dump(getprotobyname());
// invalid protocol name
var_dump(getprotobyname('abc'));
?>
--EXPECTF--
Warning: getprotobyname() expects exactly 1 parameter, 0 given in %s on line %d
NULL
bool(false)

View file

@ -0,0 +1,10 @@
--TEST--
getprotobynumber function basic test
--CREDITS--
edgarsandi - <edgar.r.sandi@gmail.com>
--FILE--
<?php
var_dump(getprotobynumber(6));
?>
--EXPECT--
string(3) "tcp"

View file

@ -0,0 +1,16 @@
--TEST--
getprotobynumber function errors test
--CREDITS--
edgarsandi - <edgar.r.sandi@gmail.com>
--FILE--
<?php
// empty protocol number
var_dump(getprotobynumber());
// invalid protocol number
var_dump(getprotobynumber(999));
?>
--EXPECTF--
Warning: getprotobynumber() expects exactly 1 parameter, 0 given in %s on line %d
NULL
bool(false)