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); }