summaryrefslogtreecommitdiff
path: root/ext/posix
diff options
context:
space:
mode:
authorRodrigo Prado de Jesus <royopa@gmail.com>2017-11-15 01:08:38 -0200
committerPeter Kokot <peterkokot@gmail.com>2019-02-14 20:49:25 +0100
commitc2eb68aafedd8a4743a77a0a90680a8a4595a9e1 (patch)
tree46def4d8d6ce9b946ce7942a61642e612d72caaa /ext/posix
parent2c90beacf0cca27dac84cae8b00a50d5f9e188f1 (diff)
downloadphp-git-c2eb68aafedd8a4743a77a0a90680a8a4595a9e1.tar.gz
Add test to function posix_getlogin()
Increased the coverage lines 587-595 in file ext/posix/posix.c User Groups: PHPVale PHPSP PHPDF PHPWomenBR Hangout presented by #PHPTestFestBrasil on 2017-11-14 https://www.youtube.com/watch?v=bBWkzZEadNo
Diffstat (limited to 'ext/posix')
-rw-r--r--ext/posix/tests/posix_getlogin_basic.phpt31
1 files changed, 31 insertions, 0 deletions
diff --git a/ext/posix/tests/posix_getlogin_basic.phpt b/ext/posix/tests/posix_getlogin_basic.phpt
new file mode 100644
index 0000000000..bef46e9db0
--- /dev/null
+++ b/ext/posix/tests/posix_getlogin_basic.phpt
@@ -0,0 +1,31 @@
+--TEST--
+Test for function posix_getlogin() basic functionality
+--CREDITS--
+Rodrigo Prado de Jesus <royopa [at] gmail [dot] com>
+Lucas de Oliveira <contato@deoliveiralucas.net>
+Rogerio Prado de Jesus <rogeriopradoj@gmail.com>
+Felipe Almeida <felipealmeida948@gmail.com>
+Ariana Kataoka <ariskataoka@gmail.com>
+Leonardo Gouveia <leogouv@gmail.com>
+User Groups: PHPVale
+ PHPSP
+ PHPDF
+ PHP Women
+Hangout presented by #phptestfestbrasil on 2017-11-14
+https://www.youtube.com/watch?v=bBWkzZEadNo
+--SKIPIF--
+<?php
+ if(!extension_loaded("posix")) die("skip - POSIX extension not loaded");
+?>
+--FILE--
+<?php
+$username = posix_getpwuid(posix_geteuid())['name'];
+
+if (posix_getlogin() == false) {
+ $username = false;
+}
+
+var_dump($username == posix_getlogin());
+?>
+--EXPECT--
+bool(true)