diff options
Diffstat (limited to 'tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php')
| -rw-r--r-- | tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php | 468 |
1 files changed, 265 insertions, 203 deletions
diff --git a/tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php b/tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php index 534988d874..003198dbba 100644 --- a/tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php +++ b/tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php @@ -14,228 +14,290 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ + use Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition; use Fisharebest\Webtrees\SurnameTradition\SurnameTraditionInterface; /** * Test harness for the class SpanishSurnameTradition */ -class LithuanianSurnameTraditionTest extends \PHPUnit\Framework\TestCase { - /** @var SurnameTraditionInterface */ - private $surname_tradition; +class LithuanianSurnameTraditionTest extends \PHPUnit\Framework\TestCase +{ + /** @var SurnameTraditionInterface */ + private $surname_tradition; - /** - * Prepare the environment for these tests - */ - public function setUp() { - $this->surname_tradition = new LithuanianSurnameTradition; - } + /** + * Prepare the environment for these tests + */ + public function setUp() + { + $this->surname_tradition = new LithuanianSurnameTradition; + } - /** - * Test whether married surnames are used - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testMarriedSurnames() { - $this->assertSame(true, $this->surname_tradition->hasMarriedNames()); - } + /** + * Test whether married surnames are used + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testMarriedSurnames() + { + $this->assertSame(true, $this->surname_tradition->hasMarriedNames()); + } - /** - * Test whether surnames are used - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testSurnames() { - $this->assertSame(true, $this->surname_tradition->hasSurnames()); - } + /** + * Test whether surnames are used + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testSurnames() + { + $this->assertSame(true, $this->surname_tradition->hasSurnames()); + } - /** - * Test new son names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewSonNames() { - $this->assertSame( - ['NAME' => '/White/', 'SURN' => 'White'], - $this->surname_tradition->newChildNames('John /White/', 'Mary /Black/', 'M') - ); - } + /** + * Test new son names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewSonNames() + { + $this->assertSame( + [ + 'NAME' => '/White/', + 'SURN' => 'White', + ], + $this->surname_tradition->newChildNames('John /White/', 'Mary /Black/', 'M') + ); + } - /** - * Test new daughter names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewDaughterNames() { - $this->assertSame( - ['NAME' => '/White/', 'SURN' => 'White'], - $this->surname_tradition->newChildNames('John /White/', 'Mary /Black/', 'F') - ); - } + /** + * Test new daughter names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewDaughterNames() + { + $this->assertSame( + [ + 'NAME' => '/White/', + 'SURN' => 'White', + ], + $this->surname_tradition->newChildNames('John /White/', 'Mary /Black/', 'F') + ); + } - /** - * Test new daughter names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewDaughterNamesInflected() { - $this->assertSame( - ['NAME' => '/Whitaitė/', 'SURN' => 'Whita'], - $this->surname_tradition->newChildNames('John /Whita/', 'Mary /Black/', 'F') - ); - $this->assertSame( - ['NAME' => '/Whitaitė/', 'SURN' => 'Whitas'], - $this->surname_tradition->newChildNames('John /Whitas/', 'Mary /Black/', 'F') - ); - $this->assertSame( - ['NAME' => '/Whitytė/', 'SURN' => 'Whitis'], - $this->surname_tradition->newChildNames('John /Whitis/', 'Mary /Black/', 'F') - ); - $this->assertSame( - ['NAME' => '/Whitytė/', 'SURN' => 'Whitys'], - $this->surname_tradition->newChildNames('John /Whitys/', 'Mary /Black/', 'F') - ); - $this->assertSame( - ['NAME' => '/Whitiūtė/', 'SURN' => 'Whitius'], - $this->surname_tradition->newChildNames('John /Whitius/', 'Mary /Black/', 'F') - ); - $this->assertSame( - ['NAME' => '/Whitutė/', 'SURN' => 'Whitus'], - $this->surname_tradition->newChildNames('John /Whitus/', 'Mary /Black/', 'F') - ); - } + /** + * Test new daughter names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewDaughterNamesInflected() + { + $this->assertSame( + [ + 'NAME' => '/Whitaitė/', + 'SURN' => 'Whita', + ], + $this->surname_tradition->newChildNames('John /Whita/', 'Mary /Black/', 'F') + ); + $this->assertSame( + [ + 'NAME' => '/Whitaitė/', + 'SURN' => 'Whitas', + ], + $this->surname_tradition->newChildNames('John /Whitas/', 'Mary /Black/', 'F') + ); + $this->assertSame( + [ + 'NAME' => '/Whitytė/', + 'SURN' => 'Whitis', + ], + $this->surname_tradition->newChildNames('John /Whitis/', 'Mary /Black/', 'F') + ); + $this->assertSame( + [ + 'NAME' => '/Whitytė/', + 'SURN' => 'Whitys', + ], + $this->surname_tradition->newChildNames('John /Whitys/', 'Mary /Black/', 'F') + ); + $this->assertSame( + [ + 'NAME' => '/Whitiūtė/', + 'SURN' => 'Whitius', + ], + $this->surname_tradition->newChildNames('John /Whitius/', 'Mary /Black/', 'F') + ); + $this->assertSame( + [ + 'NAME' => '/Whitutė/', + 'SURN' => 'Whitus', + ], + $this->surname_tradition->newChildNames('John /Whitus/', 'Mary /Black/', 'F') + ); + } - /** - * Test new child names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewChildNames() { - $this->assertSame( - ['NAME' => '/White/', 'SURN' => 'White'], - $this->surname_tradition->newChildNames('John /White/', 'Mary /Black/', 'U') - ); - } + /** + * Test new child names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewChildNames() + { + $this->assertSame( + [ + 'NAME' => '/White/', + 'SURN' => 'White', + ], + $this->surname_tradition->newChildNames('John /White/', 'Mary /Black/', 'U') + ); + } - /** - * Test new child names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewChildNamesWithNoParentsNames() { - $this->assertSame( - ['NAME' => '//'], - $this->surname_tradition->newChildNames('', '', 'U') - ); - } + /** + * Test new child names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewChildNamesWithNoParentsNames() + { + $this->assertSame( + ['NAME' => '//'], + $this->surname_tradition->newChildNames('', '', 'U') + ); + } - /** - * Test new father names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewFatherNames() { - $this->assertSame( - ['NAME' => '/White/', 'SURN' => 'White'], - $this->surname_tradition->newParentNames('John /White/', 'M') - ); - } + /** + * Test new father names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewFatherNames() + { + $this->assertSame( + [ + 'NAME' => '/White/', + 'SURN' => 'White', + ], + $this->surname_tradition->newParentNames('John /White/', 'M') + ); + } - /** - * Test new father names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewFatherNamesInflected() { - $this->assertSame( - ['NAME' => '/Whitas/', 'SURN' => 'Whitas'], - $this->surname_tradition->newParentNames('Mary /Whitaitė/', 'M') - ); - $this->assertSame( - ['NAME' => '/Whitis/', 'SURN' => 'Whitis'], - $this->surname_tradition->newParentNames('Mary /Whitytė/', 'M') - ); - $this->assertSame( - ['NAME' => '/Whitius/', 'SURN' => 'Whitius'], - $this->surname_tradition->newParentNames('Mary /Whitiūtė/', 'M') - ); - $this->assertSame( - ['NAME' => '/Whitus/', 'SURN' => 'Whitus'], - $this->surname_tradition->newParentNames('Mary /Whitutė/', 'M') - ); - } + /** + * Test new father names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewFatherNamesInflected() + { + $this->assertSame( + [ + 'NAME' => '/Whitas/', + 'SURN' => 'Whitas', + ], + $this->surname_tradition->newParentNames('Mary /Whitaitė/', 'M') + ); + $this->assertSame( + [ + 'NAME' => '/Whitis/', + 'SURN' => 'Whitis', + ], + $this->surname_tradition->newParentNames('Mary /Whitytė/', 'M') + ); + $this->assertSame( + [ + 'NAME' => '/Whitius/', + 'SURN' => 'Whitius', + ], + $this->surname_tradition->newParentNames('Mary /Whitiūtė/', 'M') + ); + $this->assertSame( + [ + 'NAME' => '/Whitus/', + 'SURN' => 'Whitus', + ], + $this->surname_tradition->newParentNames('Mary /Whitutė/', 'M') + ); + } - /** - * Test new mother names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewMotherNames() { - $this->assertSame( - ['NAME' => '//'], - $this->surname_tradition->newParentNames('John /White/', 'F') - ); - } + /** + * Test new mother names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewMotherNames() + { + $this->assertSame( + ['NAME' => '//'], + $this->surname_tradition->newParentNames('John /White/', 'F') + ); + } - /** - * Test new parent names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewParentNames() { - $this->assertSame( - ['NAME' => '//'], - $this->surname_tradition->newParentNames('John /White/', 'U') - ); - } + /** + * Test new parent names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewParentNames() + { + $this->assertSame( + ['NAME' => '//'], + $this->surname_tradition->newParentNames('John /White/', 'U') + ); + } - /** - * Test new husband names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewHusbandNames() { - $this->assertSame( - ['NAME' => '//'], - $this->surname_tradition->newSpouseNames('Mary /Black/', 'M') - ); - } + /** + * Test new husband names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewHusbandNames() + { + $this->assertSame( + ['NAME' => '//'], + $this->surname_tradition->newSpouseNames('Mary /Black/', 'M') + ); + } - /** - * Test new wife names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewWifeNames() { - $this->assertSame( - ['NAME' => '//', '_MARNM' => '/White/'], - $this->surname_tradition->newSpouseNames('John /White/', 'F') - ); - } + /** + * Test new wife names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewWifeNames() + { + $this->assertSame( + [ + 'NAME' => '//', + '_MARNM' => '/White/', + ], + $this->surname_tradition->newSpouseNames('John /White/', 'F') + ); + } - /** - * Test new spouse names - * - * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition - * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition - */ - public function testNewSpouseNames() { - $this->assertSame( - ['NAME' => '//'], - $this->surname_tradition->newSpouseNames('Chris /Green/', 'U') - ); - } + /** + * Test new spouse names + * + * @covers \Fisharebest\Webtrees\SurnameTradition\LithuanianSurnameTradition + * @covers \Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition + */ + public function testNewSpouseNames() + { + $this->assertSame( + ['NAME' => '//'], + $this->surname_tradition->newSpouseNames('Chris /Green/', 'U') + ); + } } |
