diff options
author | Rodrigo Prado <royopa@gmail.com> | 2019-03-01 02:01:52 +0100 |
---|---|---|
committer | Peter Kokot <peterkokot@gmail.com> | 2019-03-01 02:01:52 +0100 |
commit | 54ef8d13d8c91f2bdd3c9a65871918efad370571 (patch) | |
tree | 9b2b6a3a000d148524c4eae09dc6a508d72334d6 /ext/posix | |
parent | e763cc742505cbb4e85d161f5457bf711f85bd43 (diff) | |
download | php-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.phpt | 17 |
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==== |