示例#1
0
 /**
  * @covers Page::isActive
  * @covers Page::setActive
  */
 public function testSetActive()
 {
     $page = new Page('Page 1');
     $page2 = $page->addPage('Page 2');
     $page3 = $page2->addPage('Page 3');
     $page4 = $page3->addPage('Page 4');
     $this->assertFalse($page->isActive());
     $this->assertFalse($page2->isActive());
     $this->assertFalse($page3->isActive());
     $this->assertFalse($page4->isActive());
     $page3->setActive();
     $this->assertTrue($page->isActive());
     $this->assertTrue($page2->isActive());
     $this->assertTrue($page3->isActive());
     $this->assertFalse($page4->isActive());
 }