gpt4 book ai didi

PHPUnit:从实例运行测试

转载 作者:行者123 更新时间:2023-12-04 04:36:35 24 4
gpt4 key购买 nike

我想知道是否有办法从对象运行 PHPUnit 测试。示例

<?php

class FooTest extends PHPUnit_Framework_TestCase{

public function testTrue(){
$this->assertTrue(true);
}

}

然后在另一个 PHP 文件中:

<?php

$test = new FooTest;

// function to run $test->testTrue();

这可能吗?谢谢。

最佳答案

是的,这是可能的。可以这样做:

$test = new FooTest();
$results = $test->run();

创建测试时,您正在扩展 PHPUnit_Framework_TestCase。 PHPUnit 调用 run每个测试的方法。所以你可以在测试中自己调用它来运行它。此方法返回一个 PHPUnit_Framework_TestResult,您可以使用它来查看测试结果。

查看 PHPUnit source code有关不同对象的更多信息。

关于PHPUnit:从实例运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19653212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com