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