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