/** * testZeroDefaultFieldValue method * * @return void */ public function testZeroDefaultFieldValue() { $this->skipIf($this->db instanceof Sqlite, 'SQLite uses loose typing, this operation is unsupported.'); $this->loadFixtures('DataTest'); $TestModel = new DataTest(); $TestModel->create(array()); $TestModel->save(); $result = $TestModel->findById($TestModel->id); $this->assertEquals(0, $result['DataTest']['count']); $this->assertEquals(0, $result['DataTest']['float']); }
/** * testZeroDefaultFieldValue method * * @access public * @return void */ function testZeroDefaultFieldValue() { $this->skipIf($this->db->config['driver'] == 'sqlite', '%s SQLite uses loose typing, this operation is unsupported'); $this->loadFixtures('DataTest'); $TestModel = new DataTest(); $TestModel->create(array()); $TestModel->save(); $result = $TestModel->findById($TestModel->id); $this->assertEquals($result['DataTest']['count'], 0); $this->assertEquals($result['DataTest']['float'], 0); }