getMockBuilder('PMA_DatabaseInterface') ->disableOriginalConstructor() ->getMock(); $GLOBALS['dbi'] = $dbi; //Call the test function /** * Prepare plugin list */ $plugins = array(); $modules = array(); $row = array(); $row["plugin_name"] = "plugin_name1"; $row["plugin_type"] = "plugin_type1"; $row["module_name"] = "module_name1"; $row["module_library"] = "module_library1"; $row["module_version"] = "module_version1"; $row["module_author"] = "module_author1"; $row["module_license"] = "module_license1"; $row["module_description"] = "module_description1"; $row["is_active"] = true; $plugins[$row['plugin_type']][] = $row; $modules[$row['module_name']]['info'] = $row; $modules[$row['module_name']]['plugins'][$row['plugin_type']][] = $row; $html = PMA_getPluginAndModuleInfo($plugins, $modules); //validate 1: PMA_getPluginTab $this->assertContains( 'Plugins', $html ); //validate 2: PMA_getModuleTab $this->assertContains( 'Modules', $html ); //validate 3:Items $this->assertContains( '