/** * @test */ public function getPagesOverlayByRowMultipleSomeNotOverlaid() { $orig1 = $this->pageRepo->getPage(1); $orig2 = $this->pageRepo->getPage(7); $orig3 = $this->pageRepo->getPage(9); $this->pageRepo->sys_language_uid = 1; $rows = $this->pageRepo->getPagesOverlay(array($orig1, $orig2, $orig3)); $this->assertInternalType('array', $rows); $this->assertCount(3, $rows); $this->assertArrayHasKey(0, $rows); $this->assertArrayHasKey(1, $rows); $this->assertArrayHasKey(2, $rows); $row = $rows[0]; $this->assertOverlayRow($row); $this->assertEquals('Wurzel 1', $row['title']); $row = $rows[1]; $this->assertNotOverlayRow($row); $this->assertEquals('Dummy 1-2-7', $row['title']); $row = $rows[2]; $this->assertOverlayRow($row); $this->assertEquals('Attrappe 1-3-9', $row['title']); }