PHP Класс Neos\Flow\Tests\Unit\I18n\Parser\NumberParserTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$sampleLocale Neos\Flow\I18n\Locale
$sampleLocalizedSymbols array Localized symbols array used during formatting.
$templateFormat array A template array of parsed format. Used as a base in order to not repeat same fields everywhere.

Открытые методы

Метод Описание
lenientParsingWorksCorrectlyForEasyNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
lenientParsingWorksCorrectlyForHardNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
parsingUsingCustomPatternWorks ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
sampleNumbersEasyToParse ( ) : array Sample data for all test methods, with format type, string number to parse, expected parsed number, string format, and parsed format.
sampleNumbersHardToParse ( ) : array Sample data with structure like in sampleNumbersEasyToParse(), but with number harder to parse - only lenient parsing mode should be able to parse them.
setUp ( ) : void
specificFormattingMethodsWork ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
strictParsingReturnsFalseForHardNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
strictParsingWorksCorrectlyForEasyNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )

Описание методов

lenientParsingWorksCorrectlyForEasyNumbers() публичный Метод

public lenientParsingWorksCorrectlyForEasyNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
$parsedFormat array

lenientParsingWorksCorrectlyForHardNumbers() публичный Метод

public lenientParsingWorksCorrectlyForHardNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
$parsedFormat array

parsingUsingCustomPatternWorks() публичный Метод

public parsingUsingCustomPatternWorks ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
$parsedFormat array

sampleNumbersEasyToParse() публичный Метод

Note that this data provider has everything needed by any test method, so not every element is used by every method.
public sampleNumbersEasyToParse ( ) : array
Результат array

sampleNumbersHardToParse() публичный Метод

Sample data with structure like in sampleNumbersEasyToParse(), but with number harder to parse - only lenient parsing mode should be able to parse them.
public sampleNumbersHardToParse ( ) : array
Результат array

setUp() публичный Метод

public setUp ( ) : void
Результат void

specificFormattingMethodsWork() публичный Метод

public specificFormattingMethodsWork ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
$parsedFormat array

strictParsingReturnsFalseForHardNumbers() публичный Метод

public strictParsingReturnsFalseForHardNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
$parsedFormat array

strictParsingWorksCorrectlyForEasyNumbers() публичный Метод

public strictParsingWorksCorrectlyForEasyNumbers ( $formatType, $numberToParse, $expectedParsedNumber, $stringFormat, array $parsedFormat )
$parsedFormat array

Описание свойств

$sampleLocale защищенное свойство

protected Locale,Neos\Flow\I18n $sampleLocale
Результат Neos\Flow\I18n\Locale

$sampleLocalizedSymbols защищенное свойство

Localized symbols array used during formatting.
protected array $sampleLocalizedSymbols
Результат array

$templateFormat защищенное свойство

A template array of parsed format. Used as a base in order to not repeat same fields everywhere.
protected array $templateFormat
Результат array