当前位置: 首页>>代码示例>>PHP>>正文


PHP Test::run方法代码示例

本文整理汇总了PHP中Test::run方法的典型用法代码示例。如果您正苦于以下问题:PHP Test::run方法的具体用法?PHP Test::run怎么用?PHP Test::run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Test的用法示例。


在下文中一共展示了Test::run方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: run

 public function run()
 {
     $this->result = $this->ping->run();
     if ($this->result > $this->config['max']) {
         $this->error = 'Maximum ping reached: ' . $this->result . '/' . $this->config['max'];
     }
     return parent::run();
 }
开发者ID:holdensmagicalunicorn,项目名称:franklin,代码行数:8,代码来源:PingTest.php

示例2: run

2. No stopping execution before Test::run()
3. No Exceptions or PHP errors / warnings notices allowed
4. No redefining $test
Hints:
1. Caesar
2. Magic methods
3. Requires a new feature of PHP 5.4
*/
class Test
{
    private $secret = 'Nyy lbhe Onfr ner orybat gb hf.';
    private $callback;
    public final function run()
    {
        call_user_func($this->callback);
        return $this->secret . PHP_EOL;
    }
    public function __set($k, $v)
    {
        $key = $v[$v[$v]];
        // $v is some kind of weird array
        $value = $v();
        // and a callback!
        $this->{$key} = $value;
    }
}
$test = new Test();
// start editing here
// end editing here
echo $test->run();
开发者ID:Vladimir-Voloshin,项目名称:codeup_challenges,代码行数:30,代码来源:the-mammoth.php

示例3: error_reporting

<?php

// run
error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE & ~E_DEPRECATED);
$file = $_POST['file'];
$test = $_POST['test'];
ob_start();
$test = Test::run($file, $test);
$output = ob_get_clean();
echo json_encode(array('pass' => $test, 'output' => $output));
开发者ID:fulldump,项目名称:8,代码行数:10,代码来源:run.php

示例4: run

<?php

/**
 * @author ryan<zer0131@vip.qq.com>
 * @desc 测试脚本
 */
set_time_limit(0);
require __DIR__ . DIRECTORY_SEPARATOR . 'loader.php';
class Test
{
    public function run()
    {
        echo \Service\Service::test() . PHP_EOL;
    }
}
$test = new Test();
$test->run();
开发者ID:zer0131,项目名称:OneFox,代码行数:17,代码来源:cli.php

示例5: run

<?php

// Require php compile with ZTS and PECL pthreads
class Test extends Thread
{
    public function run()
    {
        while (true) {
            echo $this->getCurrentThreadId();
            sleep(1);
        }
    }
}
$t = new Test();
$t->run();
开发者ID:laubosslink,项目名称:lab,代码行数:15,代码来源:test.php

示例6: array_diff_key

    <pre>$ g++ -Wall -pedantic -o main main.cpp
$ ./main
Hello, world!</pre>
    Congratulations! You've just run your first C++ program.
<?php 
    $args = array_diff_key($_GET, array('debug' => '', 'style' => ''));
    $args = array_keys($args);
    $tests = empty($args) ? array() : explode(',', implode(',', $args));
    if (!empty($tests)) {
        echo '<p>Showing only test(s) <strong>' . implode(', ', $tests) . '</strong>.</p>';
    }
    hyperlight_test('python');
    hyperlight_test('csharp');
    hyperlight_test('VB');
    hyperlight_test('simple.css', 'css');
    hyperlight_test('../' . basename(__FILE__), 'php');
    hyperlight_test('preg_helper.php', 'php');
    hyperlight_test('pizzachili_api.h', 'cpp');
    hyperlight_test('XML');
    hyperlight_test('style.css', 'css');
    ?>
<h2>Test runs</h2>
<?php 
    require 'tests.php';
    ?>
<pre><?php 
    Test::run('PregMerge');
    ?>
</pre><?php 
    write_epilog();
}
开发者ID:stievie,项目名称:hyperlight,代码行数:31,代码来源:test.php

