コード例 #1
0
 public function testIsActiveOnDay()
 {
     $io = new IrregularOpening('Test', '2016-02-03', '13:00', '01:00');
     $d1 = new DateTime('2016-02-02 13:00');
     $d2 = new DateTime('2016-02-03 13:00');
     $d3 = new DateTime('2016-02-04 13:00');
     $d4 = new DateTime('2016-02-05 13:00');
     $this->assertFalse($io->isActiveOnDay($d1));
     $this->assertFalse($io->isActiveOnDay($d1, true));
     $this->assertTrue($io->isActiveOnDay($d2));
     $this->assertTrue($io->isActiveOnDay($d2, true));
     $this->assertTrue($io->isActiveOnDay($d3));
     $this->assertFalse($io->isActiveOnDay($d3, true));
     $this->assertFalse($io->isActiveOnDay($d4));
     $this->assertFalse($io->isActiveOnDay($d4, true));
 }