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(PhpUnit_Framework_TestCase $testCase)

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

static 
requireFullIntl(PhpUnit_Framework_TestCase $testCase)

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

static 
require32Bit(PhpUnit_Framework_TestCase $testCase)

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

static 
require64Bit(PhpUnit_Framework_TestCase $testCase)

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

Details

at line line 34
static requireIntl(PhpUnit_Framework_TestCase $testCase)

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

Parameters

PhpUnit_Framework_TestCase $testCase

at line line 66
static requireFullIntl(PhpUnit_Framework_TestCase $testCase)

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

Parameters

PhpUnit_Framework_TestCase $testCase

at line line 95
static require32Bit(PhpUnit_Framework_TestCase $testCase)

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

Parameters

PhpUnit_Framework_TestCase $testCase

at line line 107
static require64Bit(PhpUnit_Framework_TestCase $testCase)

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

Parameters

PhpUnit_Framework_TestCase $testCase