Skip to content
Snippets Groups Projects
Select Git revision
  • a13bd1fdc1dcf3e6516424efc1385af416c5f18c
  • main default protected
  • renovate/lock-file-maintenance
  • demo protected
  • person-select-custom
  • dbp-translation-component
  • icon-set-mapping
  • port-i18next-parser
  • remove-sentry
  • favorites-and-recent-files
  • revert-6c632dc6
  • lit2
  • advertisement
  • wc-part
  • automagic
  • publish
  • wip-cleanup
  • demo-file-handling
18 results

.gitmodules

Blame
  • CronTest.php 878 B
    <?php
    
    declare(strict_types=1);
    
    namespace Dbp\Relay\CoreBundle\Tests\Cron;
    
    use Dbp\Relay\CoreBundle\Cron\CronManager;
    use PHPUnit\Framework\TestCase;
    
    class CronTest extends TestCase
    {
        public function testCronisDue()
        {
            $isDue = CronManager::isDue(new \DateTimeImmutable('2021-09-07T09:36:26Z'), new \DateTimeImmutable('2021-09-07T09:36:26Z'), '* * * * *');
            $this->assertFalse($isDue);
            $isDue = CronManager::isDue(new \DateTimeImmutable('2021-09-07T09:35:59Z'), new \DateTimeImmutable('2021-09-07T09:36:00Z'), '* * * * *');
            $this->assertTrue($isDue);
            $isDue = CronManager::isDue(null, new \DateTimeImmutable('2021-09-07T09:36:00Z'), '0 0 1 1 *');
            $this->assertTrue($isDue);
            $isDue = CronManager::isDue(null, new \DateTimeImmutable('2021-09-07T09:36:00Z'), '* * * * *');
            $this->assertTrue($isDue);
        }
    }