public function testOldDate() { $user = new User(); $user->setUsername('datetest'); $user->setCreatedAt('1900-01-01'); $this->dm->persist($user); $this->dm->flush(); $user->setUsername('datetest2'); $this->dm->flush(); $this->dm->clear(); $test = $this->dm->getDocumentCollection('Documents\\User')->findOne(array('username' => 'datetest2')); $this->assertTrue(isset($test['createdAt'])); $user = $this->dm->getRepository('Documents\\User')->findOneBy(array('username' => 'datetest2')); $this->assertTrue($user->getCreatedAt() instanceof \DateTime); $this->assertEquals('1900-01-01', $user->getCreatedAt()->format('Y-m-d')); }