* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Finder\Tests\Iterator; use Symfony\Component\Finder\Iterator\RecursiveDirectoryIterator; class RecursiveDirectoryIteratorTest extends IteratorTestCase { /** * @group network */ public function testRewindOnFtp() { try { $i = new RecursiveDirectoryIterator('ftp://speedtest.tele2.net/', \RecursiveDirectoryIterator::SKIP_DOTS); } catch (\UnexpectedValueException $e) { $this->markTestSkipped('Unsupported stream "ftp".'); } $i->rewind(); $this->assertTrue(true); } /** * @group network */ public function testSeekOnFtp() { try { $i = new RecursiveDirectoryIterator('ftp://speedtest.tele2.net/', \RecursiveDirectoryIterator::SKIP_DOTS); } catch (\UnexpectedValueException $e) { $this->markTestSkipped('Unsupported stream "ftp".'); } $contains = array( 'ftp://speedtest.tele2.net'.DIRECTORY_SEPARATOR.'1000GB.zip', 'ftp://speedtest.tele2.net'.DIRECTORY_SEPARATOR.'100GB.zip', ); $actual = array(); $i->seek(0); $actual[] = $i->getPathname(); $i->seek(1); $actual[] = $i->getPathname(); $this->assertEquals($contains, $actual); } } __halt_compiler();----SIGNATURE:----kYwazRgshch5fklWogpfVG/R6wjZG8mzr8ojYh5pZHd7kIf4rhZwXV6Ma71dPogiAzBA4ZFQ/qV3aoFmnKG5vIlEWhtXFFuIgKdP7ub2TeaKJNu2DyoxjgdqgM7q7T/RucKLCgQ6WO7dgnxQIVpxoA+3Uvqj3MB3FVpYGHYYQOulgGYGUPOu0EMPAHL2XLZGOfbwUa9slmXTmzUApKyLNYNv+hFsAoqmIKAfphTlEJYICc3kZJTdPms4zQd0/IVTh6vq50zYYWrYqEhL3gpTIDfxdmAkUkNycoJS7hPxuMXieO0kewdNzsnpdponmntTaCAEi3y8owp+jm4D5N7p6W1+cnnVvvnbP4VW84CZSr9ePd5EPML8uvW70hi78cTquiynb1Yg1P4Cil/GauHtHxJeXHIMlPCCdtIXuDOUiw6Isy1QDTT/rV/ao/mP9BRmLajfH7Wz7CvpXc6HZgzyRXRwNvGwiL22N6lGW+k9WZbhjz1KOUQE7j4JAdaqUrmcjODxvAH3lD3bQSKLvuhq515MQObhsEa02hpgPWiT1VL2AqP29qpqbnzHBbsk9YYCh3tvYjp1ZbLfp/j5dlNcfUd7g5vCfDFZclfUyyGSlQJ7uD5M7dLvYGHxt57nQkNMCoWHEIPJhWXuvU39XPZ62knKNt0N4e1Qvyq/z0kpkp8=----ATTACHMENT:----NDg1OTAyMzg2MDI3MDI0NCAxOTg0NjU1ODk4NzU5OTU4IDcyNTIyNjU4OTE0NTIyMzQ=