/**
  * Tests for:
  *      AbstractItem::isVisible
  *      AbstractItem::setVisible
  *      AbstractItem::show
  *      AbstractItem::hide
  */
 function test_isVisible()
 {
     $item = new TestItem($this->page, array('display' => 'true'));
     $item->setVisible(false);
     $this->assertFalse($item->isVisible());
     $item->setVisible(true);
     $this->assertTrue($item->isVisible());
     $item->hide();
     $this->assertFalse($item->isVisible());
     $item->show();
     $this->assertTrue($item->isVisible());
     $this->assertSame($item, $item->setVisible(true));
 }