📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-03 14:00:16
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
vendor
/
fakerphp
/
faker
/
test
/
Faker
/
Provider
📍 /home/orkouolp/web/testing.orkobd/laravel/vendor/fakerphp/faker/test/Faker/Provider
🔄 Refresh
✏️
Editing: PersonTest.php
Writable
<?php namespace Faker\Test\Provider; use Faker\Provider\Person; use Faker\Test\TestCase; /** * @group legacy */ final class PersonTest extends TestCase { /** * @dataProvider firstNameProvider */ public function testFirstName($gender, $expected): void { self::assertContains($this->faker->firstName($gender), $expected); } public function firstNameProvider() { return [ [null, ['John', 'Jane']], ['foobar', ['John', 'Jane']], ['male', ['John']], ['female', ['Jane']], ]; } public function testFirstNameMale(): void { self::assertContains(Person::firstNameMale(), ['John']); } public function testFirstNameFemale(): void { self::assertContains(Person::firstNameFemale(), ['Jane']); } /** * @dataProvider titleProvider */ public function testTitle($gender, $expected): void { self::assertContains($this->faker->title($gender), $expected); } public function titleProvider() { return [ [null, ['Mr.', 'Mrs.', 'Ms.', 'Miss', 'Dr.', 'Prof.']], ['foobar', ['Mr.', 'Mrs.', 'Ms.', 'Miss', 'Dr.', 'Prof.']], ['male', ['Mr.', 'Dr.', 'Prof.']], ['female', ['Mrs.', 'Ms.', 'Miss', 'Dr.', 'Prof.']], ]; } public function testTitleMale(): void { self::assertContains(Person::titleMale(), ['Mr.', 'Dr.', 'Prof.']); } public function testTitleFemale(): void { self::assertContains(Person::titleFemale(), ['Mrs.', 'Ms.', 'Miss', 'Dr.', 'Prof.']); } public function testLastNameReturnsDoe(): void { self::assertEquals($this->faker->lastName(), 'Doe'); } public function testNameReturnsFirstNameAndLastName(): void { self::assertContains($this->faker->name(), ['John Doe', 'Jane Doe']); self::assertContains($this->faker->name('foobar'), ['John Doe', 'Jane Doe']); self::assertContains($this->faker->name('male'), ['John Doe']); self::assertContains($this->faker->name('female'), ['Jane Doe']); } protected function getProviders(): iterable { yield new Person($this->faker); } }
💾 Save Changes
❌ Cancel