1..75 # __construct() ok 1 - __construct() takes a mandatory ICU array as its first argument # ::getInstance() ok 2 - ::getInstance() returns an sfNumberFormatInfo instance ok 3 - ::getInstance() can take a sfCultureInfo instance as its first argument ok 4 - ::getInstance() can take a culture as its first argument ok 5 - ::getInstance() can take a formatting type as its second argument # ->getPattern() ->setPattern() ok 6 - ->getPattern() ->setPattern() changes the current pattern ok 7 - ->setPattern() is equivalent to ->Pattern = ok 8 - ->getPattern() is equivalent to ->Pattern # ::getCurrencyInstance() ok 9 - ::getCurrencyInstance() is a shortcut for ::getInstance() and type sfNumberFormatInfo::CURRENCY # ::getPercentageInstance() ok 10 - ::getPercentageInstance() is a shortcut for ::getInstance() and type sfNumberFormatInfo::PERCENTAGE # ::getScientificInstance() ok 11 - ::getScientificInstance() is a shortcut for ::getInstance() and type sfNumberFormatInfo::SCIENTIFIC ok 12 - ->getDecimalDigits() returns -1 for culture fr ok 13 - ->getDecimalSeparator() returns , for culture fr ok 14 - ->getGroupSeparator() returns   for culture fr ok 15 - ->getCurrencySymbol() returns $US for culture fr ok 16 - ->getNegativeInfinitySymbol() returns -∞ for culture fr ok 17 - ->getPositiveInfinitySymbol() returns +∞ for culture fr ok 18 - ->getNegativeSign() returns - for culture fr ok 19 - ->getPositiveSign() returns + for culture fr ok 20 - ->getNaNSymbol() returns NaN for culture fr ok 21 - ->getPercentSymbol() returns % for culture fr ok 22 - ->getPerMilleSymbol() returns ‰ for culture fr ok 23 - ->getDecimalDigits() returns -1 for culture en ok 24 - ->getDecimalSeparator() returns . for culture en ok 25 - ->getGroupSeparator() returns , for culture en ok 26 - ->getCurrencySymbol() returns $ for culture en ok 27 - ->getNegativeInfinitySymbol() returns -∞ for culture en ok 28 - ->getPositiveInfinitySymbol() returns +∞ for culture en ok 29 - ->getNegativeSign() returns - for culture en ok 30 - ->getPositiveSign() returns + for culture en ok 31 - ->getNaNSymbol() returns NaN for culture en ok 32 - ->getPercentSymbol() returns % for culture en ok 33 - ->getPerMilleSymbol() returns ‰ for culture en # ->getDecimalDigits() ->setDecimalDigits() ok 34 - ->setDecimalDigits() sets the current decimal digits ok 35 - ->getDecimalDigits() is equivalent to ->DecimalDigits ok 36 - ->setDecimalDigits() is equivalent to ->DecimalDigits = # ->getDecimalSeparator() ->setDecimalSeparator() ok 37 - ->setDecimalSeparator() sets the current decimal digits ok 38 - ->getDecimalSeparator() is equivalent to ->DecimalSeparator ok 39 - ->setDecimalSeparator() is equivalent to ->DecimalSeparator = # ->getGroupSeparator() ->setGroupSeparator() ok 40 - ->setGroupSeparator() sets the current decimal digits ok 41 - ->getGroupSeparator() is equivalent to ->GroupSeparator ok 42 - ->setGroupSeparator() is equivalent to ->GroupSeparator = # ->getCurrencySymbol() ->setCurrencySymbol() ok 43 - ->setCurrencySymbol() sets the current decimal digits ok 44 - ->getCurrencySymbol() is equivalent to ->CurrencySymbol ok 45 - ->setCurrencySymbol() is equivalent to ->CurrencySymbol = # ->getNegativeInfinitySymbol() ->setNegativeInfinitySymbol() ok 46 - ->setNegativeInfinitySymbol() sets the current decimal digits ok 47 - ->getNegativeInfinitySymbol() is equivalent to ->NegativeInfinitySymbol ok 48 - ->setNegativeInfinitySymbol() is equivalent to ->NegativeInfinitySymbol = # ->getPositiveInfinitySymbol() ->setPositiveInfinitySymbol() ok 49 - ->setPositiveInfinitySymbol() sets the current decimal digits ok 50 - ->getPositiveInfinitySymbol() is equivalent to ->PositiveInfinitySymbol ok 51 - ->setPositiveInfinitySymbol() is equivalent to ->PositiveInfinitySymbol = # ->getNegativeSign() ->setNegativeSign() ok 52 - ->setNegativeSign() sets the current decimal digits ok 53 - ->getNegativeSign() is equivalent to ->NegativeSign ok 54 - ->setNegativeSign() is equivalent to ->NegativeSign = # ->getPositiveSign() ->setPositiveSign() ok 55 - ->setPositiveSign() sets the current decimal digits ok 56 - ->getPositiveSign() is equivalent to ->PositiveSign ok 57 - ->setPositiveSign() is equivalent to ->PositiveSign = # ->getNaNSymbol() ->setNaNSymbol() ok 58 - ->setNaNSymbol() sets the current decimal digits ok 59 - ->getNaNSymbol() is equivalent to ->NaNSymbol ok 60 - ->setNaNSymbol() is equivalent to ->NaNSymbol = # ->getPercentSymbol() ->setPercentSymbol() ok 61 - ->setPercentSymbol() sets the current decimal digits ok 62 - ->getPercentSymbol() is equivalent to ->PercentSymbol ok 63 - ->setPercentSymbol() is equivalent to ->PercentSymbol = # ->getPerMilleSymbol() ->setPerMilleSymbol() ok 64 - ->setPerMilleSymbol() sets the current decimal digits ok 65 - ->getPerMilleSymbol() is equivalent to ->PerMilleSymbol ok 66 - ->setPerMilleSymbol() is equivalent to ->PerMilleSymbol = # ->getGroupSizes() ->setGroupSizes() ok 67 - ->setGroupSizes() sets the current decimal digits ok 68 - ->getGroupSizes() is equivalent to ->GroupSizes ok 69 - ->setGroupSizes() is equivalent to ->GroupSizes = # ->getNegativePattern() ->setNegativePattern() ok 70 - ->setNegativePattern() sets the current decimal digits ok 71 - ->getNegativePattern() is equivalent to ->NegativePattern ok 72 - ->setNegativePattern() is equivalent to ->NegativePattern = # ->getPositivePattern() ->setPositivePattern() ok 73 - ->setPositivePattern() sets the current decimal digits ok 74 - ->getPositivePattern() is equivalent to ->PositivePattern ok 75 - ->setPositivePattern() is equivalent to ->PositivePattern = # Looks like everything went fine.