12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace Faker\Test\Provider;
- use Faker\Provider\Miscellaneous;
- class MiscellaneousTest extends \PHPUnit_Framework_TestCase
- {
- public function testBoolean()
- {
- $this->assertContains(Miscellaneous::boolean(), array(true, false));
- }
- public function testMd5()
- {
- $this->assertRegExp('/^[a-z0-9]{32}$/', Miscellaneous::md5());
- }
- public function testSha1()
- {
- $this->assertRegExp('/^[a-z0-9]{40}$/', Miscellaneous::sha1());
- }
- public function testSha256()
- {
- $this->assertRegExp('/^[a-z0-9]{64}$/', Miscellaneous::sha256());
- }
- public function testLocale()
- {
- $this->assertRegExp('/^[a-z]{2,3}_[A-Z]{2}$/', Miscellaneous::locale());
- }
- public function testCountryCode()
- {
- $this->assertRegExp('/^[A-Z]{2}$/', Miscellaneous::countryCode());
- }
- public function testCountryISOAlpha3()
- {
- $this->assertRegExp('/^[A-Z]{3}$/', Miscellaneous::countryISOAlpha3());
- }
- public function testLanguage()
- {
- $this->assertRegExp('/^[a-z]{2}$/', Miscellaneous::languageCode());
- }
- public function testCurrencyCode()
- {
- $this->assertRegExp('/^[A-Z]{3}$/', Miscellaneous::currencyCode());
- }
- }
|