IntlTestHelper

IntlTestHelper

class IntlTestHelper

Helper class for preparing test cases that rely on the Intl component.

Any test that tests functionality relying on either the intl classes or the resource bundle data should call either of the methods {@link requireIntl()} or {@link requireFullIntl()}. Calling {@link requireFullIntl()} is only necessary if you use functionality in the test that is not provided by the stub intl implementation.

Methods

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

Should be called before tests that work fine with the stub implementation.

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

Should be called before tests that require a feature-complete intl implementation.

static require32Bit(TestCase $testCase)

Skips the test unless the current system has a 32bit architecture.

static require64Bit(TestCase $testCase)

Skips the test unless the current system has a 64bit architecture.

Details

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

Should be called before tests that work fine with the stub implementation.

Parameters

TestCase $testCase
$minimumIcuVersion

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

Should be called before tests that require a feature-complete intl implementation.

Parameters

TestCase $testCase
$minimumIcuVersion

static require32Bit(TestCase $testCase)

Skips the test unless the current system has a 32bit architecture.

Parameters

TestCase $testCase

static require64Bit(TestCase $testCase)

Skips the test unless the current system has a 64bit architecture.

Parameters

TestCase $testCase

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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部