summaryrefslogtreecommitdiff
path: root/ext/posix
diff options
context:
space:
mode:
authorRodrigo Prado <royopa@gmail.com>2017-11-09 20:20:09 -0200
committerPeter Kokot <peterkokot@gmail.com>2019-02-14 20:36:53 +0100
commit2c90beacf0cca27dac84cae8b00a50d5f9e188f1 (patch)
treec6dd5aa3551194a289968ac04237a855aefc0114 /ext/posix
parent4411cb66567f72e373cc481654de61f732e08af0 (diff)
downloadphp-git-2c90beacf0cca27dac84cae8b00a50d5f9e188f1.tar.gz
Create posix_getpwnam_basic_01.phpt
User Group: PHPSP #phptestfestbrasil
Diffstat (limited to 'ext/posix')
-rw-r--r--ext/posix/tests/posix_getpwnam_basic_01.phpt28
1 files changed, 28 insertions, 0 deletions
diff --git a/ext/posix/tests/posix_getpwnam_basic_01.phpt b/ext/posix/tests/posix_getpwnam_basic_01.phpt
new file mode 100644
index 0000000000..97bb159d1c
--- /dev/null
+++ b/ext/posix/tests/posix_getpwnam_basic_01.phpt
@@ -0,0 +1,28 @@
+--TEST--
+Test posix_getpwnam() function : basic functionality
+--CREDITS--
+Rodrigo Prado de Jesus <royopa [at] gmail [dot] com>
+User Group: PHPSP #phptestfestbrasil
+--SKIPIF--
+<?php
+ if (!extension_loaded('posix')) die('skip - POSIX extension not loaded');
+?>
+--FILE--
+<?php
+ $uid = posix_geteuid();
+ $user = posix_getpwuid($uid);
+ print_r(posix_getpwnam($user['name']));
+?>
+===DONE====
+--EXPECTREGEX--
+Array
+\(
+ \[name\] => [^\r\n]+
+ \[passwd\] => [^\r\n]+
+ \[uid\] => [0-9]+
+ \[gid\] => [0-9]+
+ \[gecos\] => [^\r\n]*
+ \[dir\] => [^\r\n]+
+ \[shell\] => [^\r\n]+
+\)
+===DONE====