public function testInvalidFutureDates()
 {
     $this->manager->setAttribute(Doctrine_Core::ATTR_VALIDATE, Doctrine_Core::VALIDATE_ALL);
     $user1 = new ValidatorTest_DateModel();
     $user1->death = date('Y-m-d', 42);
     $this->assertFalse($user1->trySave());
     $user1->death = date('Y-m-d', time());
     $this->assertFalse($user1->trySave());
     $user1->death = date('Y-m-d', time() + 60);
     $this->assertFalse($user1->trySave());
     $this->manager->setAttribute(Doctrine_Core::ATTR_VALIDATE, Doctrine_Core::VALIDATE_NONE);
 }
Beispiel #2
0
 public function testValidPastDates()
 {
     $this->manager->setAttribute(Doctrine::ATTR_VALIDATE, Doctrine::VALIDATE_ALL);
     $user1 = new ValidatorTest_DateModel();
     $user1->birthday = date('Y-m-d', 42);
     $this->assertTrue($user1->trySave());
     $user1->birthday = date('Y-m-d', mktime(0, 0, 0, 6, 3, 1981));
     $this->assertTrue($user1->trySave());
     $user1->birthday = date('Y-m-d', mktime(0, 0, 0, 3, 9, 1983));
     $this->assertTrue($user1->trySave());
     $this->manager->setAttribute(Doctrine::ATTR_VALIDATE, Doctrine::VALIDATE_NONE);
 }