mirror of
https://github.com/php/php-src.git
synced 2026-03-27 01:32:22 +01:00
fixed/refactored some spl tests related to owner/group retrieval
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user