/** * Tests if a task can interpret the 'earliest run' rule. */ public function testCanInterpretEarliestRunRule() { $task = new Zend_Scheduler_Task(); $task->setTime(mktime(23, 59, 59, 12, 31, 2006)); $task->setEarliestRun('2007-01-01T00:00:00'); $this->assertFalse($task->isScheduled(), 'Earliest run rule was not interpreted correctly'); $task->setEarliestRun('2006-01-01T00:00:00'); $this->assertTrue($task->isScheduled(), 'Earliest run rule was not interpreted correctly'); }