function RulesUnitTest::testRulesMinuteWithOffset in Ultimate Cron 8.2
File
- tests/
src/ Unit/ RulesUnitTest.php, line 709
Class
Namespace
Drupal\Tests\ultimate_cron\UnitCode
function testRulesMinuteWithOffset() {
// Test a 1 minute range
$result = $this
->assertRule(array(
'result' => FALSE,
'rules' => '10+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 12:10:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
$result = $this
->assertRule(array(
'result' => True,
'rules' => '10+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 12:11:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
$result = $this
->assertRule(array(
'result' => FALSE,
'rules' => '10+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 12:12:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
$result = $this
->assertRule(array(
'result' => FALSE,
'rules' => '59+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 12:59:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
$result = $this
->assertRule(array(
'result' => True,
'rules' => '59+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 12:00:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
$result = $this
->assertRule(array(
'result' => FALSE,
'rules' => '59+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 13:00:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
$result = $this
->assertRule(array(
'result' => FALSE,
'rules' => '59+1 12 * * *',
'last_run' => '2008-01-01 12:00:00',
'now' => '2008-01-03 13:01:00',
'catch_up' => 1,
));
$this
->assertTrue($result[0], $result[1]);
}