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


- Log -----------------------------------------------------------------
commit e3306f098d5d46ad327e5aa4234ad767414ddc7f
Author: Michal Čihař <[email protected]>
Date:   Wed Aug 10 11:28:39 2011 +0200

    Make test not dependending on set/non set variables

commit 9b4128ed6e6703bb188a385261dae06c77c64a4b
Author: Michal Čihař <[email protected]>
Date:   Wed Aug 10 11:26:29 2011 +0200

    Make test not dependending on set/non set token

commit 0c965a91adea145a2a7dbbc9f0626f40aded585f
Author: Michal Čihař <[email protected]>
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&amp;token=token" 
target="target">link</a>',
             PMA_sanitize('[a@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
-                            . '&amp;server=server&amp;lang=en" title="Jump to 
database &quot;' . htmlspecialchars($database) . '&quot;.">'
+                            . '&amp;server=99&amp;lang=en&amp;token=token" 
title="Jump to database &quot;' . htmlspecialchars($database) . '&quot;.">'
                             . 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
-                            . '&amp;server=server&amp;lang=en" title="Jump to 
database &quot;' . htmlspecialchars($database) . '&quot;.">'
+                            . '&amp;server=99&amp;lang=en&amp;token=token" 
title="Jump to database &quot;' . htmlspecialchars($database) . '&quot;.">'
                             . 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))
-                            . '&amp;server=server&amp;lang=en" title="Jump to 
database &quot;' . htmlspecialchars($database) . '&quot;.">'
+                            . '&amp;server=99&amp;lang=en&amp;token=token" 
title="Jump to database &quot;' . htmlspecialchars($database) . '&quot;.">'
                             . 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&amp;lang=en'),
-            array('https://wiki.phpmyadmin.net', 
'./url.php?url=https%3A%2F%2Fwiki.phpmyadmin.net&amp;lang=en'),
+            array('http://wiki.phpmyadmin.net', 
'./url.php?url=http%3A%2F%2Fwiki.phpmyadmin.net&amp;server=99&amp;lang=en&amp;token=token'),
+            array('https://wiki.phpmyadmin.net', 
'./url.php?url=https%3A%2F%2Fwiki.phpmyadmin.net&amp;server=99&amp;lang=en&amp;token=token'),
             array('wiki.phpmyadmin.net', 'wiki.phpmyadmin.net'),
             array('index.php?db=phpmyadmin', 'index.php?db=phpmyadmin')
         );


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to