diff options
Diffstat (limited to 'ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt')
| -rw-r--r-- | ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt b/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt index 554819ac99..de939f6657 100644 --- a/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt +++ b/ext/sockets/tests/socket_create_pair-wrongparams-win32.phpt @@ -10,29 +10,24 @@ if (!extension_loaded('sockets')) { } --FILE-- <?php -var_dump(socket_create_pair(AF_INET, null, null)); - -$domain = 'unknown'; -var_dump(socket_create_pair($domain, SOCK_STREAM, 0, $sockets)); var_dump(socket_create_pair(AF_INET, null, null, $sockets)); -var_dump(socket_create_pair(31337, null, null, $sockets)); - -var_dump(socket_create_pair(AF_INET, 31337, 0, $sockets)); ---EXPECTF-- -Warning: socket_create_pair() expects exactly 4 parameters, 3 given in %s on line %d -NULL - -Warning: socket_create_pair() expects parameter 1 to be int, string given in %s on line %d -NULL -bool(true) - -Warning: socket_create_pair(): invalid socket domain [31337] specified for argument 1, assuming AF_INET in %s on line %d -bool(true) +try { + var_dump(socket_create_pair(31337, null, null, $sockets)); +} catch (\ValueError $e) { + echo $e->getMessage() . \PHP_EOL; +} -Warning: socket_create_pair(): invalid socket type [31337] specified for argument 2, assuming SOCK_STREAM in %s on line %d +try { + var_dump(socket_create_pair(AF_INET, 31337, 0, $sockets)); +} catch (\ValueError $e) { + echo $e->getMessage() . \PHP_EOL; +} +--EXPECT-- bool(true) +socket_create_pair(): Argument #1 ($domain) must be either AF_UNIX, AF_INET6 or AF_INET +socket_create_pair(): Argument #2 ($type) must be either SOCK_STREAM, SOCK_DGRAM, SOCK_SEQPACKET, SOCK_RAW, or SOCK_RDM --CREDITS-- Till Klampaeckel, till@php.net Berlin TestFest 2009 |
