Пример #1
0
 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'));
 }