From f6b3965ee897693cd335b12918332be02ac35fe5 Mon Sep 17 00:00:00 2001 From: adamgsoc2013 Date: Wed, 8 May 2013 21:58:41 +0800 Subject: [PATCH] Test case for PMA_Advisor --- test/classes/PMA_Advisor_test.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/classes/PMA_Advisor_test.php b/test/classes/PMA_Advisor_test.php index 373a30fe05..5b67035217 100644 --- a/test/classes/PMA_Advisor_test.php +++ b/test/classes/PMA_Advisor_test.php @@ -57,6 +57,27 @@ class Advisor_Test extends PHPUnit_Framework_TestCase $parseResult = $advisor->parseRulesFile(); $this->assertEquals($parseResult['errors'], array()); } + + public function testADVISOR_bytime() + { + $result = ADVISOR_bytime(10, 2); + $this->assertEquals("10 per second", $result); + + $result = ADVISOR_bytime(0.02, 2); + $this->assertEquals("1.2 per minute", $result); + + $result = ADVISOR_bytime(0.003, 2); + $this->assertEquals("10.8 per hour", $result); + } + + public function testADVISOR_timespanFormat() + { + $result = ADVISOR_timespanFormat(1200); + $this->assertEquals("0 days, 0 hours, 20 minutes and 0 seconds", $result); + + $result = ADVISOR_timespanFormat(100); + $this->assertEquals("0 days, 0 hours, 1 minutes and 40 seconds", $result); + } /** * Test for adding rule