[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-13359-g3c425a1
Michal Čihař
nijel at users.sourceforge.net
Mon Aug 8 10:39:04 CEST 2011
The branch, master has been updated
via 3c425a16bcf5aca667f88e95375afefefcdd7d59 (commit)
from 56f29962cee8fd240bbc766bd1e64f9865a298bb (commit)
- Log -----------------------------------------------------------------
commit 3c425a16bcf5aca667f88e95375afefefcdd7d59
Author: Michal Čihař <mcihar at suse.cz>
Date: Mon Aug 8 10:38:54 2011 +0200
Add test for PMA_List_Database for functions not requiring DB connection
-----------------------------------------------------------------------
Summary of changes:
test/libraries/PMA_List_Database_test.php | 58 +++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
create mode 100644 test/libraries/PMA_List_Database_test.php
diff --git a/test/libraries/PMA_List_Database_test.php b/test/libraries/PMA_List_Database_test.php
new file mode 100644
index 0000000..00691e8
--- /dev/null
+++ b/test/libraries/PMA_List_Database_test.php
@@ -0,0 +1,58 @@
+<?php
+/* vim: set expandtab sw=4 ts=4 sts=4: */
+/**
+ * tests for PMA_List class
+ *
+ * @package phpMyAdmin-test
+ */
+
+/*
+ * Include to test.
+ */
+require_once 'libraries/common.lib.php';
+require_once 'libraries/List_Database.class.php';
+
+class PMA_List_Database_test extends PHPUnit_Framework_TestCase
+{
+ public function setup()
+ {
+ $GLOBALS['cfg']['Server']['only_db'] = array('single\\_db');
+ }
+
+ public function testEmpty()
+ {
+ $arr = new PMA_List_Database;
+ $this->assertEquals('', $arr->getEmpty());
+ }
+
+ public function testSingle()
+ {
+ $arr = new PMA_List_Database;
+ $this->assertEquals(true, $arr->getSingleItem());
+ }
+
+ public function testExists()
+ {
+ $arr = new PMA_List_Database;
+ $this->assertEquals(true, $arr->exists('single_db'));
+ }
+
+ public function testLimitedItems()
+ {
+ $arr = new PMA_List_Database;
+ $this->assertEquals(array('single_db'), $arr->getLimitedItems(0, 1));
+ }
+
+ public function testLimitedItems_empty()
+ {
+ $arr = new PMA_List_Database;
+ $this->assertEquals(array(), $arr->getLimitedItems(1, 1));
+ }
+
+ public function testHtmlOptions()
+ {
+ $arr = new PMA_List_Database;
+ $this->assertEquals('<option value="single_db">single_db</option>' . "\n", $arr->getHtmlOptions());
+ }
+}
+?>
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list