[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-14012-ge3306f0

Michal Čihař nijel at users.sourceforge.net
Wed Aug 10 11:28:55 CEST 2011


The branch, master has been updated
       via  e3306f098d5d46ad327e5aa4234ad767414ddc7f (commit)
       via  9b4128ed6e6703bb188a385261dae06c77c64a4b (commit)
       via  0c965a91adea145a2a7dbbc9f0626f40aded585f (commit)
      from  79c5b6b0e269f8bfa153f9bc6e61325804f99cc0 (commit)


- Log -----------------------------------------------------------------
commit e3306f098d5d46ad327e5aa4234ad767414ddc7f
Author: Michal Čihař <mcihar at suse.cz>
Date:   Wed Aug 10 11:28:39 2011 +0200

    Make test not dependending on set/non set variables

commit 9b4128ed6e6703bb188a385261dae06c77c64a4b
Author: Michal Čihař <mcihar at suse.cz>
Date:   Wed Aug 10 11:26:29 2011 +0200

    Make test not dependending on set/non set token

commit 0c965a91adea145a2a7dbbc9f0626f40aded585f
Author: Michal Čihař <mcihar at suse.cz>
Date:   Wed Aug 10 11:25:13 2011 +0200

    Make test not dependending on set/non set variables

-----------------------------------------------------------------------

Summary of changes:
 test/libraries/PMA_sanitize_test.php         |    7 ++++++-
 test/libraries/common/PMA_getDbLink_test.php |   15 +++++++++++----
 test/libraries/core/PMA_getLinks_test.php    |   13 +++++++++++--
 3 files changed, 28 insertions(+), 7 deletions(-)

diff --git a/test/libraries/PMA_sanitize_test.php b/test/libraries/PMA_sanitize_test.php
index d6f8556..3f0cbf1 100644
--- a/test/libraries/PMA_sanitize_test.php
+++ b/test/libraries/PMA_sanitize_test.php
@@ -15,6 +15,11 @@ require_once 'libraries/core.lib.php';
 
 class PMA_sanitize_test extends PHPUnit_Framework_TestCase
 {
+    function setUp()
+    {
+        $_SESSION[' PMA_token '] = 'token';
+    }
+
     /**
      * Tests for proper escaping of XSS.
      */
@@ -31,7 +36,7 @@ class PMA_sanitize_test extends PHPUnit_Framework_TestCase
     {
         unset($GLOBALS['server']);
         unset($GLOBALS['lang']);
-        $this->assertEquals('<a href="./url.php?url=http%3A%2F%2Fwww.phpmyadmin.net%2F" target="target">link</a>',
+        $this->assertEquals('<a href="./url.php?url=http%3A%2F%2Fwww.phpmyadmin.net%2F&token=token" target="target">link</a>',
             PMA_sanitize('[a at http://www.phpmyadmin.net/@target]link[/a]'));
     }
 
diff --git a/test/libraries/common/PMA_getDbLink_test.php b/test/libraries/common/PMA_getDbLink_test.php
index 00053e1..eba4ec2 100644
--- a/test/libraries/common/PMA_getDbLink_test.php
+++ b/test/libraries/common/PMA_getDbLink_test.php
@@ -11,14 +11,21 @@
 /*
  * Include to test.
  */
+require_once 'libraries/core.lib.php';
 require_once 'libraries/common.lib.php';
+require_once 'libraries/url_generating.lib.php';
+require_once 'libraries/php-gettext/gettext.inc';
 
 class PMA_getDbLink_test extends PHPUnit_Framework_TestCase
 {
     function setUp()
     {
         global $cfg;
+        require_once 'libraries/vendor_config.php';
         require 'libraries/config.default.php';
+        $_SESSION[' PMA_token '] = 'token';
+        $GLOBALS['lang'] = 'en';
+        $GLOBALS['server'] = 99;
     }
 
     function testGetDbLinkEmpty()
@@ -33,7 +40,7 @@ class PMA_getDbLink_test extends PHPUnit_Framework_TestCase
         $GLOBALS['db'] = 'test_db';
         $database = $GLOBALS['db'];
         $this->assertEquals('<a href="' . $cfg['DefaultTabDatabase'] . '?db=' . $database
-                            . '&server=server&lang=en" title="Jump to database "' . htmlspecialchars($database) . '".">'
+                            . '&server=99&lang=en&token=token" title="Jump to database "' . htmlspecialchars($database) . '".">'
                             . htmlspecialchars($database) . '</a>',PMA_getDbLink());
     }
 
@@ -42,7 +49,7 @@ class PMA_getDbLink_test extends PHPUnit_Framework_TestCase
         global $cfg;
         $database = 'test_database';
         $this->assertEquals('<a href="' . $cfg['DefaultTabDatabase'] . '?db=' . $database
-                            . '&server=server&lang=en" title="Jump to database "' . htmlspecialchars($database) . '".">'
+                            . '&server=99&lang=en&token=token" title="Jump to database "' . htmlspecialchars($database) . '".">'
                             . htmlspecialchars($database) . '</a>',PMA_getDbLink($database));
     }
 
@@ -51,7 +58,7 @@ class PMA_getDbLink_test extends PHPUnit_Framework_TestCase
         global $cfg;
         $database = 'test&data\'base';
         $this->assertEquals('<a href="' . $cfg['DefaultTabDatabase'] . '?db=' . htmlspecialchars(urlencode($database))
-                            . '&server=server&lang=en" title="Jump to database "' . htmlspecialchars($database) . '".">'
+                            . '&server=99&lang=en&token=token" title="Jump to database "' . htmlspecialchars($database) . '".">'
                             . htmlspecialchars($database) . '</a>',PMA_getDbLink($database));
     }
-}
\ No newline at end of file
+}
diff --git a/test/libraries/core/PMA_getLinks_test.php b/test/libraries/core/PMA_getLinks_test.php
index 59aac3e..5930608 100644
--- a/test/libraries/core/PMA_getLinks_test.php
+++ b/test/libraries/core/PMA_getLinks_test.php
@@ -11,9 +11,18 @@
  */
 require_once 'libraries/core.lib.php';
 require_once 'libraries/url_generating.lib.php';
+require_once 'libraries/php-gettext/gettext.inc';
 
 class PMA_getLinks_test extends PHPUnit_Framework_TestCase
 {
+    function setUp()
+    {
+        $_SESSION[' PMA_token '] = 'token';
+        $GLOBALS['lang'] = 'en';
+        $GLOBALS['server'] = 99;
+        $GLOBALS['cfg']['ServerDefault'] = 0;
+    }
+
     public function testPMA_getPHPDocLink()
     {
         $lang = _pgettext('PHP documentation language', 'en');
@@ -22,8 +31,8 @@ class PMA_getLinks_test extends PHPUnit_Framework_TestCase
 
     public function providerLinkURL(){
         return array(
-            array('http://wiki.phpmyadmin.net', './url.php?url=http%3A%2F%2Fwiki.phpmyadmin.net&lang=en'),
-            array('https://wiki.phpmyadmin.net', './url.php?url=https%3A%2F%2Fwiki.phpmyadmin.net&lang=en'),
+            array('http://wiki.phpmyadmin.net', './url.php?url=http%3A%2F%2Fwiki.phpmyadmin.net&server=99&lang=en&token=token'),
+            array('https://wiki.phpmyadmin.net', './url.php?url=https%3A%2F%2Fwiki.phpmyadmin.net&server=99&lang=en&token=token'),
             array('wiki.phpmyadmin.net', 'wiki.phpmyadmin.net'),
             array('index.php?db=phpmyadmin', 'index.php?db=phpmyadmin')
         );


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list