summaryrefslogtreecommitdiff
path: root/tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php')
-rw-r--r--tests/app/SurnameTradition/LithuanianSurnameTraditionTest.php468
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')
+ );
+ }
}