Базы данных тестов
признак TestDatabases (Просмотреть исходный код)
Свойства
| статический защищённый bool | $schemaIsUpToDate | Указывает, является ли схема тестовой базы данных актуальной. |
Методы
| void | bootTestDatabase()
Инициализировать тестовую базу данных. | |
| массив | ensureTestDatabaseExists(string $database)
Убедиться, что тестовая база данных существует, и вернуть её имя. | |
| void | ensureSchemaIsUpToDate()
Убедиться, что текущая схема тестовой базы данных актуальна. | |
| void | usingDatabase(string $database, callable $callable)
Выполняет заданный вызов с использованием заданной базы данных. | |
| void | whenNotUsingInMemoryDatabase(callable $callback)
Применить заданный обратный вызов, когда тесты не используют базу данных в памяти. | |
| void | switchToDatabase(string $database)
Переключиться на заданную базу данных. | |
| строка | testDatabase($database)
Возвращает имя тестовой базы данных. |
Подробности
защищённый void bootTestDatabase()
Инициализировать тестовую базу данных.
защищённый массив ensureTestDatabaseExists(string $database)
Убедиться, что тестовая база данных существует, и вернуть её имя.
защищённый void ensureSchemaIsUpToDate()
Убедиться, что текущая схема тестовой базы данных актуальна.
защищённый void usingDatabase(string $database, callable $callable)
Выполняет заданный вызов с использованием заданной базы данных.
защищённый void whenNotUsingInMemoryDatabase(callable $callback)
Применить заданный обратный вызов, когда тесты не используют базу данных в памяти.
защищённый void switchToDatabase(string $database)
Переключиться на заданную базу данных.
защищённый строка testDatabase($database)
Возвращает имя тестовой базы данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Testing/Concerns/TestDatabases.html