gpt4 book ai didi

php - 将 PHPT 测试用例与 PHPUnit 集成

转载 作者:行者123 更新时间:2023-12-03 00:11:36 30 4
gpt4 key购买 nike

如何让 PHPUnit 运行我的 PHPT test cases并将通过/失败状态整合到总体指标中?我已经知道如何使用 run-phpt 运行这些测试从命令行,但我想在 PHPUnit 中与我的其他测试一起运行它们。

我知道 PHPUnit_Extensions_PhptTestCase 存在,但我找不到任何有关如何使用它的示例。

最佳答案

虽然这个blog post about testing file uploads的要点是描述如何编写 PHPT 测试,它在文章末尾展示了如何将它们集成到 PHPUnit 中。简而言之,您将 .phpt 文件的绝对路径传递给父构造函数。

<?php
require_once 'PHPUnit/Extensions/PhptTestCase.php';

class UploadExampleTest extends PHPUnit_Extensions_PhptTestCase {
public function __construct() {
parent::__construct(__DIR__ . '/upload-example.phpt');
}
}

或者,您可以使用 PHPUnit_Extensions_PhptTestSuite 类,该类将一个目录作为其第一个构造函数参数,然后搜索该目录中的所有 *.phpt 文件。

关于php - 将 PHPT 测试用例与 PHPUnit 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922207/

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