Cron\Tests\AbstractFieldTest::testTestsIfInIncrementsOfRanges PHP Method

testTestsIfInIncrementsOfRanges() public method

    public function testTestsIfInIncrementsOfRanges()
    {
        $f = new DayOfWeekField();
        $this->assertTrue($f->isInIncrementsOfRanges(3, '3-59/2'));
        $this->assertTrue($f->isInIncrementsOfRanges(13, '3-59/2'));
        $this->assertTrue($f->isInIncrementsOfRanges(15, '3-59/2'));
        $this->assertTrue($f->isInIncrementsOfRanges(14, '*/2'));
        $this->assertFalse($f->isInIncrementsOfRanges(2, '3-59/13'));
        $this->assertFalse($f->isInIncrementsOfRanges(14, '*/13'));
        $this->assertFalse($f->isInIncrementsOfRanges(14, '3-59/2'));
        $this->assertFalse($f->isInIncrementsOfRanges(3, '2-59'));
        $this->assertFalse($f->isInIncrementsOfRanges(3, '2'));
        $this->assertFalse($f->isInIncrementsOfRanges(3, '*'));
        $this->assertFalse($f->isInIncrementsOfRanges(0, '*/0'));
        $this->assertFalse($f->isInIncrementsOfRanges(1, '*/0'));
        $this->assertTrue($f->isInIncrementsOfRanges(4, '4/10'));
        $this->assertTrue($f->isInIncrementsOfRanges(14, '4/10'));
        $this->assertTrue($f->isInIncrementsOfRanges(34, '4/10'));
    }