ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Definition at line 10 of file RRuleIteratorTest.php.
Sabre\VObject\Recur\RRuleIteratorTest::parse | ( | $rule, | |
$start, | |||
$expected, | |||
$fastForward = null , |
|||
$tz = 'UTC' |
|||
) |
Definition at line 986 of file RRuleIteratorTest.php.
References $parser, $result, $rule, $start, and $tz.
Referenced by Sabre\VObject\Recur\RRuleIteratorTest\testByDayBadOffset(), Sabre\VObject\Recur\RRuleIteratorTest\testDaily(), Sabre\VObject\Recur\RRuleIteratorTest\testDailyByDay(), Sabre\VObject\Recur\RRuleIteratorTest\testDailyByDayByHour(), Sabre\VObject\Recur\RRuleIteratorTest\testDailyByHour(), Sabre\VObject\Recur\RRuleIteratorTest\testDailyByMonth(), Sabre\VObject\Recur\RRuleIteratorTest\testDailyCount(), Sabre\VObject\Recur\RRuleIteratorTest\testFastForward(), Sabre\VObject\Recur\RRuleIteratorTest\testFastFowardTooFar(), Sabre\VObject\Recur\RRuleIteratorTest\testFifthTuesdayProblem(), Sabre\VObject\Recur\RRuleIteratorTest\testHourly(), Sabre\VObject\Recur\RRuleIteratorTest\testIgnoredStuff(), Sabre\VObject\Recur\RRuleIteratorTest\testInvalidByWeekNo(), Sabre\VObject\Recur\RRuleIteratorTest\testInvalidFreq(), Sabre\VObject\Recur\RRuleIteratorTest\testMinusFifthThursday(), Sabre\VObject\Recur\RRuleIteratorTest\testMonlthyEndOfMonth(), Sabre\VObject\Recur\RRuleIteratorTest\testMonthly(), Sabre\VObject\Recur\RRuleIteratorTest\testMonthlyByDay(), Sabre\VObject\Recur\RRuleIteratorTest\testMonthlyByDayByMonthDay(), Sabre\VObject\Recur\RRuleIteratorTest\testMonthlyByDayBySetPos(), Sabre\VObject\Recur\RRuleIteratorTest\testMonthlyByMonthDay(), Sabre\VObject\Recur\RRuleIteratorTest\testMultipleValidByWeekNo(), Sabre\VObject\Recur\RRuleIteratorTest\testNegativeValidByWeekNo(), Sabre\VObject\Recur\RRuleIteratorTest\testTwoValidByWeekNo(), Sabre\VObject\Recur\RRuleIteratorTest\testUnsupportedPart(), Sabre\VObject\Recur\RRuleIteratorTest\testUntilBeforeDtStart(), Sabre\VObject\Recur\RRuleIteratorTest\testUntilBeginHasTimezone(), Sabre\VObject\Recur\RRuleIteratorTest\testValidByWeekNo(), Sabre\VObject\Recur\RRuleIteratorTest\testValidByWeekNoByDayDefault(), Sabre\VObject\Recur\RRuleIteratorTest\testWeekly(), Sabre\VObject\Recur\RRuleIteratorTest\testWeeklyByDay(), Sabre\VObject\Recur\RRuleIteratorTest\testWeeklyByDay2(), Sabre\VObject\Recur\RRuleIteratorTest\testWeeklyByDayByHour(), Sabre\VObject\Recur\RRuleIteratorTest\testWeeklyByDaySpecificHour(), Sabre\VObject\Recur\RRuleIteratorTest\testYearly(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonth(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonthByDay(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonthEmptyValue(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonthInvalidValue1(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonthInvalidValue2(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonthLoop(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByMonthManyInvalidValues(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByYearDay(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByYearDayByDay(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByYearDayInvalid0(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByYearDayInvalid390(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByYearDayMultiple(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyByYearDayNegative(), Sabre\VObject\Recur\RRuleIteratorTest\testYearlyLeapYear(), and Sabre\VObject\Recur\RRuleIteratorTest\testZeroInterval().
Sabre\VObject\Recur\RRuleIteratorTest::testByDayBadOffset | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 875 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testDaily | ( | ) |
Definition at line 35 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testDailyByDay | ( | ) |
Definition at line 99 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testDailyByDayByHour | ( | ) |
Definition at line 53 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testDailyByHour | ( | ) |
Definition at line 76 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testDailyByMonth | ( | ) |
Definition at line 138 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testDailyCount | ( | ) |
Definition at line 122 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testFastForward | ( | ) |
Definition at line 634 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testFastFowardTooFar | ( | ) |
This bug came from a Fruux customer.
This would result in a never-ending request.
Definition at line 673 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testFifthTuesdayProblem | ( | ) |
The bug that was in the system before would fail on the 5th tuesday of the month, if the 5th tuesday did not exist.
A pretty slow test. Had to be marked as 'medium' for phpunit to not die after 1 second. Would be good to optimize later.
@medium
Definition at line 657 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testHourly | ( | ) |
Definition at line 12 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testIgnoredStuff | ( | ) |
Definition at line 919 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testInvalidByWeekNo | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 813 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testInvalidFreq | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 862 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testIteratorFunctions | ( | ) |
Definition at line 960 of file RRuleIteratorTest.php.
References $parser.
Sabre\VObject\Recur\RRuleIteratorTest::testMinusFifthThursday | ( | ) |
Definition at line 932 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMonlthyEndOfMonth | ( | ) |
Definition at line 280 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMonthly | ( | ) |
Definition at line 264 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMonthlyByDay | ( | ) |
Definition at line 323 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMonthlyByDayByMonthDay | ( | ) |
Definition at line 350 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMonthlyByDayBySetPos | ( | ) |
Definition at line 371 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMonthlyByMonthDay | ( | ) |
Definition at line 303 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testMultipleValidByWeekNo | ( | ) |
Definition at line 787 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testNegativeValidByWeekNo | ( | ) |
Definition at line 718 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testTwoValidByWeekNo | ( | ) |
Definition at line 741 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testUnsupportedPart | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 950 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testUntilBeforeDtStart | ( | ) |
Definition at line 907 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testUntilBeginHasTimezone | ( | ) |
Definition at line 885 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testValidByWeekNo | ( | ) |
Definition at line 695 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testValidByWeekNoByDayDefault | ( | ) |
Definition at line 764 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testWeekly | ( | ) |
Definition at line 156 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testWeeklyByDay | ( | ) |
Definition at line 177 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testWeeklyByDay2 | ( | ) |
Definition at line 192 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testWeeklyByDayByHour | ( | ) |
Definition at line 215 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testWeeklyByDaySpecificHour | ( | ) |
Definition at line 241 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearly | ( | ) |
Definition at line 392 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonth | ( | ) |
Definition at line 425 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonthByDay | ( | ) |
Definition at line 496 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonthEmptyValue | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 486 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonthInvalidValue1 | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 447 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonthInvalidValue2 | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 460 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonthLoop | ( | ) |
This also at one point caused an infinite loop.
We're keeping the test.
Definition at line 827 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByMonthManyInvalidValues | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 473 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDay | ( | ) |
Definition at line 515 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDayByDay | ( | ) |
Definition at line 570 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDayImmutable | ( | ) |
Definition at line 537 of file RRuleIteratorTest.php.
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDayInvalid0 | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 623 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDayInvalid390 | ( | ) |
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 609 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDayMultiple | ( | ) |
Definition at line 551 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyByYearDayNegative | ( | ) |
Definition at line 587 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testYearlyLeapYear | ( | ) |
Definition at line 412 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().
Sabre\VObject\Recur\RRuleIteratorTest::testZeroInterval | ( | ) |
Something, somewhere produced an ics with an interval set to 0.
Because this means we increase the current day (or week, month) by 0, this also results in an infinite loop.
@expectedException \Sabre\VObject\InvalidDataException
Definition at line 848 of file RRuleIteratorTest.php.
References Sabre\VObject\Recur\RRuleIteratorTest\parse().