Spec-Zone.ru › Symfony 2.7

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/2.7/Symfony/Component/Intl/Util/IntlTestHelper.html

Spec-Zone.ru

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