/** * @param bool|string $expected * @param array $page * @param array $rootLine * @test * @dataProvider selectedCombinedIdentifierIsDeterminedDataProvider */ public function selectedCombinedIdentifierIsDetermined($expected, array $page, array $rootLine) { $pageId = $page['uid']; $this->backendLayoutView->expects($this->once())->method('getPage')->with($this->equalTo($pageId))->will($this->returnValue($page)); $this->backendLayoutView->expects($this->any())->method('getRootLine')->with($this->equalTo($pageId))->will($this->returnValue($rootLine)); $selectedCombinedIdentifier = $this->backendLayoutView->_call('getSelectedCombinedIdentifier', $pageId); $this->assertEquals($expected, $selectedCombinedIdentifier); }