getMockBuilder('PMA_DatabaseInterface') ->disableOriginalConstructor() ->getMock(); $GLOBALS['dbi'] = $dbi; //Call the test function $databases = array( array("SCHEMA_NAME" => "pma_bookmark"), array("SCHEMA_NAME" => "information_schema"), array("SCHEMA_NAME" => "mysql"), array("SCHEMA_NAME" => "performance_schema"), array("SCHEMA_NAME" => "phpmyadmin") ); $databases_count = 5; $pos = 0; $dbstats = 0; $sort_by = "SCHEMA_NAME"; $sort_order = "asc"; $is_superuser = true; $cfg = array( "AllowUserDropDatabase" => false, "ActionLinksMode" => "both", ); $replication_types = array("master", "slave"); $replication_info = array( "master" => array( "status" => true, "Ignore_DB" => array("DB" => "Ignore_DB"), "Do_DB" => array(""), ), "slave" => array( "status" => false, "Ignore_DB" => array("DB" => "Ignore_DB"), "Do_DB" => array(""), ), ); $url_query = "token=27ae04f0b003a84e5c2796182f361ff1"; $html = PMA_getHtmlForDatabase( $databases, $databases_count, $pos, $dbstats, $sort_by, $sort_order, $is_superuser, $cfg, $replication_types, $replication_info, $url_query ); //validate 1: General info $this->assertContains( '