コード例 #1
0
 /**
  * @test
  * @dataProvider ifsubHasToCheckExcludeUidListDataProvider
  * @param array $menuItems
  * @param string $excludeUidList
  * @param bool $expectedResult
  */
 public function ifsubHasToCheckExcludeUidList($menuItems, $excludeUidList, $expectedResult)
 {
     $menu = array();
     foreach ($menuItems as $page) {
         $menu[] = array('uid' => $page);
     }
     $this->prepareSectionIndexTest();
     $this->subject->parent_cObj = $this->getMock(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class, array());
     $this->subject->sys_page->expects($this->once())->method('getMenu')->will($this->returnValue($menu));
     $this->subject->menuArr = array(0 => array('uid' => 1));
     $this->subject->conf['excludeUidList'] = $excludeUidList;
     $this->assertEquals($expectedResult, $this->subject->isItemState('IFSUB', 0));
 }