/** * * @dataProvider providerTestMergeFile */ public function testMergeFile($files, $actualFilename, $exceptionName = '') { $log = Miao_Log::easyFactory($this->_tmpDir . '/' . 'test_merge_file_log'); $obj = new Miaox_Compress_Driver($log); foreach ($files as &$file) { $file = $this->_sourceDir . $file; } $outpuFilename = $this->_tmpDir . '/total'; $actualFilename = $this->_sourceDir . $actualFilename; $obj->mergeFiles($files, $outpuFilename); $this->assertFileEquals($outpuFilename, $actualFilename); }