]> granicus.if.org Git - php/commitdiff
fork test
authorAnatol Belski <ab@php.net>
Mon, 18 Jan 2016 15:59:17 +0000 (16:59 +0100)
committerAnatol Belski <ab@php.net>
Mon, 18 Jan 2016 15:59:17 +0000 (16:59 +0100)
ext/sockets/tests/socket_clear_error-win32.phpt [new file with mode: 0644]
ext/sockets/tests/socket_clear_error.phpt

diff --git a/ext/sockets/tests/socket_clear_error-win32.phpt b/ext/sockets/tests/socket_clear_error-win32.phpt
new file mode 100644 (file)
index 0000000..3a0b1ea
--- /dev/null
@@ -0,0 +1,32 @@
+--TEST--
+void socket_clear_error ([ resource $socket ] ) ;
+--CREDITS--
+marcosptf - <marcosptf@yahoo.com.br> - #phparty7 - @phpsp - novatec/2015 - sao paulo - br
+--SKIPIF--
+<?php
+if (!extension_loaded('sockets')) {
+  die('SKIP sockets extension not available.');
+}
+if(substr(PHP_OS, 0, 3) != 'WIN' ) {
+       die('skip windows only test');
+}
+?>
+--FILE--
+<?php
+$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
+$socketConn = socket_connect($socket, "127.0.0.1", 21248);
+var_dump(socket_last_error($socket));
+socket_clear_error($socket);
+var_dump(socket_last_error($socket));
+?>
+--CLEAN--
+<?php
+socket_close($socket);
+unset($socket);
+unset($socketConn);
+?>
+--EXPECTF--
+Warning: socket_connect(): unable to connect [%d]: No connection could be made because the target machine actively refused it.
+ in %s on line %d
+int(%d)
+int(%d)
index af9acaa9bf04970277fe4328f3b689de1e3e93b6..273f7a0ca8d4ef4a3159fbcab7f4ec35909efc09 100644 (file)
@@ -7,6 +7,9 @@ marcosptf - <marcosptf@yahoo.com.br> - #phparty7 - @phpsp - novatec/2015 - sao p
 if (!extension_loaded('sockets')) {
   die('SKIP sockets extension not available.');
 }
+if(substr(PHP_OS, 0, 3) == 'WIN' ) {
+       die('skip windows only test');
+}
 ?>
 --FILE--
 <?php