Example #1
0
 function test_remote()
 {
     $api = new ApiCLI('test');
     $api->setConfig('url_prefix', '');
     $api->setConfig('url_postfix', '.yey');
     $api->add('Controller_PageManager')->setURL('http://yahoo.com/admin/');
     return $api->url('http://google.com/xx')->absolute();
 }
Example #2
0
require'../lib/Model.php';
require'../lib/Controller/Data.php';
require'../lib/Controller/Data/Array.php';
require'../lib/Dummy.php';
require'../lib/BaseException.php';
require'../lib/Exception/Logic.php';
require'../lib/Exception/InitError.php';
require'../lib/Exception/Hook.php';
require'../lib/Exception/ForUser.php';
require'../lib/PathFinder.php';
require'../lib/ApiCLI.php';
require'../lib/Page.php';
require'../lib/Page/Tester.php';
*/
$api = new ApiCLI('sample_project');
$tests = $api->add('Model_AgileTest');
$result = 'OK';
foreach ($tests as $row) {
    foreach ($row as $key => $val) {
        if ($key == 'name') {
            $val = str_pad($val, 10);
        }
        if ($key == 'failures') {
            continue;
        }
        echo "{$key}: {$val}\t";
    }
    if ($row['fail']) {
        $result = 'FAIL';
    }
    echo "\n";
Example #3
0
 function test_add9_hook($t)
 {
     $result = "FAIL";
     $app = new ApiCLI();
     $app->addHook('beforeObjectInit', function () use(&$result) {
         $result = "OK";
     });
     $t = $app->add('MyObject');
     return $result;
 }