createDatabaseInterface(); $GLOBALS['server'] = 0; $GLOBALS['cfg']['NavigationTreeEnableGrouping'] = true; $GLOBALS['cfg']['NavigationTreeDbSeparator'] = '_'; $GLOBALS['cfg']['NavigationTreeTableSeparator'] = '__'; $GLOBALS['cfg']['NavigationTreeTableLevel'] = 1; } /** * Test for __construct */ public function testConstructor(): void { $parent = NodeFactory::getInstance('NodeViewContainer'); $this->assertIsArray($parent->links); $this->assertEquals( [ 'text' => ['route' => '/database/structure', 'params' => ['tbl_type' => 'view', 'db' => null]], 'icon' => ['route' => '/database/structure', 'params' => ['tbl_type' => 'view', 'db' => null]], ], $parent->links ); $this->assertEquals('views', $parent->realName); $this->assertStringContainsString('viewContainer', $parent->classes); } }