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