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