1
0
mirror of https://github.com/cydrobolt/polr.git synced 2024-11-13 21:52:29 +01:00
polr/tests/BaseHelperTest.php
2016-02-13 23:06:09 -05:00

40 lines
809 B
PHP

<?php
use App\Helpers\BaseHelper;
class BaseHelperTest extends TestCase
{
/**
* Test BaseHelper
*
* @return void
*/
private static function checkBaseGen($num) {
$toBase32 = BaseHelper::toBase($num, 32);
$toBase62 = BaseHelper::toBase($num, 62);
$fromBase32 = BaseHelper::toBase10($toBase32, 32);
$fromBase62 = BaseHelper::toBase10($toBase62, 62);
if ($fromBase62 == $num && $fromBase32 == $num) {
return true;
}
return false;
}
public function testLogin() {
$nums = [
523002,
1204,
23,
0,
1,
45
];
foreach ($nums as $n) {
$this->assertEquals(true, self::checkBaseGen($n));
}
}
}