Интерфейс FixtureInterface
Определяет интерфейс, используемый фикстурами для тестирования.
Непосредственные известные реализаторы
Cake\TestSuite\Fixture\TestFixtureПодробное описание методов
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