'test']); $item = new MenuLinkTreeElement($link, FALSE, 3, FALSE, []); $this->assertSame($link, $item->link); $this->assertSame(FALSE, $item->hasChildren); $this->assertSame(3, $item->depth); $this->assertSame(FALSE, $item->inActiveTrail); $this->assertSame([], $item->subtree); } /** * Tests count(). * * @covers ::count */ public function testCount() { $link_1 = MenuLinkMock::create(['id' => 'test_1']); $link_2 = MenuLinkMock::create(['id' => 'test_2']); $child_item = new MenuLinkTreeElement($link_2, FALSE, 2, FALSE, []); $parent_item = new MenuLinkTreeElement($link_1, FALSE, 2, FALSE, [$child_item]); $this->assertSame(1, $child_item->count()); $this->assertSame(2, $parent_item->count()); } }