Merge pull request #345 from adamgsoc2013/unit_container7

Test case for PMA_Advisor
This commit is contained in:
Michal Čihař 2013-05-08 23:35:19 -07:00
commit 23efccc0c5

View File

@ -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