Spec-Zone.ru › Laravel 8

CountInDatabase

class CountInDatabase extends Constraint (View source)

Свойства

protected Connection $database

Подключение к базе данных.

protected int $expectedCount

Ожидаемое количество записей в таблице, которое будет проверено на соответствие фактическому количеству.

protected int $actualCount

Фактическое количество записей в таблице, которое будет проверено на соответствие ожидаемому количеству.

Методы

void __construct(Connection $database, int $expectedCount)

Создать новый экземпляр ограничения.

bool matches(string $table)

Проверить, равны ли ожидаемое и фактическое количество.

string failureDescription(string $table)

Получить описание ошибки.

string toString(int $options = 0)

Получить строковое представление объекта.

Подробности

void __construct(Connection $database, int $expectedCount)

Создать новый экземпляр ограничения.

Параметры

Connection $database
int $expectedCount

Возвращаемое значение

void

bool matches(string $table)

Проверить, равны ли ожидаемое и фактическое количество.

Параметры

string $table

Возвращаемое значение

bool

string failureDescription(string $table)

Получить описание ошибки.

Параметры

string $table

Возвращаемое значение

string

string toString(int $options = 0)

Получить строковое представление объекта.

Параметры

int $options

Возвращаемое значение

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Testing/Constraints/CountInDatabase.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API