示例7: create

}
//乘法和除法类似省略...
//实例化计算机对象的工厂类
class Factory
{
    public static function create($operate)
    {
        return new $operate();
    }
}
//测试终端类
class Test
{
    function run()
    {
        //10+20=30
        $operate = Factory::create('Jia');
        $operate->a = 10;
        $operate->b = 20;
        echo $operate->getRes() . "\n";
        //100-20=80
        $operate = Factory::create('Jian');
        $operate->a = 100;
        $operate->b = 20;
        echo $operate->getRes() . "\n";
    }
}
//调用测试
$a = new Test();
$a->run();
开发者ID:arkulo56,项目名称:my_program,代码行数:30,代码来源:demo.php

示例8: run

<?php

class Test
{
    public function run()
    {
        $r = $this->my_parse_m();
        var_dump($r);
        return $r;
    }
    public function my_parse_m()
    {
        $test = true;
        if ($test === true) {
            $a = 'b';
        } else {
            return false;
        }
        //      flush();
        return true;
    }
}
$t = new Test();
var_dump($t->run());
开发者ID:badlamer,项目名称:hhvm,代码行数:24,代码来源:issue0079.php

示例9: load_config

    }
    static function load_config()
    {
        $time = time();
        $config = (include ROOT_PATH . DS . 'config.php');
        foreach ($config as $id => $task) {
            // 先支持秒(, *) 这两种
            $ret = ParseCrontab::parse($task["time"], $time);
            // 设置每秒的任务
            foreach ($ret as $sec) {
                self::$turntable[$sec][$id] = $task;
            }
        }
    }
    static function do_something($interval)
    {
        // 在执行获取任务的时候,只获取当前秒的任务
        $tasks_arr = self::$turntable;
        $current_sec = intval(date('s'));
        if (!isset($tasks_arr[$current_sec])) {
            return false;
        }
        $tasks = $tasks_arr[$current_sec];
        foreach ($tasks as $id => $task) {
            (new Process())->create_process($task);
        }
        return true;
    }
}
Test::run();
开发者ID:shijl,项目名称:swoole,代码行数:30,代码来源:test.php

示例10: index

 public function index()
 {
     Test::run();
 }
开发者ID:rebekahheacock,项目名称:dwa15-archive,代码行数:4,代码来源:c_tests.php

示例11: array

    $template->parse("\n            {foreach \$number in \$numbers}{echo \$number_i},{echo \$number},{/foreach}");
    $processed = $template->process(array("numbers" => array(1, 2, 3)));
    return trim($processed) == "0,1,1,2,2,3,";
}, "Template parses foreach tag", "Template");
Test::add(function () use($template) {
    $template->parse("\n            {for \$number in \$numbers}{echo \$number_i},{echo \$number},{/for}\n        ");
    $processed = $template->process(array("numbers" => array(1, 2, 3)));
    return trim($processed) == "0,1,1,2,2,3,";
}, "Template parses for tag", "Template");
Test::add(function () use($template) {
    $template->parse("\n            {if \$check == \"yes\"}yes{/if}\n            {elseif \$check == \"maybe\"}yes{/elseif}\n            {else}yes{/else}\n        ");
    $yes = $template->process(array("check" => "yes"));
    $maybe = $template->process(array("check" => "maybe"));
    $no = $template->process(array("check" => null));
    return $yes == $maybe && $maybe == $no;
}, "Template parses if, else and elseif tags", "Template");
Test::add(function () use($template) {
    $template->parse("\n            {macro foo(\$number)}\n                {echo \$number + 2}\n            {/macro}\n\n            {echo foo(2)}\n        ");
    $processed = $template->process();
    return $processed == 4;
}, "Template parses macro tag", "Template");
Test::add(function () use($template) {
    $template->parse("\n            {literal}\n                {echo \"hello world\"}\n            {/literal}\n        ");
    $processed = $template->process();
    return trim($processed) == "{echo \"hello world\"}";
}, "Template parses literal tag", "Template");
//////////////////////////////
$tests = Test::run();
echo '<pre>';
print_r($tests);
echo '</pre>';
开发者ID:soanni,项目名称:mvc,代码行数:31,代码来源:test_tests.php


注:本文中的Test::run方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。