]> granicus.if.org Git - php/commitdiff
Add basic test for posix getgrnam
authorRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Wed, 20 Dec 2017 19:59:14 +0000 (20:59 +0100)
committerPeter Kokot <peterkokot@gmail.com>
Thu, 14 Feb 2019 19:28:11 +0000 (20:28 +0100)
ext/posix/tests/posix_getgrnam_basic.phpt [new file with mode: 0644]

diff --git a/ext/posix/tests/posix_getgrnam_basic.phpt b/ext/posix/tests/posix_getgrnam_basic.phpt
new file mode 100644 (file)
index 0000000..8a26c4a
--- /dev/null
@@ -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)