Beispiel #1
0
 /**
  * Test method for testing the reset method
  *
  * @covers \Liebig\Cron\Cron::reset
  */
 public function testReset()
 {
     $i = 0;
     Cron::add('test1', '* * * * *', function () use(&$i) {
         $i++;
         return false;
     });
     Cron::add('test2', '* * * * *', function () use(&$i) {
         $i++;
         return false;
     });
     Cron::run();
     $this->assertEquals(2, $i);
     $this->assertEquals(1, \Liebig\Cron\Models\Manager::count());
     $this->assertEquals(2, \Liebig\Cron\Models\Job::count());
     Cron::setLogger($this->returnLogger());
     Cron::reset();
     Cron::run();
     $this->assertEquals(2, $i);
     $this->assertEquals(2, \Liebig\Cron\Models\Manager::count());
     $this->assertEquals(2, \Liebig\Cron\Models\Job::count());
     $this->assertEquals(null, Cron::getLogger());
 }