pickles/tests/classes/NumberTest.php
2014-01-02 00:56:20 -05:00

50 lines
1,010 B
PHP

<?php
class NumberTest extends PHPUnit_Framework_TestCase
{
/**
* @dataProvider providerOrginalIndicatorNoSuper
*/
public function testOrdinalIndicatorNoSuper($a, $b)
{
$this->assertEquals($b, Number::ordinalIndicator($a));
}
public function providerOrginalIndicatorNoSuper()
{
return array(
array(1, '1st'),
array(2, '2nd'),
array(3, '3rd'),
array(4, '4th'),
array(51, '51st'),
array(52, '52nd'),
array(53, '53rd'),
array(54, '54th'),
);
}
/**
* @dataProvider providerOrginalIndicatorSuper
*/
public function testOrdinalIndicatorSuper($a, $b)
{
$this->assertEquals($b, Number::ordinalIndicator($a, true));
}
public function providerOrginalIndicatorSuper()
{
return array(
array(1, '1<sup>st</sup>'),
array(2, '2<sup>nd</sup>'),
array(3, '3<sup>rd</sup>'),
array(4, '4<sup>th</sup>'),
array(51, '51<sup>st</sup>'),
array(52, '52<sup>nd</sup>'),
array(53, '53<sup>rd</sup>'),
array(54, '54<sup>th</sup>'),
);
}
}
?>