Spec-Zone.ru › CakePHP 4.4

Класс TransactionStrategy

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

Любой тест, вызывающий Connection::rollback(true), нарушит эту стратегию.

Пространство имён: Cake\TestSuite\Fixture

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

  • $fixtures protected
    arrayCake\Datasource\FixtureInterface>
  • $helper protected
    Cake\TestSuite\Fixture\FixtureHelper

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

  • __construct() public

    Инициализация стратегии.

  • setupTest() public

    Вызывается перед каждым запуском теста в каждом TestCase.

  • teardownTest() public

    Вызывается после каждого запуска теста в каждом TestCase.

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

__construct() public

__construct()

Инициализация стратегии.

setupTest() public

setupTest(array<string> $fixtureNames): void

Вызывается перед каждым запуском теста в каждом TestCase.

Параметры

array<string> $fixtureNames

Возвращает

void

teardownTest() public

teardownTest(): void

Вызывается после каждого запуска теста в каждом TestCase.

Возвращает

void

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

$fixtures protected

Тип

arrayCake\Datasource\FixtureInterface>

$helper protected

Тип

Cake\TestSuite\Fixture\FixtureHelper

© 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/class-Cake.TestSuite.Fixture.TransactionStrategy.html

Spec-Zone.ru

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