protected function IteratorTestCase::assertIterator in Database Sanitize 7
11 calls to IteratorTestCase::assertIterator()
- CustomFilterIteratorTest::testAccept in vendor/
symfony/ finder/ Tests/ Iterator/ CustomFilterIteratorTest.php - @dataProvider getAcceptData
- DateRangeFilterIteratorTest::testAccept in vendor/
symfony/ finder/ Tests/ Iterator/ DateRangeFilterIteratorTest.php - @dataProvider getAcceptData
- ExcludeDirectoryFilterIteratorTest::testAccept in vendor/
symfony/ finder/ Tests/ Iterator/ ExcludeDirectoryFilterIteratorTest.php - @dataProvider getAcceptData
- FilecontentFilterIteratorTest::testAccept in vendor/
symfony/ finder/ Tests/ Iterator/ FilecontentFilterIteratorTest.php - FilecontentFilterIteratorTest::testDirectory in vendor/
symfony/ finder/ Tests/ Iterator/ FilecontentFilterIteratorTest.php
File
- vendor/
symfony/ finder/ Tests/ Iterator/ IteratorTestCase.php, line 18
Class
Namespace
Symfony\Component\Finder\Tests\IteratorCode
protected function assertIterator($expected, \Traversable $iterator) {
// set iterator_to_array $use_key to false to avoid values merge
// this made FinderTest::testAppendWithAnArray() fail with GnuFinderAdapter
$values = array_map(function (\SplFileInfo $fileinfo) {
return str_replace('/', \DIRECTORY_SEPARATOR, $fileinfo
->getPathname());
}, iterator_to_array($iterator, false));
$expected = array_map(function ($path) {
return str_replace('/', \DIRECTORY_SEPARATOR, $path);
}, $expected);
sort($values);
sort($expected);
$this
->assertEquals($expected, array_values($values));
}