com php-src: Add test socket_setopt() basic functiona lity: ext/sockets/tests/socket_setopt_basic.phpt

From: Date: Wed, 13 Feb 2019 01:30:48 +0000
Subject: com php-src: Add test socket_setopt() basic functiona lity: ext/sockets/tests/socket_setopt_basic.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-104611@lists.php.net to get a copy of this message
Commit: b86d7738fb3bc0e0e491a7815f3e763d1464b9b1 Author: Rodrigo Prado <royopa@gmail.com> Thu, 16 Nov 2017 20:32:23 -0200 Committer: Peter Kokot <peterkokot@gmail.com> Wed, 13 Feb 2019 02:30:48 +0100 Parents: e1cc71444571b09fcdc86fa5636ea78df120d833 Branches: PHP-7.4 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=b86d7738fb3bc0e0e491a7815f3e763d1464b9b1 Log: Add test socket_setopt() basic functionality Rodrigo Prado de Jesus royopa@gmail.com User Group: PHPSP #PHPTestFestBrasil --------------------------------------------------------------- The function was not coveraged yet sockets Function socket_setopt no http://gcov.php.net/viewer.php?version=PHP_HEAD&func=tested_functions Changed paths: A ext/sockets/tests/socket_setopt_basic.phpt Diff: diff --git a/ext/sockets/tests/socket_setopt_basic.phpt b/ext/sockets/tests/socket_setopt_basic.phpt new file mode 100644 index 0000000..a20b9ac --- /dev/null +++ b/ext/sockets/tests/socket_setopt_basic.phpt @@ -0,0 +1,31 @@ +--TEST-- +Test socket_setopt() basic functionality +--CREDITS-- +Rodrigo Prado de Jesus <royopa [at] gmail [dot] com> +User Group: PHPSP #PHPTestFestBrasil +--SKIPIF-- +<?php +if (!extension_loaded('sockets')) { + die('skip. Sockets extension is not available.'); +} +?> +--FILE-- +<?php +$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); +if (!$socket) { + die('Unable to create AF_INET socket [socket]'); +} +socket_set_block($socket); + +//set/get comparison +$options = array("sec" => 1, "usec" => 0); +$retval_1 = socket_setopt( $socket, SOL_SOCKET, SO_SNDTIMEO, $options); +$retval_2 = socket_getopt( $socket, SOL_SOCKET, SO_SNDTIMEO); + +var_dump($retval_1); +var_dump($retval_2 === $options); +socket_close($socket); +?> +--EXPECT-- +bool(true) +bool(true)

« previous php.cvs (#104611) next »