PHPUnit的断言
各个断言方法均声明为 static,可以从任何上下文以类似于 PHPUnit\Framework\Assert::assertTrue() 的方式调用,或者也可以用类似于 $this->assertTrue() 或 self::assertTrue() 的方式在扩展自 PHPUnit\Framework\TestCase 的类内调用。
实际上,只要(手工)包含了 PHPUnit 中的
src/Framework/Assert/Functions.php
源码文件,甚至可以在任何上下文中(甚至包括扩展自 PHPUnit\Framework\TestCase 的类中)以诸如 assertTrue() 这样的方式来调用全局函数封装。