Beispiel #1
0
 /**
  * @dataProvider providerTestWeldDir
  *
  * @param $dirname unknown_type
  * @param $actual unknown_type
  * @param $exceptionName unknown_type
  */
 public function testWeldDir($dirname, $actual, $exceptionName = '')
 {
     $expected = $this->_tmp;
     $files = Miao_Glue::getFileList($dirname);
     $obj = new Miao_Glue($files);
     $result = $obj->weld($expected, true);
     $this->assertTrue($result);
     $this->assertFileEquals($expected, $actual);
 }
Beispiel #2
0
<?php

$maioDir = realpath(__DIR__ . '/..');
require_once $maioDir . '/modules/Glue/classes/Glue.class.php';
$resultFilename = $maioDir . '/scripts/miao.php';
$modules = array();
$modules[] = 'Autoload';
$modules[] = 'Config';
$modules[] = 'Env';
$modules[] = 'PHPUnit';
$modules[] = 'Registry';
$files = array();
foreach ($modules as $moduleName) {
    $dirname = $maioDir . '/modules/' . $moduleName . '/classes';
    $files = array_merge($files, Miao_Glue::getFileList($dirname));
}
$message = sprintf("Found (%d) files: %s\n", count($files), print_r($files));
echo $message;
$compact = true;
$glue = new Miao_Glue($files);
$res = $glue->weld($resultFilename, $compact);
$message = sprintf("Result: %s\n", $res ? 'Ok' : 'Fail');
echo $message;