| 12345678910111213141516171819202122232425262728293031323334353637 | <?phpnamespace Cron\Tests;use Cron\MinutesField;use DateTime;use PHPUnit_Framework_TestCase;/** * @author Michael Dowling <mtdowling@gmail.com> */class MinutesFieldTest extends PHPUnit_Framework_TestCase{    /**     * @covers Cron\MinutesField::validate     */    public function testValidatesField()    {        $f = new MinutesField();        $this->assertTrue($f->validate('1'));        $this->assertTrue($f->validate('*'));        $this->assertTrue($f->validate('*/3,1,1-12'));    }    /**     * @covers Cron\MinutesField::increment     */    public function testIncrementsDate()    {        $d = new DateTime('2011-03-15 11:15:00');        $f = new MinutesField();        $f->increment($d);        $this->assertEquals('2011-03-15 11:16:00', $d->format('Y-m-d H:i:s'));        $f->increment($d, true);        $this->assertEquals('2011-03-15 11:15:00', $d->format('Y-m-d H:i:s'));    }}
 |