diff options
Diffstat (limited to 'ext/posix/tests/posix_getgrnam_basic.phpt')
| -rw-r--r-- | ext/posix/tests/posix_getgrnam_basic.phpt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ext/posix/tests/posix_getgrnam_basic.phpt b/ext/posix/tests/posix_getgrnam_basic.phpt new file mode 100644 index 0000000000..2408c62850 --- /dev/null +++ b/ext/posix/tests/posix_getgrnam_basic.phpt @@ -0,0 +1,28 @@ +--TEST-- +Test posix_getgrnam() function : basic functionality +--SKIPIF-- +<?php + if (!extension_loaded('posix')) die('skip - POSIX extension not loaded'); + if (!posix_getgroups()) die('skip - groups unavailable (ci)'); +?> +--FILE-- +<?php + $groupid = posix_getgroups()[0]; + $group = posix_getgrgid($groupid); + $groupinfo = posix_getgrnam($group["name"]); + var_dump($groupinfo); + $groupinfo = posix_getgrnam(""); + var_dump($groupinfo); +?> +--EXPECTF-- +array(4) { + ["name"]=> + string(%d) "%s" + ["passwd"]=> + string(1) "%s" + ["members"]=> +%a + ["gid"]=> + int(%d) +} +bool(false) |
