|
@@ 126-141 (lines=16) @@
|
| 123 |
|
/** |
| 124 |
|
* Test find empty result |
| 125 |
|
*/ |
| 126 |
|
public function testFindEmptyResult() |
| 127 |
|
{ |
| 128 |
|
$find_directory_service = $this->setPatternAndDirectory('bad'); |
| 129 |
|
$found = $find_directory_service->find(); |
| 130 |
|
|
| 131 |
|
$file_iterator = $find_directory_service->getFileIterator(); |
| 132 |
|
$this->assertInstanceOf( |
| 133 |
|
\GlobIterator::class, |
| 134 |
|
$file_iterator |
| 135 |
|
); |
| 136 |
|
|
| 137 |
|
// TODO: Fix when bug is fixed https://bugs.php.net/bug.php?id=55701 |
| 138 |
|
// $this->assertEquals(0, $file_iterator->count()); |
| 139 |
|
$this->assertEquals(4, count(iterator_to_array($file_iterator))); |
| 140 |
|
$this->assertEquals(0, count($found)); |
| 141 |
|
} |
| 142 |
|
|
| 143 |
|
/** |
| 144 |
|
* Test find result |
|
@@ 171-190 (lines=20) @@
|
| 168 |
|
/** |
| 169 |
|
* Test find empty result, extension set |
| 170 |
|
*/ |
| 171 |
|
public function testFindEmptyResultExtensionSet() |
| 172 |
|
{ |
| 173 |
|
$find_directory_service = $this->setPatternAndDirectory( |
| 174 |
|
'bad', |
| 175 |
|
'/../Fixtures/directory', |
| 176 |
|
'txt' |
| 177 |
|
); |
| 178 |
|
$found = $find_directory_service->find(); |
| 179 |
|
|
| 180 |
|
$file_iterator = $find_directory_service->getFileIterator(); |
| 181 |
|
$this->assertInstanceOf( |
| 182 |
|
\GlobIterator::class, |
| 183 |
|
$file_iterator |
| 184 |
|
); |
| 185 |
|
|
| 186 |
|
// TODO: Fix when bug is fixed https://bugs.php.net/bug.php?id=55701 |
| 187 |
|
// $this->assertEquals(0, $file_iterator->count()); |
| 188 |
|
$this->assertEquals(2, count(iterator_to_array($file_iterator))); |
| 189 |
|
$this->assertEquals(0, count($found)); |
| 190 |
|
} |
| 191 |
|
|
| 192 |
|
/** |
| 193 |
|
* Test find result, extension set |