Spec-Zone.ru › CakePHP 3.1

Интерфейс FixtureInterface

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

Непосредственные известные реализаторы

Cake\TestSuite\Fixture\TestFixture
Пространство имен: Cake\Datasource
Расположено в Datasource/FixtureInterface.php

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

connectionsource public

connection( )

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

Возвращает

string
строка

createsource public

create( Cake\Datasource\ConnectionInterface $db )

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

Параметры

Cake\Datasource\ConnectionInterface $db
Экземпляр подключения, на котором следует создать фикстуру.

Возвращает

boolean
Истина при успехе, ложь при ошибке.

createConstraintssource public

createConstraints( Cake\Datasource\ConnectionInterface $db )

Создать и выполнить SQL-запросы, необходимые для создания ограничений фикстуры.

Параметры

Cake\Datasource\ConnectionInterface $db
Экземпляр базы данных, в которой будут созданы ограничения.

Возвращает

boolean
Истина при успехе или если ограничений нет, ложь при ошибке.

dropsource public

drop( Cake\Datasource\ConnectionInterface $db )

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

Параметры

Cake\Datasource\ConnectionInterface $db
Экземпляр подключения, из которого следует удалить фикстуру.

Возвращает

boolean
Истина при успехе, ложь при ошибке.

dropConstraintssource public

dropConstraints( Cake\Datasource\ConnectionInterface $db )

Создать и выполнить SQL-запросы, необходимые для удаления ограничений фикстуры.

Параметры

Cake\Datasource\ConnectionInterface $db
Экземпляр базы данных, из которой будут удалены ограничения.

Возвращает

boolean
Истина при успехе или если ограничений нет, ложь при ошибке.

insertsource public

insert( Cake\Datasource\ConnectionInterface $db )

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

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

Параметры

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

Возвращает

boolean
Истина при успехе или если записей нет, ложь при ошибке.

sourceNamesource public

sourceName( )

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

Возвращает

string
строка

truncatesource public

truncate( Cake\Datasource\ConnectionInterface $db )

Обнуляет текущую фикстуру.

Параметры

Cake\Datasource\ConnectionInterface $db
Ссылка на экземпляр db.

Возвращает

boolean
логическое значение

© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.Datasource.FixtureInterface.html

Spec-Zone.ru

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