小编JJ.*_*JJ.的帖子

如何运行所有PHPUnit测试?

我有一个名为Script.php的脚本并在Tests/Script.php中对它进行测试,但是当我运行phpunit测试它不会在我的测试文件中执行任何测试.如何使用phpunit运行所有测试?

PHPUnit 3.3.17,PHP 5.2.6-3ubuntu4.2,最新的Ubuntu

输出:

$ phpunit Tests
PHPUnit 3.3.17 by Sebastian Bergmann.
Time: 0 seconds
OK (0 tests, 0 assertions)
Run Code Online (Sandbox Code Playgroud)

这是我的脚本和测试文件:

script.php的

<?php  
function returnsTrue() {  
    return TRUE;  
}  
?>
Run Code Online (Sandbox Code Playgroud)

测试/ script.php的

<?php  
require_once 'PHPUnit/Framework.php';  
require_once 'Script.php'  

class TestingOne extends PHPUnit_Framework_TestCase  
{

    public function testTrue()
    {
        $this->assertEquals(TRUE, returnsTrue());
    }

    public function testFalse()
    {
        $this->assertEquals(FALSE, returnsTrue());
    }
}

class TestingTwo extends PHPUnit_Framework_TestCase  
{

    public function testTrue()  
    {  
        $this->assertEquals(TRUE, returnsTrue());  
    }

    public function testFalse()
    {
        $this->assertEquals(FALSE, returnsTrue());
    }
}  
?>
Run Code Online (Sandbox Code Playgroud)

php linux ubuntu phpunit unit-testing

40
推荐指数
3
解决办法
4万
查看次数

标签 统计

linux ×1

php ×1

phpunit ×1

ubuntu ×1

unit-testing ×1