/**
  * Prüfen ob die richtig Extension Konfiguration geliefert wird
  */
 public function testGetPortalPageId()
 {
     tx_mklib_tests_Util::setExtConfVar('portalPageId', 2, 'mklib');
     $val = tx_mklib_util_MiscTools::getPortalPageId();
     $this->assertEquals($val, 2, 'Falsche Page-ID geliefert.');
     $this->assertTrue(is_int($val), 'Es wurde kein Integer geliefert.');
     $val = tx_mklib_util_MiscTools::getPortalPageId('mktest');
     $this->assertEquals($val, 2, 'Falsche Page-ID geliefert.');
     $this->assertTrue(is_int($val), 'Es wurde kein Integer geliefert.');
     $val = tx_mklib_util_MiscTools::getPortalPageId('mktest', false);
     $this->assertEquals($val, 0, 'Es wurde eine Page-ID geliefert.');
     tx_mklib_tests_Util::setExtConfVar('portalPageId', '5', 'mktest');
     $val = tx_mklib_util_MiscTools::getPortalPageId();
     $this->assertEquals($val, 2, 'Falsche Page-ID geliefert.');
     $this->assertTrue(is_int($val), 'Es wurde kein Integer geliefert.');
     $val = tx_mklib_util_MiscTools::getPortalPageId('mktest');
     $this->assertEquals($val, 5, 'Falsche Page-ID geliefert.');
     $this->assertTrue(is_int($val), 'Es wurde kein Integer geliefert.');
 }
 /**
  * Liefert die PageId für diese Tabelle.
  * Dies kann überschrieben werden, um individuelle pid's zu setzen.
  *
  * @return 	int
  */
 protected function getPid()
 {
     tx_rnbase::load('tx_mklib_util_MiscTools');
     return tx_mklib_util_MiscTools::getPortalPageId();
 }