是否有可能使用PHPUnit对类文件以外的PHP文件进行单元测试?

时间:2016-03-15 15:58:44

标签: php unit-testing phpunit

我是PHPUnit的新手。我有php文件,里面没有任何课程。我从阅读文档中了解到,PHPUnit将一个类视为一个单元。 那么 PHPUnit是否将一个类视为一个单元? 是否可以测试不包含任何课程的php文件?

1 个答案:

答案 0 :(得分:4)

当然,你绝对可以测试其他PHP脚本。

class MyScriptTest extends PHPUnit_Framework_TestCase {
    public function testMyFunction() {
        include_once 'path/to/script.php';
        $result = someFunction();

        $this->assertEquals('expected result', $result);
    }
}

所以编写PHPUnit测试类,并在测试中运行你想要测试的任何代码并对其进行断言。