Exemple #1
0
 public function testRetrieveFile()
 {
     $dir = vfsStream::setup('base');
     mkdir('vfs://base/src');
     mkdir('vfs://base/dest');
     file_put_contents('vfs://base/src/test.csv', 'testdata');
     $sut = new Dfp_Datafeed_Transfer_Adapter_Stream();
     $sut->setHost('base/src');
     $sut->setSchema('vfs');
     $sut->setBasePath('vfs://base/dest');
     $sut->retrieveFile('test.csv');
     $this->assertEquals('testdata', file_get_contents('vfs://base/dest/test.csv'));
     $sut->retrieveFile('test.csv', 'test2.csv');
     $this->assertEquals('testdata', file_get_contents('vfs://base/dest/test2.csv'));
 }