public static function getDataForCreateFile() { $provider = new DataProviderHelper(array('Root-Directory', 'File to create', 'Expected file path')); $rootDir = __DIR__ . DIRECTORY_SEPARATOR . uniqid('filesystem-test'); $provider->addTestCase('Create simple file')->addData($rootDir)->addData('doc.txt')->addData($rootDir . '/doc.txt')->addTestCase('Create file with path')->addData($rootDir)->addData('/path/to/file/doc.txt')->addData($rootDir . '/path/to/file/doc.txt'); return $provider->toArray(); }
/** * @expectedException \UnexpectedValueException * @expectedExceptionMessage You are trying to add data to a parameter that does not exist. */ public function testAddDataToNotExistingParamLeadToException() { $helper = new DataProviderHelper(array('Data 1', 'Data 2')); $helper->addTestCase('Case 1')->addData('bar 1')->addData('bar 2')->addData('bar 3'); }
public static function getDataForCreateFile() { $provider = new DataProviderHelper(array('Root-Directory', 'File to create', 'Expected file path')); $provider->addTestCase('Create simple file')->addData('/tmp')->addData('doc.txt')->addData('vfs://tmp/doc.txt')->addTestCase('Create file with path')->addData('/tmp')->addData('/path/to/file/doc.txt')->addData('vfs://tmp/path/to/file/doc.txt'); return $provider->toArray(); }