enableBc(); $GLOBALS['server'] = 1; $GLOBALS['db'] = 'db'; $GLOBALS['table'] = 'table'; $GLOBALS['PMA_PHP_SELF'] = 'index.php'; $GLOBALS['cfg']['Server']['DisableIS'] = false; } /** * @return void */ public function testIndexAction(): void { $charsets = [ 'armscii8', 'ascii', 'big5', 'binary', ]; $charsetsDescriptions = [ 'armscii8' => 'PMA_armscii8_general_ci', 'ascii' => 'PMA_ascii_general_ci', 'big5' => 'PMA_big5_general_ci', 'binary' => 'PMA_binary_general_ci', ]; $collations = [ 'armscii8' => ['armscii8'], 'ascii' => ['ascii'], 'big5' => ['big5'], 'binary' => ['binary'], ]; $defaultCollations = [ 'armscii8' => 'armscii8', 'ascii' => 'ascii', 'big5' => 'big5', 'binary' => 'binary', ]; $controller = new CollationsController( Response::getInstance(), $GLOBALS['dbi'], $charsets, $charsetsDescriptions, $collations, $defaultCollations ); $actual = $controller->indexAction(); $this->assertContains( '