Initial Commit
This commit is contained in:
53
database/php/pear/tests/04search.phpt
Normal file
53
database/php/pear/tests/04search.phpt
Normal file
@@ -0,0 +1,53 @@
|
||||
--TEST--
|
||||
File_Find::search()
|
||||
--SKIPIF--
|
||||
<?php
|
||||
include(dirname(__FILE__).'/setup.php');
|
||||
print $status;
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
require_once(dirname(__FILE__).'/setup.php');
|
||||
|
||||
$ff = new File_Find();
|
||||
$result[0] = $ff->search('/txt/', 'File_Find/dir/', 'perl') ;
|
||||
$result[1] = $ff->search('/txt/', 'File_Find/dir', 'perl') ;
|
||||
$result[2] = File_Find::search('/3/', 'File_Find/dir/', 'perl') ;
|
||||
|
||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
|
||||
foreach($result as $k => $r) {
|
||||
$result[$k] = str_replace("\\", '/', $result[$k]);
|
||||
}
|
||||
}
|
||||
|
||||
print_r($result[0]);
|
||||
print_r($result[1]);
|
||||
print_r($result[2]);
|
||||
|
||||
?>
|
||||
--GET--
|
||||
--POST--
|
||||
--EXPECT--
|
||||
Array
|
||||
(
|
||||
[0] => File_Find/dir/1.txt
|
||||
[1] => File_Find/dir/2.txt
|
||||
[2] => File_Find/dir/dir2/3.txt
|
||||
[3] => File_Find/dir/dir3/4.txt
|
||||
[4] => File_Find/dir/txtdir/5.txt
|
||||
)
|
||||
Array
|
||||
(
|
||||
[0] => File_Find/dir/1.txt
|
||||
[1] => File_Find/dir/2.txt
|
||||
[2] => File_Find/dir/dir2/3.txt
|
||||
[3] => File_Find/dir/dir3/4.txt
|
||||
[4] => File_Find/dir/txtdir/5.txt
|
||||
)
|
||||
Array
|
||||
(
|
||||
[0] => File_Find/dir/dir2/3.bak
|
||||
[1] => File_Find/dir/dir2/3.txt
|
||||
[2] => File_Find/dir/dir3/4.bak
|
||||
[3] => File_Find/dir/dir3/4.txt
|
||||
)
|
||||
Reference in New Issue
Block a user