Пример #1
0
 /**
  *
  * @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);
 }
Пример #2
0
 /**
  *
  *
  * @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);
 }