mirror of
https://github.com/php/php-src.git
synced 2025-08-18 15:08:55 +02:00
fixed/refactored some spl tests related to owner/group retrieval
This commit is contained in:
parent
6bf101db54
commit
bf61fbb33a
4 changed files with 56 additions and 71 deletions
|
@ -8,23 +8,19 @@ Daniel Londero <daniel.londero@gmail.com>
|
|||
Francesco Trucchia <ft@ideato.it>
|
||||
Jacopo Romei <jacopo@sviluppoagile.it>
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) == 'WIN') die("skip this test not for Windows platforms");
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
shell_exec('mkdir test_dir_ptfi');
|
||||
$dir = new DirectoryIterator('test_dir_ptfi');
|
||||
$result = shell_exec('ls -lnd test_dir_ptfi | cut -d" " -f 4');
|
||||
|
||||
var_dump($dir->getGroup() == $result);
|
||||
|
||||
$dirname = basename(__FILE__, '.phpt');
|
||||
mkdir($dirname);
|
||||
$dir = new DirectoryIterator($dirname);
|
||||
$expected = filegroup($dirname);
|
||||
$actual = $dir->getGroup();
|
||||
var_dump($expected == $actual);
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
rmdir('test_dir_ptfi');
|
||||
$dirname = basename(__FILE__, '.phpt');
|
||||
rmdir($dirname);
|
||||
?>
|
||||
--EXPECTF--
|
||||
bool(true)
|
||||
|
|
|
@ -1,29 +1,26 @@
|
|||
--TEST--
|
||||
SPL: Spl Directory Iterator test getOwner
|
||||
--CREDITS--
|
||||
--TEST--
|
||||
SPL: DirectoryIterator test getOwner
|
||||
--CREDITS--
|
||||
Cesare D'Amico <cesare.damico@gruppovolta.it>
|
||||
Andrea Giorgini <agiorg@gmail.com>
|
||||
Filippo De Santis <fd@ideato.it>
|
||||
Daniel Londero <daniel.londero@gmail.com>
|
||||
Francesco Trucchia <ft@ideato.it>
|
||||
Jacopo Romei <jacopo@sviluppoagile.it>
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) == 'WIN') die("skip this test not for Windows platforms");
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
shell_exec('mkdir test_dir_ptfi');
|
||||
$dir = new DirectoryIterator('test_dir_ptfi');
|
||||
$result = shell_exec('ls -lnd test_dir_ptfi | cut -d" " -f 3');
|
||||
var_dump($dir->getOwner() == $result);
|
||||
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--FILE--
|
||||
<?php
|
||||
$dirname = basename(__FILE__, '.phpt');
|
||||
mkdir($dirname);
|
||||
$dir = new DirectoryIterator($dirname);
|
||||
$expected = fileowner($dirname);
|
||||
$actual = $dir->getOwner();
|
||||
var_dump($expected == $actual);
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
rmdir('test_dir_ptfi');
|
||||
?>
|
||||
--EXPECTF--
|
||||
$dirname = basename(__FILE__, '.phpt');
|
||||
rmdir($dirname);
|
||||
?>
|
||||
--EXPECTF--
|
||||
bool(true)
|
||||
|
|
|
@ -1,30 +1,26 @@
|
|||
--TEST--
|
||||
SPL: Spl File Info test getGroup
|
||||
--CREDITS--
|
||||
--TEST--
|
||||
SPL: SplFileInfo test getGroup
|
||||
--CREDITS--
|
||||
Cesare D'Amico <cesare.damico@gruppovolta.it>
|
||||
Andrea Giorgini <agiorg@gmail.com>
|
||||
Filippo De Santis <fd@ideato.it>
|
||||
Daniel Londero <daniel.londero@gmail.com>
|
||||
Francesco Trucchia <ft@ideato.it>
|
||||
Jacopo Romei <jacopo@sviluppoagile.it>
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) == 'WIN') die("skip this test not for Windows platforms");
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
//file
|
||||
touch ('test_file_ptfi');
|
||||
$fileInfo = new SplFileInfo('test_file_ptfi');
|
||||
$result = shell_exec('ls -ln test_file_ptfi | cut -d" " -f 4');
|
||||
var_dump($fileInfo->getGroup() == $result);
|
||||
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--FILE--
|
||||
<?php
|
||||
$filename = basename(__FILE__, 'phpt').'tmp';
|
||||
touch($filename);
|
||||
$fileInfo = new SplFileInfo($filename);
|
||||
$expected = filegroup($filename);
|
||||
$actual = $fileInfo->getGroup();
|
||||
var_dump($expected == $actual);
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
unlink('test_file_ptfi');
|
||||
?>
|
||||
--EXPECTF--
|
||||
$filename = basename(__FILE__, 'phpt').'tmp';
|
||||
unlink($filename);
|
||||
?>
|
||||
--EXPECTF--
|
||||
bool(true)
|
||||
|
|
|
@ -1,30 +1,26 @@
|
|||
--TEST--
|
||||
SPL: Spl File Info test getOwner
|
||||
--CREDITS--
|
||||
--TEST--
|
||||
SPL: SplFileInfo test getOwner
|
||||
--CREDITS--
|
||||
Cesare D'Amico <cesare.damico@gruppovolta.it>
|
||||
Andrea Giorgini <agiorg@gmail.com>
|
||||
Filippo De Santis <fd@ideato.it>
|
||||
Daniel Londero <daniel.londero@gmail.com>
|
||||
Francesco Trucchia <ft@ideato.it>
|
||||
Jacopo Romei <jacopo@sviluppoagile.it>
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) == 'WIN') die("skip this test not for Windows platforms");
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
//file
|
||||
touch ('test_file_ptfi');
|
||||
$fileInfo = new SplFileInfo('test_file_ptfi');
|
||||
$result = shell_exec('ls -ln test_file_ptfi | cut -d" " -f 3');
|
||||
var_dump($fileInfo->getOwner() == $result);
|
||||
|
||||
#Test Fest Cesena (Italy) on 2009-06-20
|
||||
--FILE--
|
||||
<?php
|
||||
$filename = basename(__FILE__, 'phpt').'tmp';
|
||||
touch($filename);
|
||||
$fileInfo = new SplFileInfo($filename);
|
||||
$expected = fileowner($filename);
|
||||
$actual = $fileInfo->getOwner();
|
||||
var_dump($expected == $actual);
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
unlink('test_file_ptfi');
|
||||
?>
|
||||
--EXPECTF--
|
||||
$filename = basename(__FILE__, 'phpt').'tmp';
|
||||
unlink($filename);
|
||||
?>
|
||||
--EXPECTF--
|
||||
bool(true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue