PHPUnit9.0 标注-@requires

2022-03-24 11:00 更新
PHPUnit9.0 标注集合PHPUnit9.0 标注集合

@requires​ 标注用于在常规前提条件(例如 PHP 版本或所安装的扩展)不满足时跳过测试。

<?php declare(strict_types=1);
use PHPUnit\Framework\TestCase;

/**
 * @requires extension mysqli
 */
final class DatabaseTest extends TestCase
{
    /**
     * @requires PHP >= 5.3
     */
    public function testConnection(): void
    {
        // 测试需要 mysqli 扩展,并且要求 PHP >= 5.3
    }

    // ... 其他需要 mysqli 扩展的测试
}


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号