From 0bd6b5bf8978aa2f3e42d22bac85e87aa6b89f70 Mon Sep 17 00:00:00 2001 From: Bimal Yashodha Date: Fri, 20 Jun 2014 22:26:36 +0530 Subject: [PATCH] Resolve issues reported by Scrutinizer Signed-off-by: Bimal Yashodha --- test/libraries/PMA_PMD_common_test.php | 13 +++--- test/libraries/PMA_designer_test.php | 56 +++++++++++++++++++++----- 2 files changed, 53 insertions(+), 16 deletions(-) diff --git a/test/libraries/PMA_PMD_common_test.php b/test/libraries/PMA_PMD_common_test.php index 7737b71406..2420a7ac81 100644 --- a/test/libraries/PMA_PMD_common_test.php +++ b/test/libraries/PMA_PMD_common_test.php @@ -37,8 +37,8 @@ class PMA_PMD_CommonTest extends PHPUnit_Framework_TestCase ) ); - require_once 'libraries/relation.lib.php'; - require_once 'libraries/pmd_common.php'; + include_once 'libraries/relation.lib.php'; + include_once 'libraries/pmd_common.php'; } @@ -92,7 +92,8 @@ class PMA_PMD_CommonTest extends PHPUnit_Framework_TestCase $dbi->expects($this->at(0)) ->method('fetchResult') ->with( - "SELECT `page_descr` FROM `pmadb`.`pdf_pages` WHERE `page_nr` = " . $pg, + "SELECT `page_descr` FROM `pmadb`.`pdf_pages`" + . " WHERE `page_nr` = " . $pg, null, null, 2, @@ -122,7 +123,8 @@ class PMA_PMD_CommonTest extends PHPUnit_Framework_TestCase $dbi->expects($this->at(0)) ->method('query') ->with( - "DELETE FROM `pmadb`.`table_coords` WHERE `pdf_page_number` = " . $pg, + "DELETE FROM `pmadb`.`table_coords`" + . " WHERE `pdf_page_number` = " . $pg, 2, PMA_DatabaseInterface::QUERY_STORE, false @@ -161,7 +163,8 @@ class PMA_PMD_CommonTest extends PHPUnit_Framework_TestCase $dbi->expects($this->at(0)) ->method('fetchResult') ->with( - "SELECT MIN(`page_nr`) FROM `pmadb`.`pdf_pages` WHERE `db_name` = '" . $db . "'", + "SELECT MIN(`page_nr`) FROM `pmadb`.`pdf_pages`" + . " WHERE `db_name` = '" . $db . "'", null, null, 2, diff --git a/test/libraries/PMA_designer_test.php b/test/libraries/PMA_designer_test.php index 6acf6e8a38..c5b7abe945 100644 --- a/test/libraries/PMA_designer_test.php +++ b/test/libraries/PMA_designer_test.php @@ -41,6 +41,13 @@ class PMA_DesginerTest extends PHPUnit_Framework_TestCase ); } + /** + * Mocks database interaction for tests. + * + * @param string $db database name + * + * @return void + */ private function _mockDatabaseInteraction($db) { $dbi = $this->getMockBuilder('PMA_DatabaseInterface') @@ -50,7 +57,8 @@ class PMA_DesginerTest extends PHPUnit_Framework_TestCase $dbi->expects($this->at(0)) ->method('tryQuery') ->with( - "SELECT `page_nr`, `page_descr` FROM `pmadb`.`pdf_pages` WHERE db_name = '" . $db . "' ORDER BY `page_nr`", + "SELECT `page_nr`, `page_descr` FROM `pmadb`.`pdf_pages`" + . " WHERE db_name = '" . $db . "' ORDER BY `page_nr`", 2, PMA_DatabaseInterface::QUERY_STORE, false @@ -60,17 +68,21 @@ class PMA_DesginerTest extends PHPUnit_Framework_TestCase $dbi->expects($this->at(1)) ->method('fetchAssoc') ->with('dummyRS') - ->will($this->returnValue(array('page_nr' => '1', 'page_descr' => 'page1'))); + ->will( + $this->returnValue(array('page_nr' => '1', 'page_descr' => 'page1')) + ); $dbi->expects($this->at(2)) ->method('fetchAssoc') ->with('dummyRS') - ->will($this->returnValue(array('page_nr' => '2', 'page_descr' => 'page2'))); + ->will( + $this->returnValue(array('page_nr' => '2', 'page_descr' => 'page2')) + ); $dbi->expects($this->at(3)) ->method('fetchAssoc') ->with('dummyRS') - ->will($this->returnValue(false )); + ->will($this->returnValue(false)); $GLOBALS['dbi'] = $dbi; } @@ -108,8 +120,14 @@ class PMA_DesginerTest extends PHPUnit_Framework_TestCase $this->_mockDatabaseInteraction($db); $result = PMA_getHtmlForEditOrDeletePages($db, $operation); - $this->assertContains('', $result); - $this->assertContains('', + $result + ); + $this->assertContains( + '', $result); - $this->assertContains('', + $result + ); + $this->assertContains( + '', $result); - $this->assertContains('', $result); - $this->assertContains('', $result); + $this->assertContains( + '', + $result + ); + $this->assertContains( + '', + $result + ); + $this->assertContains( + '', + $result + ); } } ?> \ No newline at end of file