summaryrefslogtreecommitdiff
path: root/ext/posix
diff options
context:
space:
mode:
authorRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>2017-12-20 20:59:14 +0100
committerPeter Kokot <peterkokot@gmail.com>2019-02-14 20:28:11 +0100
commit4411cb66567f72e373cc481654de61f732e08af0 (patch)
tree558c1966075ce17aa4cb8b356273ddb772ed46ab /ext/posix
parent34ca92212520599cb2ad299682deb692c4bf5889 (diff)
downloadphp-git-4411cb66567f72e373cc481654de61f732e08af0.tar.gz
Add basic test for posix getgrnam
Diffstat (limited to 'ext/posix')
-rw-r--r--ext/posix/tests/posix_getgrnam_basic.phpt27
1 files changed, 27 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..8a26c4a19e
--- /dev/null
+++ b/ext/posix/tests/posix_getgrnam_basic.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Test posix_getgrnam() function : basic functionality
+--SKIPIF--
+<?php
+ if (!extension_loaded('posix')) die('skip - POSIX extension not loaded');
+?>
+--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)