mirror of
https://github.com/cydrobolt/polr.git
synced 2024-09-19 15:11:40 +02:00
Add BaseHelperTest
This commit is contained in:
parent
10cbd90883
commit
73617a2fe7
@ -1,6 +1,5 @@
|
|||||||
language: php
|
language: php
|
||||||
php:
|
php:
|
||||||
- '5.5'
|
|
||||||
- '5.6'
|
- '5.6'
|
||||||
- '7.0'
|
- '7.0'
|
||||||
services:
|
services:
|
||||||
|
39
tests/BaseHelperTest.php
Normal file
39
tests/BaseHelperTest.php
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<?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));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user