/** * @covers Cron_AbstractField::isSatisfied */ public function testTestsIfSatisfied() { $f = new Cron_DayOfWeekField(); $this->assertTrue($f->isSatisfied('12', '3-13')); $this->assertTrue($f->isSatisfied('15', '3-59/12')); $this->assertTrue($f->isSatisfied('12', '*')); $this->assertTrue($f->isSatisfied('12', '12')); $this->assertFalse($f->isSatisfied('12', '3-11')); $this->assertFalse($f->isSatisfied('12', '3-59/13')); $this->assertFalse($f->isSatisfied('12', '11')); }
/** * @covers Cron_DayOfWeekField::isSatisfiedBy */ public function testHandlesZeroAndSevenDayOfTheWeekValues() { $f = new Cron_DayOfWeekField(); $this->assertTrue($f->isSatisfiedBy(new DateTime('2011-09-04 00:00:00'), '0-2')); $this->assertTrue($f->isSatisfiedBy(new DateTime('2011-09-04 00:00:00'), '6-0')); }