Spec-Zone.ru › CakePHP 4.4

Интерфейс FixtureInterface

Определяет интерфейс, используемый фикстурами тестирования.

Пространство имен: Cake\Datasource

Краткое описание методов

  • connection() public

    Получить имя подключения, в которое должна быть вставлена эта фикстура.

  • create() public

    Создать схему/отображение/определение фикстуры.

  • drop() public

    Выполняется после выполнения всех тестов, должно удалить таблицу/коллекцию из подключения.

  • insert() public

    Выполняется перед выполнением каждого теста.

    Должен вставить все записи в тестовую базу данных.

  • sourceName() public

    Получить имя таблицы/коллекции для этой фикстуры.

  • truncate() public

    Очищает текущую фикстуру.

Подробное описание методов

connection() public

connection(): string

Получить имя подключения, в которое должна быть вставлена эта фикстура.

Возвращает

string

create() public

create(Cake\Datasource\ConnectionInterface $connection): bool

Создать схему/отображение/определение фикстуры.

Параметры

Cake\Datasource\ConnectionInterface $connection

Экземпляр подключения, на котором должна быть создана фикстура.

Возвращает

bool

drop() public

drop(Cake\Datasource\ConnectionInterface $connection): bool

Выполняется после выполнения всех тестов, должно удалить таблицу/коллекцию из подключения.

Параметры

Cake\Datasource\ConnectionInterface $connection

Экземпляр подключения, из которого должна быть удалена фикстура.

Возвращает

bool

insert() public

insert(Cake\Datasource\ConnectionInterface $connection): Cake\Database\StatementInterface|bool

Выполняется перед выполнением каждого теста.

Должен вставить все записи в тестовую базу данных.

Параметры

Cake\Datasource\ConnectionInterface $connection

Экземпляр подключения, в который будут вставлены записи.

Возвращает

Cake\Database\StatementInterface|bool

sourceName() public

sourceName(): string

Получить имя таблицы/коллекции для этой фикстуры.

Возвращает

string

truncate() public

truncate(Cake\Datasource\ConnectionInterface $connection): bool

Очищает текущую фикстуру.

Параметры

Cake\Datasource\ConnectionInterface $connection

Ссылка на экземпляр базы данных.

Возвращает

bool

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/interface-Cake.Datasource.FixtureInterface.html

Spec-Zone.ru

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