diff --git a/lib/Cake/Test/Case/Utility/CakeNumberTest.php b/lib/Cake/Test/Case/Utility/CakeNumberTest.php index 2635a754b14..d634134ba00 100644 --- a/lib/Cake/Test/Case/Utility/CakeNumberTest.php +++ b/lib/Cake/Test/Case/Utility/CakeNumberTest.php @@ -587,12 +587,14 @@ public function testToReadableSize() { */ public function testReadableSizeLocalized() { $restore = setlocale(LC_NUMERIC, 0); - setlocale(LC_NUMERIC, 'de_DE'); + + $this->skipIf(setlocale(LC_NUMERIC, 'de_DE') === false, "The German locale isn't available."); + $result = $this->Number->toReadableSize(1321205); - $this->assertRegExp('/1[,.]26 MB/', $result); + $this->assertEquals('1,26 MB', $result); $result = $this->Number->toReadableSize(1024 * 1024 * 1024 * 512); - $this->assertRegExp('/512[,.]00 GB/', $result); + $this->assertEquals('512,00 GB', $result); setlocale(LC_NUMERIC, $restore); }