From 8fb334f7fcbd9717a1b9e8ee4598801bb6303265 Mon Sep 17 00:00:00 2001 From: Bernhard Schussek Date: Thu, 8 Nov 2012 18:34:46 +0100 Subject: [PATCH] [Form] Excluded some tests in NumberToLocalizedStringTransformerTest which fail on ICU 4.4, but work on ICU 4.8 --- ...NumberToLocalizedStringTransformerTest.php | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php b/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php index 41bde1f46acf..33d2952a6c79 100644 --- a/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php +++ b/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php @@ -98,6 +98,10 @@ public function testReverseTransformWithGrouping() public function testDecimalSeparatorMayBeDotIfGroupingSeparatorIsNotDot() { + if ($this->isLowerThanIcuVersion('4.5')) { + $this->markTestSkipped('Please upgrade ICU version to 4.5+'); + } + \Locale::setDefault('fr'); $transformer = new NumberToLocalizedStringTransformer(null, true); @@ -115,6 +119,10 @@ public function testDecimalSeparatorMayBeDotIfGroupingSeparatorIsNotDot() */ public function testDecimalSeparatorMayNotBeDotIfGroupingSeparatorIsDot() { + if ($this->isLowerThanIcuVersion('4.5')) { + $this->markTestSkipped('Please upgrade ICU version to 4.5+'); + } + $transformer = new NumberToLocalizedStringTransformer(null, true); $transformer->reverseTransform('1.234.5'); @@ -125,6 +133,10 @@ public function testDecimalSeparatorMayNotBeDotIfGroupingSeparatorIsDot() */ public function testDecimalSeparatorMayNotBeDotIfGroupingSeparatorIsDot_noGroupSep() { + if ($this->isLowerThanIcuVersion('4.5')) { + $this->markTestSkipped('Please upgrade ICU version to 4.5+'); + } + $transformer = new NumberToLocalizedStringTransformer(null, true); $transformer->reverseTransform('1234.5'); @@ -141,6 +153,10 @@ public function testDecimalSeparatorMayBeDotIfGroupingSeparatorIsDotButNoGroupin public function testDecimalSeparatorMayBeCommaIfGroupingSeparatorIsNotComma() { + if ($this->isLowerThanIcuVersion('4.5')) { + $this->markTestSkipped('Please upgrade ICU version to 4.5+'); + } + \Locale::setDefault('ak'); $transformer = new NumberToLocalizedStringTransformer(null, true); @@ -158,6 +174,10 @@ public function testDecimalSeparatorMayBeCommaIfGroupingSeparatorIsNotComma() */ public function testDecimalSeparatorMayNotBeCommaIfGroupingSeparatorIsComma() { + if ($this->isLowerThanIcuVersion('4.5')) { + $this->markTestSkipped('Please upgrade ICU version to 4.5+'); + } + \Locale::setDefault('en'); $transformer = new NumberToLocalizedStringTransformer(null, true); @@ -169,6 +189,10 @@ public function testDecimalSeparatorMayNotBeCommaIfGroupingSeparatorIsComma() */ public function testDecimalSeparatorMayNotBeCommaIfGroupingSeparatorIsComma_noGroupSep() { + if ($this->isLowerThanIcuVersion('4.5')) { + $this->markTestSkipped('Please upgrade ICU version to 4.5+'); + } + \Locale::setDefault('en'); $transformer = new NumberToLocalizedStringTransformer(null, true);