[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-13006-gd4c9e41

Michal Čihař nijel at users.sourceforge.net
Thu Aug 4 17:32:30 CEST 2011


The branch, master has been updated
       via  d4c9e4135e6497d24e9b3d1070f649ae196f8ead (commit)
       via  85eb9c74a11279c31ec1a6b54b67f05679d8c119 (commit)
      from  22b46564e106dbc8aede393466b21eecc321883d (commit)


- Log -----------------------------------------------------------------
commit d4c9e4135e6497d24e9b3d1070f649ae196f8ead
Author: Michal Čihař <mcihar at suse.cz>
Date:   Thu Aug 4 17:32:18 2011 +0200

    Fix comments

commit 85eb9c74a11279c31ec1a6b54b67f05679d8c119
Author: Michal Čihař <mcihar at suse.cz>
Date:   Thu Aug 4 17:31:55 2011 +0200

    Add testcase for PMA_expandUserString

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

Summary of changes:
 .../libraries/common/PMA_expandUserString_test.php |   74 ++++++++++++++++++++
 .../libraries/common/PMA_extractFieldSpec_test.php |    3 +-
 2 files changed, 75 insertions(+), 2 deletions(-)
 create mode 100644 test/libraries/common/PMA_expandUserString_test.php

diff --git a/test/libraries/common/PMA_expandUserString_test.php b/test/libraries/common/PMA_expandUserString_test.php
new file mode 100644
index 0000000..4b3e176
--- /dev/null
+++ b/test/libraries/common/PMA_expandUserString_test.php
@@ -0,0 +1,74 @@
+<?php
+/* vim: set expandtab sw=4 ts=4 sts=4: */
+/**
+ * Test for PMA_expandUserString from common.lib.php
+ *
+ * @package phpMyAdmin-test
+ * @group common.lib-tests
+ */
+
+/*
+ * Include to test.
+ */
+require_once 'libraries/core.lib.php';
+require_once 'libraries/common.lib.php';
+
+if (!defined('PMA_VERSION')) {
+    define('PMA_VERSION', 'TEST');
+}
+
+/**
+ * Test for PMA_expandUserString function.
+ */
+class PMA_expandUserString_test extends PHPUnit_Extensions_OutputTestCase
+{
+
+    /**
+     * Setup variables needed by test.
+     */
+    public function setup()
+    {
+        $GLOBALS['cfg'] = array(
+            'Server' => array(
+                'host' => 'host&',
+                'verbose' => 'verbose',
+                ));
+        $GLOBALS['db'] = 'database';
+        $GLOBALS['table'] = 'table';
+    }
+
+    /**
+     * Test case for parsing SHOW COLUNS output
+     *
+     * @dataProvider provider
+     */
+    public function testExpand($in, $out)
+    {
+        $this->assertEquals($out, PMA_expandUserString($in));
+    }
+
+    /**
+     * Test case for parsing SHOW COLUNS output
+     *
+     * @dataProvider provider
+     */
+    public function testExpandEscape($in, $out)
+    {
+        $this->assertEquals(htmlspecialchars($out), PMA_expandUserString($in, 'htmlspecialchars'));
+    }
+
+    /**
+     * Data provider
+     */
+    public function provider()
+    {
+        return array(
+            array('@SERVER@', 'host&'),
+            array('@VSERVER@', 'verbose'),
+            array('@DATABASE@', 'database'),
+            array('@TABLE@', 'table'),
+            array('@IGNORE@', '@IGNORE@'),
+            array('@PHPMYADMIN@', 'phpMyAdmin ' . PMA_VERSION),
+            );
+    }
+}
diff --git a/test/libraries/common/PMA_extractFieldSpec_test.php b/test/libraries/common/PMA_extractFieldSpec_test.php
index ecb9bd0..d87fdbc 100644
--- a/test/libraries/common/PMA_extractFieldSpec_test.php
+++ b/test/libraries/common/PMA_extractFieldSpec_test.php
@@ -2,10 +2,9 @@
 <?php
 /* vim: set expandtab sw=4 ts=4 sts=4: */
 /**
- * Test for PMA_checkParameters from common.lib.php
+ * Test for PMA_extractFieldSpec from common.lib.php
  *
  * @package phpMyAdmin-test
- * @version $Id: PMA_checkParameters_test.php
  * @group common.lib-tests
  */
 


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list