Spec-Zone.ru › Symfony 3.2

IntlTestHelper

class IntlTestHelper

Класс-помощник для подготовки тестовых случаев, которые полагаются на компонент Intl.

Любой тест, проверяющий функциональность, зависящую от классов intl или данных ресурсных пакетов, должен вызвать один из методов {@link requireIntl()} или {@link requireFullIntl()}. Вызов {@link requireFullIntl()} необходим только в том случае, если в тесте используется функциональность, которая не предоставляется подставкой реализации intl.

Методы

static requireIntl(TestCase $testCase, $minimumIcuVersion = null)

Должен вызываться перед тестами, которые работают с подставкой реализации.

static requireFullIntl(TestCase $testCase, $minimumIcuVersion = null)

Должен вызываться перед тестами, которые требуют полной реализации intl.

static require32Bit(TestCase $testCase)

Пропускает тест, если текущая система не имеет 32-разрядной архитектуры.

static require64Bit(TestCase $testCase)

Пропускает тест, если текущая система не имеет 64-разрядной архитектуры.

Подробное описание

static requireIntl(TestCase $testCase, $minimumIcuVersion = null)

Должен вызываться перед тестами, которые работают с подставкой реализации.

Параметры

TestCase $testCase
$minimumIcuVersion

static requireFullIntl(TestCase $testCase, $minimumIcuVersion = null)

Должен вызываться перед тестами, которые требуют полной реализации intl.

Параметры

TestCase $testCase
$minimumIcuVersion

static require32Bit(TestCase $testCase)

Пропускает тест, если текущая система не имеет 32-разрядной архитектуры.

Параметры

TestCase $testCase

static require64Bit(TestCase $testCase)

Пропускает тест, если текущая система не имеет 64-разрядной архитектуры.

Параметры

TestCase $testCase

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Intl/Util/IntlTestHelper.html

Spec-Zone.ru

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