diff --git a/test/libraries/PMA_ConfigFile_test.php b/test/libraries/PMA_ConfigFile_test.php index d876ba03bd..4e0fa6a563 100644 --- a/test/libraries/PMA_ConfigFile_test.php +++ b/test/libraries/PMA_ConfigFile_test.php @@ -21,8 +21,6 @@ class PMA_ConfigFile_Test extends PHPUnit_Framework_TestCase { protected $object; - protected $server; - /** * Setup function for test cases * @@ -31,10 +29,9 @@ class PMA_ConfigFile_Test extends PHPUnit_Framework_TestCase */ protected function setUp() { - $GLOBALS['server'] = 1; $GLOBALS['cfg']['AvailableCharsets'] = array(); + $GLOBALS['server'] = 1; $this->object = ConfigFile::getInstance(); - $this->server = $GLOBALS['server']; } /** @@ -45,7 +42,6 @@ class PMA_ConfigFile_Test extends PHPUnit_Framework_TestCase protected function tearDown() { - $GLOBALS['server'] = $this->server; unset($_SESSION[$this->readAttribute($this->object, "_id")]); unset($this->object); } @@ -57,7 +53,11 @@ class PMA_ConfigFile_Test extends PHPUnit_Framework_TestCase * @test */ public function testConfigFileConstructor() - { + { + $attr_instance = new ReflectionProperty("ConfigFile", "_instance"); + $attr_instance->setAccessible(true); + $attr_instance->setValue(null, null); + $this->object = ConfigFile::getInstance(); $cfg = $this->readAttribute($this->object, '_cfg'); $this->assertEquals( @@ -83,11 +83,11 @@ class PMA_ConfigFile_Test extends PHPUnit_Framework_TestCase $this->assertEquals( array(), - $_SESSION["ConfigFile" . $GLOBALS['server']] + $_SESSION["ConfigFile1"] ); $this->assertAttributeEquals( - "ConfigFile" . $GLOBALS['server'], + "ConfigFile1", "_id", $this->object ); diff --git a/test/libraries/PMA_Tracker_test.php b/test/libraries/PMA_Tracker_test.php index 8e5cb15d4f..af156cca91 100644 --- a/test/libraries/PMA_Tracker_test.php +++ b/test/libraries/PMA_Tracker_test.php @@ -242,7 +242,6 @@ class PMA_Tracker_Test extends PHPUnit_Framework_TestCase PMA_Tracker::enable(); - $trackingwork = $_SESSION['relation'][$GLOBALS['server']]['trackingwork']; $_SESSION['relation'][$GLOBALS['server']]['trackingwork'] = false; $this->assertFalse( @@ -260,8 +259,6 @@ class PMA_Tracker_Test extends PHPUnit_Framework_TestCase $this->assertFalse( PMA_Tracker::isTracked("pma_test_db", "pma_test_table2") ); - - $_SESSION['relation'][$GLOBALS['server']]['trackingwork'] = $trackingwork; } /** @@ -958,8 +955,7 @@ class PMA_Tracker_Test extends PHPUnit_Framework_TestCase "- ALTER DATABASE db1; -", "DDL", "ALTER DATABASE", - "", - "db1" + "" ); $query[] = array( "- DROP DATABASE db1; -", diff --git a/test/libraries/PMA_mysql_charsets_test.php b/test/libraries/PMA_mysql_charsets_test.php index 8c438a0ea1..22f02c26fc 100644 --- a/test/libraries/PMA_mysql_charsets_test.php +++ b/test/libraries/PMA_mysql_charsets_test.php @@ -80,6 +80,7 @@ class PMA_MySQL_Charsets_Test extends PHPUnit_Framework_TestCase 'Cannot redefine constant/function - missing APD or/and runkit extension' ); } else { + $GLOBALS['server'] = 1; // test case for system schema $this->assertEquals( 'utf8_general_ci', @@ -94,6 +95,7 @@ class PMA_MySQL_Charsets_Test extends PHPUnit_Framework_TestCase } $GLOBALS['cfg']['Server']['DisableIS'] = false; $GLOBALS['cfg']['DBG']['sql'] = false; + $this->assertEquals( 'utf8_general_ci', PMA_getDbCollation('pma_test') @@ -285,6 +287,7 @@ class PMA_MySQL_Charsets_Test extends PHPUnit_Framework_TestCase */ public function testGetServerCollation() { + $GLOBALS['server'] = 1; $GLOBALS['cfg']['DBG']['sql'] = false; $this->assertEquals('utf8_general_ci', PMA_getServerCollation()); } diff --git a/test/libraries/PMA_transformation_test.php b/test/libraries/PMA_transformation_test.php index 6a2e0c8c81..402830126c 100644 --- a/test/libraries/PMA_transformation_test.php +++ b/test/libraries/PMA_transformation_test.php @@ -145,7 +145,11 @@ class PMA_Transformation_Test extends PHPUnit_Framework_TestCase * @return void */ public function testGetMime() - { + { + $_SESSION['relation'][$GLOBALS['server']]['commwork'] = true; + $_SESSION['relation'][$GLOBALS['server']]['db'] = "pmadb"; + $_SESSION['relation'][$GLOBALS['server']]['column_info'] = "column_info"; + $_SESSION['relation'][$GLOBALS['server']]['trackingwork'] = false; $this->assertEquals( array('o' => array( 'column_name' => 'o', diff --git a/test/libraries/database_interface_test.php b/test/libraries/database_interface_test.php index 3d7da15819..92638027b8 100644 --- a/test/libraries/database_interface_test.php +++ b/test/libraries/database_interface_test.php @@ -96,6 +96,7 @@ class PMA_DBI_Test extends PHPUnit_Framework_TestCase */ function testFormatError($number, $message, $expected) { + $GLOBALS['server'] = 1; $this->assertEquals( $expected, $GLOBALS['dbi']->formatError($number, $message)