/**
  * 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']);
 }
Beispiel #2
0
 /**
  * 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);
 }