Skip to content

Commit 32b38d2

Browse files
committed
test: bring in more test cases
1 parent 03dd495 commit 32b38d2

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/SegmentChecker.php

-1
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,5 @@ protected function checkModifier(string $offset, int $pos): bool
9999
$this->validator->unexpectedValue($pos, $offset);
100100
// @codeCoverageIgnoreStart
101101
}
102-
103102
// @codeCoverageIgnoreEnd
104103
}

tests/ExpressionTest.php

+13
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,19 @@ public function scheduleProvider()
175175
['5/20 * * * *', '2018-08-13 00:24:00', '2011-07-27 00:00:00', false], // issue #12
176176
['5/20 * * * *', strtotime('2018-08-13 00:45:00'), '2011-07-27 00:00:00', true], // issue #12
177177
['5-11/4 * * * *', strtotime('2018-08-13 00:03:00'), '2011-07-27 00:00:00', false],
178+
179+
// New from https://github.com/dragonmantank/cron-expression
180+
['0 0 L * 0', strtotime('2011-06-15 23:09:00'), '2011-06-19 00:00:00', false],
181+
['3-59/15 6-12 */15 1 2-5', strtotime('2017-01-08 00:00:00'), '2017-01-10 06:03:00', false],
182+
['* * * * MON-FRI', strtotime('2017-01-08 00:00:00'), strtotime('2017-01-09 00:00:00'), false],
183+
['* * * * TUE', strtotime('2017-01-08 00:00:00'), strtotime('2017-01-10 00:00:00'), false],
184+
['0 1 15 JUL mon,Wed,FRi', strtotime('2019-11-14 00:00:00'), strtotime('2020-07-01 01:00:00'), false],
185+
['0 1 15 jul mon,Wed,FRi', strtotime('2019-11-14 00:00:00'), strtotime('2020-07-01 01:00:00'), false],
186+
['@weekly', strtotime('2019-11-14 00:00:00'), strtotime('2019-11-17 00:00:00'), false],
187+
['@weekly', strtotime('2019-11-14 00:00:00'), strtotime('2019-11-17 00:00:00'), false],
188+
['@weekly', strtotime('2019-11-14 00:00:00'), strtotime('2019-11-17 00:00:00'), false],
189+
['0 12 * * ?', strtotime('2020-08-20 00:00:00'), strtotime('2020-08-20 12:00:00'), false],
190+
['0 12 ? * *', strtotime('2020-08-20 00:00:00'), strtotime('2020-08-20 12:00:00'), false],
178191
];
179192
}
180193
}

0 commit comments

Comments
 (0)