From 7f31a88bb8493eaa4968db6169b939342f0ba0f7 Mon Sep 17 00:00:00 2001 From: marcosptf Date: Mon, 16 Nov 2015 16:26:39 -0200 Subject: [PATCH] test to function socket_getopt(); --- ext/sockets/tests/socket_getopt.phpt | 74 ++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 ext/sockets/tests/socket_getopt.phpt diff --git a/ext/sockets/tests/socket_getopt.phpt b/ext/sockets/tests/socket_getopt.phpt new file mode 100644 index 0000000000..639328cc62 --- /dev/null +++ b/ext/sockets/tests/socket_getopt.phpt @@ -0,0 +1,74 @@ +--TEST-- +mixed socket_getopt( resource $socket , int $level , int $optname ) ; +--CREDITS-- +marcosptf - - #phparty7 - @phpsp - novatec/2015 - sao paulo - br +--SKIPIF-- +if (!extension_loaded('sockets')) { + die('skip sockets extension not available.'); +} +if (socket_set_option($s, $level, IP_MULTICAST_IF, 1) === false) { + die("skip interface 1 either doesn't exist or has no ipv4 address"); +} +--FILE-- + +--CLEAN-- + +--EXPECT-- +Setting IP_MULTICAST_TTL +bool(true) +int(9) + +Setting IP_MULTICAST_LOOP +bool(true) +int(0) +bool(true) +int(1) + +Setting IP_MULTICAST_IF +interface 0: +bool(true) +int(0) +interface 1: +bool(true) +int(1) -- 2.50.1