Example #1
0
 public function testSavingNullValue()
 {
     $test = new BooleanTest();
     $test->is_working = null;
     $this->assertIdentical($test->is_working, null);
     $this->assertEqual($test->state(), Doctrine_Record::STATE_TDIRTY);
     $test->save();
     $test->refresh();
     $this->assertIdentical($test->is_working, null);
     $test = new BooleanTest();
     $test->is_working_notnull = null;
     $this->assertIdentical($test->is_working_notnull, false);
     $this->assertEqual($test->state(), Doctrine_Record::STATE_TDIRTY);
     $test->save();
     $test->refresh();
     $this->assertIdentical($test->is_working_notnull, false);
 }