/** * test writing floats in german locale. * * @return void */ public function testWriteFloatAsGerman() { $restore = setlocale(LC_NUMERIC, 0); $this->skipIf(setlocale(LC_NUMERIC, 'de_DE') === false, "The German locale isn't available."); $model = new DataTest(); $result = $model->save(array('count' => 1, 'float' => 3.14593)); $this->assertTrue((bool) $result); setlocale(LC_NUMERIC, $restore); }
/** * test writing floats in german locale. * * @return void */ function testWriteFloatAsGerman() { $restore = setlocale(LC_ALL, null); setlocale(LC_ALL, 'de_DE'); $model = new DataTest(); $result = $model->save(array('count' => 1, 'float' => 3.14593)); $this->assertTrue($result); setlocale(LC_ALL, $restore); }