diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/standard/tests/misc/time_nanosleep_basic.phpt | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/standard/tests/misc/time_nanosleep_basic.phpt')
-rw-r--r-- | ext/standard/tests/misc/time_nanosleep_basic.phpt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ext/standard/tests/misc/time_nanosleep_basic.phpt b/ext/standard/tests/misc/time_nanosleep_basic.phpt new file mode 100644 index 0000000..3f20b00 --- /dev/null +++ b/ext/standard/tests/misc/time_nanosleep_basic.phpt @@ -0,0 +1,25 @@ +--TEST-- +time_nanosleep — Delay for a number of seconds and nanoseconds +--SKIPIF-- +<?php if (!function_exists('time_nanosleep')) die("skip"); +if (getenv("SKIP_SLOW_TESTS")) die("skip slow test"); +?> +--CREDITS-- +Àlex Corretgé - alex@corretge.cat +--FILE-- +<?php +$nano = time_nanosleep(2, 100000); + +if ($nano === true) { + echo "Slept for 2 seconds, 100 milliseconds.\n"; +} elseif ($nano === false) { + echo "Sleeping failed.\n"; +} elseif (is_array($nano)) { + $seconds = $nano['seconds']; + $nanoseconds = $nano['nanoseconds']; + echo "Interrupted by a signal.\n"; + echo "Time remaining: $seconds seconds, $nanoseconds nanoseconds."; +} +?> +--EXPECT-- +Slept for 2 seconds, 100 milliseconds. |