From 6acb75a9b5aad3086a09f4149bc187b451157c0b Mon Sep 17 00:00:00 2001 From: robocoder <anthon.pang@gmail.com> Date: Sat, 3 Dec 2011 04:16:25 +0000 Subject: [PATCH] refs #2806 git-svn-id: http://dev.piwik.org/svn/trunk@5518 59fd770c-687e-43c8-a1e3-f5a4ff64c105 --- plugins/PDFReports/tests/PDFReports.test.php | 20 +++++++++++++------- tests/simpletest/autorun.php | 5 +++-- tests/simpletest/simpletest.php | 2 +- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/plugins/PDFReports/tests/PDFReports.test.php b/plugins/PDFReports/tests/PDFReports.test.php index 39e9a0fe99..373528570a 100644 --- a/plugins/PDFReports/tests/PDFReports.test.php +++ b/plugins/PDFReports/tests/PDFReports.test.php @@ -58,25 +58,30 @@ class Test_Piwik_PDFReports extends Test_Database $idReportTwo = $this->_createReport($dataWebsiteTwo); // Testing getReports without parameters - $report = reset(Piwik_PDFReports_API::getInstance()->getReports()); + $tmp = Piwik_PDFReports_API::getInstance()->getReports(); + $report = reset($tmp); $this->_checkReportsEqual($report, $dataWebsiteTwo); $idReport = $this->_createReport($data); // Passing 3 parameters - $report = reset(Piwik_PDFReports_API::getInstance()->getReports($this->idSiteAccess, $data['period'], $idReport)); + $tmp = Piwik_PDFReports_API::getInstance()->getReports($this->idSiteAccess, $data['period'], $idReport); + $report = reset($tmp); $this->_checkReportsEqual($report, $data); // Passing only idsite - $report = reset(Piwik_PDFReports_API::getInstance()->getReports($this->idSiteAccess)); + $tmp = Piwik_PDFReports_API::getInstance()->getReports($this->idSiteAccess); + $report = reset($tmp); $this->_checkReportsEqual($report, $data); // Passing only period - $report = reset(Piwik_PDFReports_API::getInstance()->getReports($idSite=false, $data['period'])); + $tmp = Piwik_PDFReports_API::getInstance()->getReports($idSite=false, $data['period']); + $report = reset($tmp); $this->_checkReportsEqual($report, $data); // Passing only idreport - $report = reset(Piwik_PDFReports_API::getInstance()->getReports($idSite=false,$period=false, $idReport)); + $tmp = Piwik_PDFReports_API::getInstance()->getReports($idSite=false,$period=false, $idReport); + $report = reset($tmp); $this->_checkReportsEqual($report, $data); } @@ -135,7 +140,8 @@ class Test_Piwik_PDFReports extends Test_Database $idReport = $this->_createReport($dataBefore); $dataAfter = $this->_getYetAnotherAddReportData(); $this->_updateReport($idReport, $dataAfter); - $newReport = reset(Piwik_PDFReports_API::getInstance()->getReports($idSite=false,$period=false, $idReport)); + $tmp = Piwik_PDFReports_API::getInstance()->getReports($idSite=false,$period=false, $idReport); + $newReport = reset($tmp); $this->_checkReportsEqual($newReport, $dataAfter); } @@ -218,7 +224,7 @@ class Test_Piwik_PDFReports extends Test_Database { if($key == 'additional_emails') $value = str_replace(' ','', $value); if($key == 'description') $value = substr($value,0,250); - $this->assertEqual($value, $report[$key], "Error for $key for report $report and data ".var_export($data,true)." ---> %s "); + $this->assertEqual($value, $report[$key], "Error for $key for report ".var_export($report ,true)." and data ".var_export($data,true)." ---> %s "); } } diff --git a/tests/simpletest/autorun.php b/tests/simpletest/autorun.php index 7d97d2d7f2..01188c9f0a 100644 --- a/tests/simpletest/autorun.php +++ b/tests/simpletest/autorun.php @@ -54,7 +54,8 @@ function tests_have_run() { function initial_file() { static $file = false; if (! $file) { - $file = reset(get_included_files()); + $tmp = get_included_files(); + $file = reset($tmp); } return $file; } @@ -84,4 +85,4 @@ function capture_new_classes() { $SIMPLETEST_AUTORUNNER_INITIAL_CLASSES ? $SIMPLETEST_AUTORUNNER_INITIAL_CLASSES : array())); } -?> \ No newline at end of file +?> diff --git a/tests/simpletest/simpletest.php b/tests/simpletest/simpletest.php index a5225382dc..4ddda11aa2 100644 --- a/tests/simpletest/simpletest.php +++ b/tests/simpletest/simpletest.php @@ -102,7 +102,7 @@ class SimpleTest { * @return array|object|null * @see prefer() */ - function &preferred($classes) { + public static function &preferred($classes) { if (! is_array($classes)) { $classes = array($classes); } -- GitLab