/** * * @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); }
/** * * * @param unknown_type $jarFilename * @param array $options */ public function __construct($jarFilename = '', Miao_Log $log = null) { if (empty($jarFilename)) { $jarFilename = Miao_Path::getDefaultInstance()->getModuleRoot(__CLASS__) . '/data/compiler.jar'; } if (is_null($log)) { $log = Miao_Log::easyFactory('', ''); } parent::__construct($log); $this->setJarFilename($jarFilename); }