summaryrefslogtreecommitdiff
path: root/ext/posix
diff options
context:
space:
mode:
authorRodrigo Prado <royopa@gmail.com>2019-03-01 02:01:52 +0100
committerPeter Kokot <peterkokot@gmail.com>2019-03-01 02:01:52 +0100
commit54ef8d13d8c91f2bdd3c9a65871918efad370571 (patch)
tree9b2b6a3a000d148524c4eae09dc6a508d72334d6 /ext/posix
parente763cc742505cbb4e85d161f5457bf711f85bd43 (diff)
downloadphp-git-54ef8d13d8c91f2bdd3c9a65871918efad370571.tar.gz
Test for function posix_getpwnam() basic functionality
The coverage for the function posix_getpwnam() that was not covered yet. http://gcov.php.net/PHP_HEAD/lcov_html/ext/posix/posix.c.gcov.php#1182 Rodrigo Prado de Jesus <royopa [at] gmail [dot] com> User Group: PHPSP #PHPTestFestBrasil
Diffstat (limited to 'ext/posix')
-rw-r--r--ext/posix/tests/posix_getpwnam_basic_01.phpt17
1 files changed, 12 insertions, 5 deletions
diff --git a/ext/posix/tests/posix_getpwnam_basic_01.phpt b/ext/posix/tests/posix_getpwnam_basic_01.phpt
index 97bb159d1c..23604b6ff0 100644
--- a/ext/posix/tests/posix_getpwnam_basic_01.phpt
+++ b/ext/posix/tests/posix_getpwnam_basic_01.phpt
@@ -1,17 +1,23 @@
--TEST--
-Test posix_getpwnam() function : basic functionality
+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');
+<?php
+ if (!extension_loaded('posix')) die('skip - POSIX extension not loaded');
?>
--FILE--
-<?php
+<?php
$uid = posix_geteuid();
$user = posix_getpwuid($uid);
- print_r(posix_getpwnam($user['name']));
+ $username = $user['name'];
+ if (posix_getlogin() == false) {
+ $username = false;
+ }
+ $info = posix_getpwnam($username);
+ print_r($info);
+ var_dump($username == $info['name']);
?>
===DONE====
--EXPECTREGEX--
@@ -25,4 +31,5 @@ Array
\[dir\] => [^\r\n]+
\[shell\] => [^\r\n]+
\)
+bool\(true\)
===DONE====