mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-26 04:39:09 -04:00
Include Vendor
This commit is contained in:
26
vendor/fzaninotto/faker/test/Faker/Provider/en_SG/AddressTest.php
vendored
Normal file
26
vendor/fzaninotto/faker/test/Faker/Provider/en_SG/AddressTest.php
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Test\Provider\en_SG;
|
||||
|
||||
use Faker\Factory;
|
||||
use Faker\Provider\en_SG\Address;
|
||||
|
||||
class AddressTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function setUp()
|
||||
{
|
||||
$faker = Factory::create('en_SG');
|
||||
$faker->addProvider(new Address($faker));
|
||||
$this->faker = $faker;
|
||||
}
|
||||
|
||||
public function testStreetNumber()
|
||||
{
|
||||
$this->assertRegExp('/^\d{2,3}$/', $this->faker->streetNumber());
|
||||
}
|
||||
|
||||
public function testBlockNumber()
|
||||
{
|
||||
$this->assertRegExp('/^Blk\s*\d{2,3}[A-H]*$/i', $this->faker->blockNumber());
|
||||
}
|
||||
}
|
||||
45
vendor/fzaninotto/faker/test/Faker/Provider/en_SG/PhoneNumberTest.php
vendored
Normal file
45
vendor/fzaninotto/faker/test/Faker/Provider/en_SG/PhoneNumberTest.php
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Test\Provider\en_SG;
|
||||
|
||||
use Faker\Factory;
|
||||
use Faker\Provider\en_SG\PhoneNumber;
|
||||
|
||||
class PhoneNumberTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
private $faker;
|
||||
|
||||
public function setUp()
|
||||
{
|
||||
$this->faker = Factory::create('en_SG');
|
||||
$this->faker->seed(1);
|
||||
$this->faker->addProvider(new PhoneNumber($this->faker));
|
||||
}
|
||||
|
||||
// http://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore#Numbering_plan
|
||||
// y means 0 to 8 only
|
||||
// x means 0 to 9
|
||||
public function testMobilePhoneNumberStartWith9Returns9yxxxxxx()
|
||||
{
|
||||
$startsWith9 = false;
|
||||
while (!$startsWith9) {
|
||||
$mobileNumber = $this->faker->mobileNumber();
|
||||
$startsWith9 = preg_match('/^(\+65|65)?\s*9/', $mobileNumber);
|
||||
}
|
||||
|
||||
$this->assertRegExp('/^(\+65|65)?\s*9\s*[0-8]{3}\s*\d{4}$/', $mobileNumber);
|
||||
}
|
||||
|
||||
// http://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore#Numbering_plan
|
||||
// z means 1 to 9 only
|
||||
// x means 0 to 9
|
||||
public function testMobilePhoneNumberStartWith7Or8Returns7Or8zxxxxxx()
|
||||
{
|
||||
$startsWith7Or8 = false;
|
||||
while (!$startsWith7Or8) {
|
||||
$mobileNumber = $this->faker->mobileNumber();
|
||||
$startsWith7Or8 = preg_match('/^(\+65|65)?\s*[7-8]/', $mobileNumber);
|
||||
}
|
||||
$this->assertRegExp('/^(\+65|65)?\s*[7-8]\s*[1-9]{3}\s*\d{4}$/', $mobileNumber);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user