mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-26 12:39:10 -04:00
ALPHA 3.0.2a
This commit is contained in:
@@ -6,8 +6,9 @@ use Faker\Generator;
|
||||
use Faker\Provider\fi_FI\Person;
|
||||
use Faker\Provider\fi_FI\Internet;
|
||||
use Faker\Provider\fi_FI\Company;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class InternetTest extends \PHPUnit_Framework_TestCase
|
||||
class InternetTest extends TestCase
|
||||
{
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,8 +5,9 @@ namespace Faker\Test\Provider\fi_FI;
|
||||
use Faker\Generator;
|
||||
use Faker\Provider\DateTime;
|
||||
use Faker\Provider\fi_FI\Person;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class PersonTest extends \PHPUnit_Framework_TestCase
|
||||
class PersonTest extends TestCase
|
||||
{
|
||||
/** @var Generator */
|
||||
protected $faker;
|
||||
@@ -43,18 +44,25 @@ class PersonTest extends \PHPUnit_Framework_TestCase
|
||||
|
||||
public function testPersonalIdentityNumberGeneratesCompliantNumbers()
|
||||
{
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
$birthdate = $this->faker->dateTimeBetween('1800-01-01 00:00:00', '1899-12-31 23:59:59');
|
||||
$pin = $this->faker->personalIdentityNumber($birthdate);
|
||||
$this->assertRegExp('/^[0-9]{6}\+[0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/', $pin);
|
||||
if (strtotime('1800-01-01 00:00:00')) {
|
||||
$min="1900";
|
||||
$max="2099";
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
$birthdate = $this->faker->dateTimeBetween('1800-01-01 00:00:00', '1899-12-31 23:59:59');
|
||||
$pin = $this->faker->personalIdentityNumber($birthdate, NULL, true);
|
||||
$this->assertRegExp('/^[0-9]{6}\+[0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/', $pin);
|
||||
}
|
||||
} else { // timestamp limit for 32-bit computer
|
||||
$min="1902";
|
||||
$max="2037";
|
||||
}
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
$birthdate = $this->faker->dateTimeBetween('1900-01-01 00:00:00', '1999-12-31 23:59:59');
|
||||
$birthdate = $this->faker->dateTimeBetween("$min-01-01 00:00:00", '1999-12-31 23:59:59');
|
||||
$pin = $this->faker->personalIdentityNumber($birthdate);
|
||||
$this->assertRegExp('/^[0-9]{6}-[0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/', $pin);
|
||||
}
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
$birthdate = $this->faker->dateTimeBetween('2000-01-01 00:00:00', '2099-12-31 23:59:59');
|
||||
$birthdate = $this->faker->dateTimeBetween('2000-01-01 00:00:00', "$max-12-31 23:59:59");
|
||||
$pin = $this->faker->personalIdentityNumber($birthdate);
|
||||
$this->assertRegExp('/^[0-9]{6}A[0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/', $pin);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user