Laravel 断言完整列表

Laravel assertions full list

PHP Laravel框架为单元测试提供了->assertTrue()->assertFalse()等断言方法。但是,我找不到它们的完整列表。他们在某处记录了吗?如果没有,我可以在 Laravel 来源中的什么地方找到它们?

当然可以。您的测试用例都应该扩展 Illuminate\Foundation\Testing\TestCase。这 class 使用 Illuminate\Foundation\Testing\AssertTrait。这些都是 Laravel 具体断言。

View on github

然而 assertTrueassertFalse 都是 PHPUnit 本身的一部分。您可以在 the official website

上找到所有 PHPUnit 断言的列表

Laravel 使用 PHPUnit,这里是 phpunit 断言列表:

https://gist.github.com/briankip/35e3506be8b1ecbcf3bb