diff --git a/Docs/NameCaseLib/NCL.html b/Docs/NameCaseLib/NCL.html new file mode 100644 index 0000000..4bd1281 --- /dev/null +++ b/Docs/NameCaseLib/NCL.html @@ -0,0 +1,445 @@ + + + + + + Docs For Class NCL + + + + +
+

Class NCL

+ + +
+
Description
+ +
+ +

Класс, который содержит основные константы библиотеки:

  • индексы мужского и женского пола
  • индексы всех падежей

+ +

+ Located in /NCL/NCL.php (line 16) +

+ + +

+	
+			
+
+ + +
+
Direct descendents
+ +
+ + + + + + + + + +
ClassDescription
NCLNameCaseCore + NCL NameCase Core +
+
+
+ + + +
+
Variable Summary
+ +
+
+
+ static mixed + $DATELN +
+
+ static mixed + $IMENITLN +
+
+ static mixed + $MAN +
+
+ static mixed + $PREDLOGN +
+
+ static mixed + $RODITLN +
+
+ static mixed + $TVORITELN +
+
+ static mixed + $UaDavalnyi +
+
+ static mixed + $UaKlychnyi +
+
+ static mixed + $UaMiszevyi +
+
+ static mixed + $UaNazyvnyi +
+
+ static mixed + $UaOrudnyi +
+
+ static mixed + $UaRodovyi +
+
+ static mixed + $UaZnahidnyi +
+
+ static mixed + $VINITELN +
+
+ static mixed + $WOMAN +
+
+
+
+ + + +
+
Variables
+ +
+ +
+ +
+ + static mixed + $DATELN + = 2 (line 46) + +
+ + +

Дательный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $IMENITLN + = 0 (line 34) + +
+ + +

Именительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $MAN + = 1 (line 22) + +
+ + +

Мужской пол

+ + + + + +
+ +
+ +
+ + static mixed + $PREDLOGN + = 5 (line 64) + +
+ + +

Предложный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $RODITLN + = 1 (line 40) + +
+ + +

Родительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $TVORITELN + = 4 (line 58) + +
+ + +

Творительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $UaDavalnyi + = 2 (line 82) + +
+ + +

Давальний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaKlychnyi + = 6 (line 106) + +
+ + +

Кличний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaMiszevyi + = 5 (line 100) + +
+ + +

Місцевий відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaNazyvnyi + = 0 (line 70) + +
+ + +

Назвиний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaOrudnyi + = 4 (line 94) + +
+ + +

Орудний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaRodovyi + = 1 (line 76) + +
+ + +

Родовий відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaZnahidnyi + = 3 (line 88) + +
+ + +

Знахідний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $VINITELN + = 3 (line 52) + +
+ + +

Винительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $WOMAN + = 2 (line 28) + +
+ + +

Женский пол

+ + + + + +
+ +
+
+ + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseCore.html b/Docs/NameCaseLib/NCLNameCaseCore.html new file mode 100644 index 0000000..e53f653 --- /dev/null +++ b/Docs/NameCaseLib/NCLNameCaseCore.html @@ -0,0 +1,1903 @@ + + + + + + Docs For Class NCLNameCaseCore + + + + +
+

Class NCLNameCaseCore

+ + +
+
Description
+ +
+ +

NCL NameCase Core

+

Набор основных функций, который позволяют сделать интерфейс слонения русского и украниского языка абсолютно одинаковым. Содержит все функции для внешнего взаимодействия с библиотекой.

+ +

+ Located in /NCL/NCLNameCaseCore.php (line 29) +

+ + +
NCL
+   |
+   --NCLNameCaseCore
+ +
+
+ + +
+
Direct descendents
+ +
+ + + + + + + + + + + + + +
ClassDescription
NCLNameCaseRu + NCL NameCase Russian Language +
NCLNameCaseUa + NCL NameCase Ukranian Language +
+
+
+ + + +
+
Variable Summary
+ +
+
+
+ array + $lastResult +
+
+ array + $workindLastCache +
+
+ string + $workingWord +
+
+
+
+ + +
+
Method Summary
+ +
+
+ +
+ void + detectNamePart + (NCLNameCaseWord $word) +
+ +
+ int + genderAutoDetect + () +
+
+ void + GenderByFatherName + (NCLNameCaseWord $word) +
+
+ void + GenderByFirstName + (NCLNameCaseWord $word) +
+
+ void + GenderBySecondName + (NCLNameCaseWord $word) +
+
+ int + genderDetect + (string $fullname) +
+
+ mixed + getFatherNameCase + ([int $number = null]) +
+
+ mixed + getFirstNameCase + ([int $number = null]) +
+
+ string + getFormatted + ([ $caseNum = 0], [string $format = "S N F"]) +
+
+ array + getFormattedArray + (string $format) +
+
+ array + getFormattedArrayHard + (array $format) +
+
+ string + getFormattedHard + ([ $caseNum = 0], [array $format = array()]) +
+
+ string + getFullNameFormat + (string $fullname) +
+
+ mixed + getSecondNameCase + ([int $number = null]) +
+
+ array + getWordsArray + () +
+
+ bool + in + (string $letter, mixed $string) +
+
+ void + inNames + (string $nameNeedle, array $names) +
+
+ string + Last + ([int $length = 1], [int $stopAfter = 0]) +
+
+ boolean + manFatherName + () +
+
+ boolean + manFirstName + () +
+
+ boolean + manSecondName + () +
+
+ mixed + q + (string $fullname, [int $caseNum = null], [int $gender = null]) +
+
+ mixed + qFatherName + (string $fatherName, [int $CaseNumber = null], [int $gender = 0]) +
+
+ mixed + qFirstName + (string $firstName, [int $CaseNumber = null], [int $gender = 0]) +
+
+ mixed + qFullName + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""], [int $gender = 0], [int $caseNum = 0], [string $format = "S N F"]) +
+
+ mixed + qSecondName + (string $secondName, [int $CaseNumber = null], [int $gender = 0]) +
+
+ void + Rule + (int $index) +
+
+ boolean + RulesChain + (string $gender, array $rulesArray) +
+
+ NCLNameCaseCore + setFatherName + ([string $fathername = ""]) +
+
+ NCLNameCaseCore + setFirstName + ([string $firstname = ""]) +
+
+ NCLNameCaseCore + setFullName + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""]) +
+
+ NCLNameCaseCore + setGender + ([int $gender = 0]) +
+
+ NCLNameCaseCore + setLastName + ([string $secondname = ""]) +
+
+ NCLNameCaseCore + setName + ([string $firstname = ""]) +
+
+ NCLNameCaseCore + setSecondName + ([string $secondname = ""]) +
+
+ NCLNameCaseCore + setSirName + ([string $secondname = ""]) +
+
+ void + setWorkingWord + (string $word) +
+
+ boolean + womanFatherName + () +
+
+ boolean + womanFirstName + () +
+
+ boolean + womanSecondName + () +
+
+ void + wordForms + (string $word, array $endings, [int $replaceLast = 0]) +
+
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + array + $lastResult + = array() (line 71) + +
+ + +

Массив содержит результат склонения слова - слово во всех падежах

+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + array + $workindLastCache + = array() (line 61) + +
+ + +

Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.

+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + string + $workingWord + = '' (line 55) + +
+ + +

Переменная, в которую заносится слово с которым сейчас идет работа

+
    +
  • access: protected
  • +
+ + + + + +
+

Inherited Variables

+ +

Inherited from NCL

+
+ + NCL::$DATELN
+
+ + NCL::$IMENITLN
+
+ + NCL::$MAN
+
+ + NCL::$PREDLOGN
+
+ + NCL::$RODITLN
+
+ + NCL::$TVORITELN
+
+ + NCL::$UaDavalnyi
+
+ + NCL::$UaKlychnyi
+
+ + NCL::$UaMiszevyi
+
+ + NCL::$UaNazyvnyi
+
+ + NCL::$UaOrudnyi
+
+ + NCL::$UaRodovyi
+
+ + NCL::$UaZnahidnyi
+
+ + NCL::$VINITELN
+
+ + NCL::$WOMAN
+
+
+ +
+
+ + +
+
Methods
+ +
+ + + +
+ +
+ detectNamePart (line 1094) +
+ + +

Идетифицирует слово определяе имя это, или фамилия, или отчество

+

  • N - имя
  • S - фамилия
  • F - отчество

+
    +
  • access: protected
  • +
+ +
+ void + + detectNamePart + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, который необходимо идентифицировать
  • +
+ + +
+
Redefined in descendants as:
+
    +
  • + NCLNameCaseRu::detectNamePart() + : Идетифицирует слово определяе имя это, или фамилия, или отчество +
  • +
  • + NCLNameCaseUa::detectNamePart() + : Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові +
  • +
+
+ +
+ +
+ fullReset (line 95) +
+ + +

Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.

+

После выполнения система готова работать с начала.

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + fullReset + + () +
+ + + +
+ +
+ +
+ genderAutoDetect (line 498) +
+ + +

По указаным словам определяется пол человека:

+

  • 0 - не определено
  • NCL::$MAN - мужчина
  • NCL::$WOMAN - женщина

+
    +
  • return: текущий пол человека
  • +
  • access: public
  • +
+ +
+ int + + genderAutoDetect + + () +
+ + + +
+ +
+ +
+ GenderByFatherName (line 1082) +
+ + +

Определение пола по правилам отчеств

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFatherName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ + +
+
Redefined in descendants as:
+ +
+ +
+ +
+ GenderByFirstName (line 1064) +
+ + +

Определение пола по правилам имен

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFirstName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ + +
+
Redefined in descendants as:
+ +
+ +
+ +
+ GenderBySecondName (line 1073) +
+ + +

Определение пола по правилам фамилий

+
    +
  • access: protected
  • +
+ +
+ void + + GenderBySecondName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ + +
+
Redefined in descendants as:
+ +
+ +
+ +
+ genderDetect (line 990) +
+ + +

Определяет пол человека по ФИО

+
    +
  • return: пол человека
  • +
  • access: public
  • +
+ +
+ int + + genderDetect + + (string $fullname) +
+ +
    +
  • + string + $fullname: ФИО
  • +
+ + +
+ +
+ +
+ getFatherNameCase (line 713) +
+ + +

Функция ставит отчество в нужный падеж.

+

Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + getFatherNameCase + + ([int $number = null]) +
+ +
    +
  • + int + $number: номер падежа
  • +
+ + +
+ +
+ +
+ getFirstNameCase (line 683) +
+ + +

Функция ставит имя в нужный падеж.

+

Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + getFirstNameCase + + ([int $number = null]) +
+ +
    +
  • + int + $number: номер падежа
  • +
+ + +
+ +
+ +
+ getFormatted (line 895) +
+ + +

Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: строка в нужном падеже
  • +
  • access: public
  • +
+ +
+ string + + getFormatted + + ([ $caseNum = 0], [string $format = "S N F"]) +
+ +
    +
  • + string + $format: строка с форматом
  • +
  • + + $caseNum
  • +
+ + +
+ +
+ +
+ getFormattedArray (line 793) +
+ + +

Склоняет текущие слова во все падежи и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: массив со всеми падежами
  • +
  • access: public
  • +
+ +
+ array + + getFormattedArray + + (string $format) +
+ +
    +
  • + string + $format: строка формат
  • +
+ + +
+ +
+ +
+ getFormattedArrayHard (line 844) +
+ + +

Склоняет текущие слова во все падежи и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: массив со всеми падежами
  • +
  • access: public
  • +
+ +
+ array + + getFormattedArrayHard + + (array $format) +
+ +
    +
  • + array + $format: массив с форматом
  • +
+ + +
+ +
+ +
+ getFormattedHard (line 875) +
+ + +

Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: строка в нужном падеже
  • +
  • access: public
  • +
+ +
+ string + + getFormattedHard + + ([ $caseNum = 0], [array $format = array()]) +
+ +
    +
  • + array + $format: массив с форматом
  • +
  • + + $caseNum
  • +
+ + +
+ +
+ +
+ getFullNameFormat (line 548) +
+ + +

Разбивает строку $fullname на слова и возвращает формат в котором записано имя

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: формат в котором записано имя
  • +
  • access: public
  • +
+ +
+ string + + getFullNameFormat + + (string $fullname) +
+ +
    +
  • + string + $fullname: строка, для которой необходимо определить формат
  • +
+ + +
+ +
+ +
+ getSecondNameCase (line 698) +
+ + +

Функция ставит фамилию в нужный падеж.

+

Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + getSecondNameCase + + ([int $number = null]) +
+ +
    +
  • + int + $number: номер падежа
  • +
+ + +
+ +
+ +
+ getWordsArray (line 1001) +
+ + +

Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord

+
    +
  • return: Массив всех слов в системе
  • +
  • access: public
  • +
+ +
+ array + + getWordsArray + + () +
+ + + +
+ +
+ +
+ in (line 190) +
+ + +

Если $string строка, тогда проверяется входит ли буква $letter в строку $string

+

Если $string массив, тогда проверяется входит ли строка $letter в массив $string

+
    +
  • return: true если искомое значение найдено
  • +
  • access: protected
  • +
+ +
+ bool + + in + + (string $letter, mixed $string) +
+ +
    +
  • + string + $letter: буква или строка, которую нужно искать
  • +
  • + mixed + $string: строка или массив, в котором нужно искать
  • +
+ + +
+ +
+ +
+ inNames (line 215) +
+ + +

Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.

+
    +
  • access: protected
  • +
+ +
+ void + + inNames + + (string $nameNeedle, array $names) +
+ +
    +
  • + string + $nameNeedle: - имя которое нужно найти
  • +
  • + array + $names: - перечень имен в котором нужно найти имя
  • +
+ + +
+ +
+ +
+ Last (line 143) +
+ + +

Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)

+

Если нет, тогда вырезает $stopAfter букв начиная от $length с конца

+
    +
  • return: требуемая подстрока
  • +
  • access: protected
  • +
+ +
+ string + + Last + + ([int $length = 1], [int $stopAfter = 0]) +
+ +
    +
  • + int + $length: количество букв с конца
  • +
  • + int + $stopAfter: количество букв которые нужно вырезать (0 - все)
  • +
+ + +
+ +
+ +
+ manFatherName (line 1046) +
+ + +

Функция склоняет мужский отчества

+
    +
  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • +
  • access: protected
  • +
+ +
+ boolean + + manFatherName + + () +
+ + + +
+
Redefined in descendants as:
+ +
+ +
+ +
+ manFirstName (line 1010) +
+ + +

Функция пытается применить цыпочку правил для мужских имен

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + manFirstName + + () +
+ + + +
+
Redefined in descendants as:
+
    +
  • + NCLNameCaseRu::manFirstName() + : Функция пытается применить цыпочку правил для мужских имен +
  • +
  • + NCLNameCaseUa::manFirstName() + : Функція намагається застосувати ланцюг правил для чоловічих імен +
  • +
+
+ +
+ +
+ manSecondName (line 1028) +
+ + +

Функция пытается применить цыпочку правил для мужских фамилий

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + manSecondName + + () +
+ + + +
+
Redefined in descendants as:
+
    +
  • + NCLNameCaseRu::manSecondName() + : Функция пытается применить цыпочку правил для мужских фамилий +
  • +
  • + NCLNameCaseUa::manSecondName() + : Функція намагається застосувати ланцюг правил для чоловічих прізвищ +
  • +
+
+ +
+ +
+ q (line 973) +
+ + +

Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.

+

Возвращает результат в таком же формате, как он и был.

+
    +
  • return: либо массив со всеми падежами, либо строка
  • +
  • access: public
  • +
+ +
+ mixed + + q + + (string $fullname, [int $caseNum = null], [int $gender = null]) +
+ +
    +
  • + string + $fullname: ФИО
  • +
  • + int + $caseNum: номер падежа
  • +
  • + int + $gender: пол человека
  • +
+ + +
+ +
+ +
+ qFatherName (line 773) +
+ + +

Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.

+

Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + qFatherName + + (string $fatherName, [int $CaseNumber = null], [int $gender = 0]) +
+ +
    +
  • + string + $fatherName: отчество, которое нужно просклонять
  • +
  • + int + $CaseNumber: номер падежа
  • +
  • + int + $gender: пол, который нужно использовать
  • +
+ + +
+ +
+ +
+ qFirstName (line 730) +
+ + +

Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.

+

Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + qFirstName + + (string $firstName, [int $CaseNumber = null], [int $gender = 0]) +
+ +
    +
  • + string + $firstName: имя, которое нужно просклонять
  • +
  • + int + $CaseNumber: номер падежа
  • +
  • + int + $gender: пол, который нужно использовать
  • +
+ + +
+ +
+ +
+ qFullName (line 951) +
+ + +

Склоняет фамилию $secondName, имя $firstName, отчество $fatherName

+

в падеж $caseNum по правилам пола $gender и форматирует результат по шаблону $format Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: либо массив со всеми падежами, либо строка
  • +
  • access: public
  • +
+ +
+ mixed + + qFullName + + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""], [int $gender = 0], [int $caseNum = 0], [string $format = "S N F"]) +
+ +
    +
  • + string + $secondName: фамилия
  • +
  • + string + $firstName: имя
  • +
  • + string + $fatherName: отчество
  • +
  • + int + $gender: пол
  • +
  • + int + $caseNum: номер падежа
  • +
  • + string + $format: формат
  • +
+ + +
+ +
+ +
+ qSecondName (line 751) +
+ + +

Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.

+

Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + qSecondName + + (string $secondName, [int $CaseNumber = null], [int $gender = 0]) +
+ +
    +
  • + string + $secondName: фамилия, которую нужно просклонять
  • +
  • + int + $CaseNumber: номер падежа
  • +
  • + int + $gender: пол, который нужно использовать
  • +
+ + +
+ +
+ +
+ Rule (line 117) +
+ + +

Устанавливает номер последнего правила

+
    +
  • access: protected
  • +
+ +
+ void + + Rule + + (int $index) +
+ +
    +
  • + int + $index: номер правила которое нужно установить
  • +
+ + +
+ +
+ +
+ RulesChain (line 170) +
+ + +

Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.

+

$gender служит для указания какие правила использовать мужские ('man') или женские ('woman')

+
    +
  • return: если правило было задествовано, тогда true, если нет - тогда false
  • +
  • access: protected
  • +
+ +
+ boolean + + RulesChain + + (string $gender, array $rulesArray) +
+ +
    +
  • + string + $gender: - префикс мужских/женских правил
  • +
  • + array + $rulesArray: - массив, порядок выполнения правил
  • +
+ + +
+ +
+ +
+ setFatherName (line 297) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $fathername и пометкой, что это отчество

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setFatherName + + ([string $fathername = ""]) +
+ +
    +
  • + string + $fathername: отчество
  • +
+ + +
+ +
+ +
+ setFirstName (line 261) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $firstname и пометкой, что это имя

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setFirstName + + ([string $firstname = ""]) +
+ +
    +
  • + string + $firstname: имя
  • +
+ + +
+ +
+ +
+ setFullName (line 333) +
+ + +

В система заносится сразу фамилия, имя, отчество

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setFullName + + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""]) +
+ +
    +
  • + string + $secondName: фамилия
  • +
  • + string + $firstName: имя
  • +
  • + string + $fatherName: отчество
  • +
+ + +
+ +
+ +
+ setGender (line 317) +
+ + +

Всем словам устанавливается пол, который может иметь следующие значения

+

  • 0 - не определено
  • NCL::$MAN - мужчина
  • NCL::$WOMAN - женщина

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setGender + + ([int $gender = 0]) +
+ +
    +
  • + int + $gender: пол, который нужно установить
  • +
+ + +
+ +
+ +
+ setLastName (line 358) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $secondname и пометкой, что это фамилия

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setLastName + + ([string $secondname = ""]) +
+ +
    +
  • + string + $secondname: фамилия
  • +
+ + +
+ +
+ +
+ setName (line 347) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $firstname и пометкой, что это имя

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setName + + ([string $firstname = ""]) +
+ +
    +
  • + string + $firstname: имя
  • +
+ + +
+ +
+ +
+ setSecondName (line 279) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $secondname и пометкой, что это фамилия

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setSecondName + + ([string $secondname = ""]) +
+ +
    +
  • + string + $secondname: фамилия
  • +
+ + +
+ +
+ +
+ setSirName (line 369) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $secondname и пометкой, что это фамилия

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseCore + + setSirName + + ([string $secondname = ""]) +
+ +
    +
  • + string + $secondname: фамилия
  • +
+ + +
+ +
+ +
+ setWorkingWord (line 126) +
+ + +

Устанавливает слово текущим для работы системы. Очищает кеш слова.

+
    +
  • access: protected
  • +
+ +
+ void + + setWorkingWord + + (string $word) +
+ +
    +
  • + string + $word: слово, которое нужно установить
  • +
+ + +
+ +
+ +
+ womanFatherName (line 1055) +
+ + +

Функция склоняет женские отчества

+
    +
  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFatherName + + () +
+ + + +
+
Redefined in descendants as:
+ +
+ +
+ +
+ womanFirstName (line 1019) +
+ + +

Функция пытается применить цыпочку правил для женских имен

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFirstName + + () +
+ + + +
+
Redefined in descendants as:
+
    +
  • + NCLNameCaseRu::womanFirstName() + : Функция пытается применить цыпочку правил для женских имен +
  • +
  • + NCLNameCaseUa::womanFirstName() + : Функція намагається застосувати ланцюг правил для жіночих імен +
  • +
+
+ +
+ +
+ womanSecondName (line 1037) +
+ + +

Функция пытается применить цыпочку правил для женских фамилий

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + womanSecondName + + () +
+ + + +
+
Redefined in descendants as:
+
    +
  • + NCLNameCaseRu::womanSecondName() + : Функция пытается применить цыпочку правил для женских фамилий +
  • +
  • + NCLNameCaseUa::womanSecondName() + : Функція намагається застосувати ланцюг правил для жіночих прізвищ +
  • +
+
+ +
+ +
+ wordForms (line 239) +
+ + +

Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.

+
    +
  • access: protected
  • +
+ +
+ void + + wordForms + + (string $word, array $endings, [int $replaceLast = 0]) +
+ +
    +
  • + string + $word: слово, к которому нужно добавить окончания
  • +
  • + array + $endings: массив окончаний
  • +
  • + int + $replaceLast: сколько последних букв нужно убрать с начального слова
  • +
+ + +
+ +
+
+ + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseInterface.html b/Docs/NameCaseLib/NCLNameCaseInterface.html new file mode 100644 index 0000000..5a7771c --- /dev/null +++ b/Docs/NameCaseLib/NCLNameCaseInterface.html @@ -0,0 +1,780 @@ + + + + + + Docs For Class NCLNameCaseInterface + + + + +
+

Interface NCLNameCaseInterface

+ + +
+
Description
+ +
+ +

Интерфейс для русского и украинского языка

+ +

+ Located in /NCL/NCLNameCaseInterface.php (line 14) +

+ + +

+	
+			
+
+ + + + + +
+
Method Summary
+ +
+
+ +
+ void + genderAutoDetect + () +
+
+ void + getFatherNameCase + ([ $number = null]) +
+
+ void + getFirstNameCase + ([ $number = null]) +
+
+ void + getFormatted + ([ $caseNum = 0], [ $format = "S N F"]) +
+
+ void + getFormattedArray + ( $format) +
+
+ void + getFullNameFormat + ( $fullname) +
+
+ void + getSecondNameCase + ([ $number = null]) +
+
+ void + q + ( $fullname, [ $caseNum = null], [ $gender = null]) +
+
+ void + qFatherName + ( $fatherName, [ $CaseNumber = null], [ $gender = 0]) +
+
+ void + qFirstName + ( $firstName, [ $CaseNumber = null], [ $gender = 0]) +
+
+ void + qFullName + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""], [ $gender = 0], [ $caseNum = 0], [ $format = "S N F"]) +
+
+ void + qSecondName + ( $secondName, [ $CaseNumber = null], [ $gender = 0]) +
+
+ void + setFatherName + ([ $fathername = ""]) +
+
+ void + setFirstName + ([ $firstname = ""]) +
+
+ void + setFullName + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""]) +
+
+ void + setGender + ([ $gender = 0]) +
+
+ void + setLastName + ([ $secondname = ""]) +
+
+ void + setName + ([ $firstname = ""]) +
+
+ void + setSecondName + ([ $secondname = ""]) +
+
+ void + setSirname + ([ $secondname = ""]) +
+
+
+
+ + + +
+
Methods
+ +
+ + + +
+ +
+ genderAutoDetect (line 33) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + genderAutoDetect + + () +
+ + + +
+ +
+ +
+ getFatherNameCase (line 41) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFatherNameCase + + ([ $number = null]) +
+ +
    +
  • + + $number
  • +
+ + +
+ +
+ +
+ getFirstNameCase (line 37) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFirstNameCase + + ([ $number = null]) +
+ +
    +
  • + + $number
  • +
+ + +
+ +
+ +
+ getFormatted (line 51) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFormatted + + ([ $caseNum = 0], [ $format = "S N F"]) +
+ +
    +
  • + + $caseNum
  • +
  • + + $format
  • +
+ + +
+ +
+ +
+ getFormattedArray (line 49) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFormattedArray + + ( $format) +
+ +
    +
  • + + $format
  • +
+ + +
+ +
+ +
+ getFullNameFormat (line 35) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFullNameFormat + + ( $fullname) +
+ +
    +
  • + + $fullname
  • +
+ + +
+ +
+ +
+ getSecondNameCase (line 39) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getSecondNameCase + + ([ $number = null]) +
+ +
    +
  • + + $number
  • +
+ + +
+ +
+ +
+ q (line 55) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + q + + ( $fullname, [ $caseNum = null], [ $gender = null]) +
+ +
    +
  • + + $fullname
  • +
  • + + $caseNum
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ qFatherName (line 47) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qFatherName + + ( $fatherName, [ $CaseNumber = null], [ $gender = 0]) +
+ +
    +
  • + + $fatherName
  • +
  • + + $CaseNumber
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ qFirstName (line 43) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qFirstName + + ( $firstName, [ $CaseNumber = null], [ $gender = 0]) +
+ +
    +
  • + + $firstName
  • +
  • + + $CaseNumber
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ qFullName (line 53) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qFullName + + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""], [ $gender = 0], [ $caseNum = 0], [ $format = "S N F"]) +
+ +
    +
  • + + $secondName
  • +
  • + + $firstName
  • +
  • + + $fatherName
  • +
  • + + $gender
  • +
  • + + $caseNum
  • +
  • + + $format
  • +
+ + +
+ +
+ +
+ qSecondName (line 45) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qSecondName + + ( $secondName, [ $CaseNumber = null], [ $gender = 0]) +
+ +
    +
  • + + $secondName
  • +
  • + + $CaseNumber
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ setFatherName (line 21) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setFatherName + + ([ $fathername = ""]) +
+ +
    +
  • + + $fathername
  • +
+ + +
+ +
+ +
+ setFirstName (line 17) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setFirstName + + ([ $firstname = ""]) +
+ +
    +
  • + + $firstname
  • +
+ + +
+ +
+ +
+ setFullName (line 25) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setFullName + + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""]) +
+ +
    +
  • + + $secondName
  • +
  • + + $firstName
  • +
  • + + $fatherName
  • +
+ + +
+ +
+ +
+ setGender (line 23) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setGender + + ([ $gender = 0]) +
+ +
    +
  • + + $gender
  • +
+ + +
+ +
+ +
+ setLastName (line 29) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setLastName + + ([ $secondname = ""]) +
+ +
    +
  • + + $secondname
  • +
+ + +
+ +
+ +
+ setName (line 27) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setName + + ([ $firstname = ""]) +
+ +
    +
  • + + $firstname
  • +
+ + +
+ +
+ +
+ setSecondName (line 19) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setSecondName + + ([ $secondname = ""]) +
+ +
    +
  • + + $secondname
  • +
+ + +
+ +
+ +
+ setSirname (line 31) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setSirname + + ([ $secondname = ""]) +
+ +
    +
  • + + $secondname
  • +
+ + +
+ +
+
+ + +

+ Documentation generated on Thu, 07 Jul 2011 00:01:02 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseRu.html b/Docs/NameCaseLib/NCLNameCaseRu.html new file mode 100644 index 0000000..dcd0076 --- /dev/null +++ b/Docs/NameCaseLib/NCLNameCaseRu.html @@ -0,0 +1,999 @@ + + + + + + Docs For Class NCLNameCaseRu + + + + +
+

Class NCLNameCaseRu

+ + +
+
Description
+ +
+ +

NCL NameCase Russian Language

+

Русские правила склонения ФИО Правила определения пола человека по ФИО для русского языка Система разделения фамилий имен и отчеств для русского языка

+ +

+ Located in /NCL.NameCase.ru.php (line 23) +

+ + +
NCL
+   |
+   --NCLNameCaseCore
+      |
+      --NCLNameCaseRu
+ +
+
+ + + + +
+
Variable Summary
+ +
+
+
+ int + $CaseCount +
+
+
+
+ + +
+
Method Summary
+ +
+
+ +
+ void + detectNamePart + (NCLNameCaseWord $word) +
+
+ void + GenderByFatherName + (NCLNameCaseWord $word) +
+
+ void + GenderByFirstName + (NCLNameCaseWord $word) +
+
+ void + GenderBySecondName + (NCLNameCaseWord $word) +
+
+ boolean + manFatherName + () +
+
+ boolean + manFirstName + () +
+
+ bool + manRule1 + () +
+
+ bool + manRule2 + () +
+
+ bool + manRule3 + () +
+
+ bool + manRule4 + () +
+
+ bool + manRule5 + () +
+
+ bool + manRule6 + () +
+
+ bool + manRule7 + () +
+
+ bool + manRule8 + () +
+
+ boolean + manSecondName + () +
+
+ boolean + womanFatherName + () +
+
+ boolean + womanFirstName + () +
+
+ bool + womanRule1 + () +
+
+ bool + womanRule2 + () +
+
+ bool + womanRule3 + () +
+
+ bool + womanRule4 + () +
+
+ boolean + womanSecondName + () +
+
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + int + $CaseCount + = 6 (line 30) + +
+ + +

Количество падежей в языке

+
    +
  • access: protected
  • +
+ + + + + +
+

Inherited Variables

+ +

Inherited from NCLNameCaseCore

+
+ + NCLNameCaseCore::$lastResult
+
+ + NCLNameCaseCore::$workindLastCache
+
+ + NCLNameCaseCore::$workingWord
+
+
+

Inherited from NCL

+
+ + NCL::$DATELN
+
+ + NCL::$IMENITLN
+
+ + NCL::$MAN
+
+ + NCL::$PREDLOGN
+
+ + NCL::$RODITLN
+
+ + NCL::$TVORITELN
+
+ + NCL::$UaDavalnyi
+
+ + NCL::$UaKlychnyi
+
+ + NCL::$UaMiszevyi
+
+ + NCL::$UaNazyvnyi
+
+ + NCL::$UaOrudnyi
+
+ + NCL::$UaRodovyi
+
+ + NCL::$UaZnahidnyi
+
+ + NCL::$VINITELN
+
+ + NCL::$WOMAN
+
+
+ +
+
+ + +
+
Methods
+ +
+ + + +
+ +
+ detectNamePart (line 597) +
+ + +

Идетифицирует слово определяе имя это, или фамилия, или отчество

+

  • N - имя
  • S - фамилия
  • F - отчество

+
    +
  • access: protected
  • +
+ +
+ void + + detectNamePart + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, который необходимо идентифицировать
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::detectNamePart()
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+ +
+ +
+ +
+ GenderByFatherName (line 576) +
+ + +

Определение пола по правилам отчеств

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFatherName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::GenderByFatherName()
+
Определение пола по правилам отчеств
+
+ +
+ +
+ +
+ GenderByFirstName (line 480) +
+ + +

Определение пола по правилам имен

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFirstName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::GenderByFirstName()
+
Определение пола по правилам имен
+
+ +
+ +
+ +
+ GenderBySecondName (line 547) +
+ + +

Определение пола по правилам фамилий

+
    +
  • access: protected
  • +
+ +
+ void + + GenderBySecondName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::GenderBySecondName()
+
Определение пола по правилам фамилий
+
+ +
+ +
+ +
+ manFatherName (line 445) +
+ + +

Функция склоняет мужский отчества

+
    +
  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • +
  • access: protected
  • +
+ +
+ boolean + + manFatherName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::manFatherName()
+
Функция склоняет мужский отчества
+
+ +
+ +
+ +
+ manFirstName (line 409) +
+ + +

Функция пытается применить цыпочку правил для мужских имен

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + manFirstName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::manFirstName()
+
Функция пытается применить цыпочку правил для мужских имен
+
+ +
+ +
+ +
+ manRule1 (line 57) +
+ + +

Мужские имена, оканчивающиеся на любой ь и -й,

+

скло­няются так же, как обычные существительные мужского рода

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule1 + + () +
+ + + +
+ +
+ +
+ manRule2 (line 82) +
+ + +

Мужские имена, оканчивающиеся на любой твердый согласный,

+

склоняются так же, как обычные существительные мужского рода

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule2 + + () +
+ + + +
+ +
+ +
+ manRule3 (line 115) +
+ + +

Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые

+

существительные с таким же окончанием Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как существительные с соответствующими окончаниями

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule3 + + () +
+ + + +
+ +
+ +
+ manRule4 (line 146) +
+ + +

Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,

+

как обычные существительные мужского рода

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule4 + + () +
+ + + +
+ +
+ +
+ manRule5 (line 185) +
+ + +

Мужские фамилии, оканчивающиеся на -к

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule5 + + () +
+ + + +
+ +
+ +
+ manRule6 (line 216) +
+ + +

Мужские фамили на согласный выбираем ем/ом/ым

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule6 + + () +
+ + + +
+ +
+ +
+ manRule7 (line 243) +
+ + +

Мужские фамили на -а -я

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule7 + + () +
+ + + +
+ +
+ +
+ manRule8 (line 280) +
+ + +

Не склоняются мужский фамилии

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule8 + + () +
+ + + +
+ +
+ +
+ manSecondName (line 427) +
+ + +

Функция пытается применить цыпочку правил для мужских фамилий

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + manSecondName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::manSecondName()
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+ +
+ +
+ +
+ womanFatherName (line 465) +
+ + +

Функция склоняет женские отчества

+
    +
  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFatherName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::womanFatherName()
+
Функция склоняет женские отчества
+
+ +
+ +
+ +
+ womanFirstName (line 418) +
+ + +

Функция пытается применить цыпочку правил для женских имен

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFirstName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::womanFirstName()
+
Функция пытается применить цыпочку правил для женских имен
+
+ +
+ +
+ +
+ womanRule1 (line 296) +
+ + +

Мужские и женские имена, оканчивающиеся на -а, склоняются,

+

как и любые существительные с таким же окончанием

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule1 + + () +
+ + + +
+ +
+ +
+ womanRule2 (line 331) +
+ + +

Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,

+

из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule2 + + () +
+ + + +
+ +
+ +
+ womanRule3 (line 356) +
+ + +

Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,

+

как существительные женского рода типа дочь, тень

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule3 + + () +
+ + + +
+ +
+ +
+ womanRule4 (line 372) +
+ + +

Женские фамилия, оканчивающиеся на -а -я, склоняются,

+

как и любые существительные с таким же окончанием

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule4 + + () +
+ + + +
+ +
+ +
+ womanSecondName (line 436) +
+ + +

Функция пытается применить цыпочку правил для женских фамилий

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + womanSecondName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::womanSecondName()
+
Функция пытается применить цыпочку правил для женских фамилий
+
+ +
+

Inherited Methods

+ + +

Inherited From NCLNameCaseCore

+
+ NCLNameCaseCore::detectNamePart()
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::GenderByFatherName()
+ NCLNameCaseCore::GenderByFirstName()
+ NCLNameCaseCore::GenderBySecondName()
+ NCLNameCaseCore::genderDetect()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getFullNameFormat()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::getWordsArray()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::manFatherName()
+ NCLNameCaseCore::manFirstName()
+ NCLNameCaseCore::manSecondName()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirName()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::womanFatherName()
+ NCLNameCaseCore::womanFirstName()
+ NCLNameCaseCore::womanSecondName()
+ NCLNameCaseCore::wordForms()
+
+ +
+
+ + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseUa.html b/Docs/NameCaseLib/NCLNameCaseUa.html new file mode 100644 index 0000000..540d004 --- /dev/null +++ b/Docs/NameCaseLib/NCLNameCaseUa.html @@ -0,0 +1,880 @@ + + + + + + Docs For Class NCLNameCaseUa + + + + +
+

Class NCLNameCaseUa

+ + +
+
Description
+ +
+ +

NCL NameCase Ukranian Language

+

Украинские правила склонений ФИО. Правила определения пола человека по ФИО для украинского языка Система разделения фамилий имен и отчеств для украинского языка

+ +

+ Located in /NCL.NameCase.ua.php (line 23) +

+ + +
NCL
+   |
+   --NCLNameCaseCore
+      |
+      --NCLNameCaseUa
+ +
+
+ + + + +
+
Variable Summary
+ +
+
+
+ int + $CaseCount +
+
+
+
+ + +
+
Method Summary
+ +
+
+ +
+ void + detectNamePart + (NCLNameCaseWord $word) +
+
+ void + GenderByFatherName + (NCLNameCaseWord $word) +
+
+ void + GenderByFirstName + (NCLNameCaseWord $word) +
+
+ void + GenderBySecondName + (NCLNameCaseWord $word) +
+
+ boolean + manFatherName + () +
+
+ boolean + manFirstName + () +
+
+ boolean + manRule1 + () +
+
+ boolean + manRule2 + () +
+
+ boolean + manRule3 + () +
+
+ boolean + manRule4 + () +
+
+ boolean + manRule5 + () +
+
+ boolean + manSecondName + () +
+
+ boolean + womanFatherName + () +
+
+ boolean + womanFirstName + () +
+
+ boolean + womanRule1 + () +
+
+ boolean + womanRule2 + () +
+
+ boolean + womanRule3 + () +
+
+ boolean + womanSecondName + () +
+
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + int + $CaseCount + = 7 (line 30) + +
+ + +

Количество падежей в языке

+
    +
  • access: protected
  • +
+ + + + + +
+

Inherited Variables

+ +

Inherited from NCLNameCaseCore

+
+ + NCLNameCaseCore::$lastResult
+
+ + NCLNameCaseCore::$workindLastCache
+
+ + NCLNameCaseCore::$workingWord
+
+
+

Inherited from NCL

+
+ + NCL::$DATELN
+
+ + NCL::$IMENITLN
+
+ + NCL::$MAN
+
+ + NCL::$PREDLOGN
+
+ + NCL::$RODITLN
+
+ + NCL::$TVORITELN
+
+ + NCL::$UaDavalnyi
+
+ + NCL::$UaKlychnyi
+
+ + NCL::$UaMiszevyi
+
+ + NCL::$UaNazyvnyi
+
+ + NCL::$UaOrudnyi
+
+ + NCL::$UaRodovyi
+
+ + NCL::$UaZnahidnyi
+
+ + NCL::$VINITELN
+
+ + NCL::$WOMAN
+
+
+ +
+
+ + +
+
Methods
+ +
+ + + +
+ +
+ detectNamePart (line 700) +
+ + +

Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові

+

  • N - ім’я
  • S - прізвище
  • F - по-батькові

+
    +
  • access: protected
  • +
+ +
+ void + + detectNamePart + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, яке необхідно ідентифікувати
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::detectNamePart()
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+ +
+ +
+ +
+ GenderByFatherName (line 679) +
+ + +

Визначення статі, за правилами по-батькові

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFatherName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, для якого необхідно визначити стать
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::GenderByFatherName()
+
Определение пола по правилам отчеств
+
+ +
+ +
+ +
+ GenderByFirstName (line 595) +
+ + +

Визначення статі, за правилами імені

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFirstName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, для якого необхідно визначити стать
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::GenderByFirstName()
+
Определение пола по правилам имен
+
+ +
+ +
+ +
+ GenderBySecondName (line 650) +
+ + +

Визначення статі, за правилами прізвища

+
    +
  • access: protected
  • +
+ +
+ void + + GenderBySecondName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, для якого необхідно визначити стать
  • +
+ +
+
Redefinition of:
+
+
NCLNameCaseCore::GenderBySecondName()
+
Определение пола по правилам фамилий
+
+ +
+ +
+ +
+ manFatherName (line 567) +
+ + +

Фунція відмінює чоловічі по-батькові

+
    +
  • return: true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово
  • +
  • access: protected
  • +
+ +
+ boolean + + manFatherName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::manFatherName()
+
Функция склоняет мужский отчества
+
+ +
+ +
+ +
+ manFirstName (line 531) +
+ + +

Функція намагається застосувати ланцюг правил для чоловічих імен

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manFirstName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::manFirstName()
+
Функция пытается применить цыпочку правил для мужских имен
+
+ +
+ +
+ +
+ manRule1 (line 192) +
+ + +

Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.

+

  • Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах + у давальному та місцевому відмінках однини перед закінченням -і + змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі.
  • Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини + в кінці основи між приголосними з'являється звук о: Одарок, Парасок.

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule1 + + () +
+ + + +
+ +
+ +
+ manRule2 (line 229) +
+ + +

Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule2 + + () +
+ + + +
+ +
+ +
+ manRule3 (line 259) +
+ + +

Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule3 + + () +
+ + + +
+ +
+ +
+ manRule4 (line 377) +
+ + +

Якщо слово закінчується на і, то відмінюємо як множину

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule4 + + () +
+ + + +
+ +
+ +
+ manRule5 (line 392) +
+ + +

Якщо слово закінчується на ий або ой

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule5 + + () +
+ + + +
+ +
+ +
+ manSecondName (line 549) +
+ + +

Функція намагається застосувати ланцюг правил для чоловічих прізвищ

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manSecondName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::manSecondName()
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+ +
+ +
+ +
+ womanFatherName (line 581) +
+ + +

Фунція відмінює жіночі по-батькові

+
    +
  • return: true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFatherName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::womanFatherName()
+
Функция склоняет женские отчества
+
+ +
+ +
+ +
+ womanFirstName (line 540) +
+ + +

Функція намагається застосувати ланцюг правил для жіночих імен

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFirstName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::womanFirstName()
+
Функция пытается применить цыпочку правил для женских имен
+
+ +
+ +
+ +
+ womanRule1 (line 413) +
+ + +

Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.

+

  • Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах + у давальному та місцевому відмінках однини перед закінченням -і + змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі.
  • Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини + в кінці основи між приголосними з'являється звук о: Одарок, Парасок

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanRule1 + + () +
+ + + +
+ +
+ +
+ womanRule2 (line 459) +
+ + +

Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,

+

відмінюються як відповідні іменники ІІІ відміни

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanRule2 + + () +
+ + + +
+ +
+ +
+ womanRule3 (line 503) +
+ + +

Якщо слово на ськ або це російське прізвище

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanRule3 + + () +
+ + + +
+ +
+ +
+ womanSecondName (line 558) +
+ + +

Функція намагається застосувати ланцюг правил для жіночих прізвищ

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanSecondName + + () +
+ + +
+
Redefinition of:
+
+
NCLNameCaseCore::womanSecondName()
+
Функция пытается применить цыпочку правил для женских фамилий
+
+ +
+

Inherited Methods

+ + +

Inherited From NCLNameCaseCore

+
+ NCLNameCaseCore::detectNamePart()
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::GenderByFatherName()
+ NCLNameCaseCore::GenderByFirstName()
+ NCLNameCaseCore::GenderBySecondName()
+ NCLNameCaseCore::genderDetect()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getFullNameFormat()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::getWordsArray()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::manFatherName()
+ NCLNameCaseCore::manFirstName()
+ NCLNameCaseCore::manSecondName()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirName()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::womanFatherName()
+ NCLNameCaseCore::womanFirstName()
+ NCLNameCaseCore::womanSecondName()
+ NCLNameCaseCore::wordForms()
+
+ +
+
+ + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:18 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLNameCaseWord.html b/Docs/NameCaseLib/NCLNameCaseWord.html new file mode 100644 index 0000000..c0d2a0a --- /dev/null +++ b/Docs/NameCaseLib/NCLNameCaseWord.html @@ -0,0 +1,502 @@ + + + + + + Docs For Class NCLNameCaseWord + + + + +
+

Class NCLNameCaseWord

+ + +
+
Description
+ +
+ +

NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове

+ +

+ Located in /NCL/NCLNameCaseWord.php (line 14) +

+ + +

+	
+			
+
+ + + + + +
+
Method Summary
+ +
+
+ +
+ NCLNameCaseWord + __construct + (string $word) +
+
+ int + gender + () +
+
+ array + getGender + () +
+
+ string + getNameCase + (int $number) +
+
+ array + getNameCases + () +
+
+ string + getNamePart + () +
+
+ string + getWord + () +
+
+ bool + isGenderSolved + () +
+
+ void + setGender + (int $man, int $woman) +
+
+ void + setNameCases + (array $nameCases) +
+
+ void + setNamePart + (string $namePart) +
+
+ void + setRule + (int $ruleID) +
+
+ void + setTrueGender + (int $gender) +
+
+
+
+ + + +
+
Methods
+ +
+ + + +
+ +
+ Constructor __construct (line 85) +
+ + +

Создание нового обьекта со словом $word

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseWord + + __construct + + (string $word) +
+ +
    +
  • + string + $word: слово
  • +
+ + +
+ +
+ +
+ gender (line 192) +
+ + +

Расчитывает и возвращает пол текущего слова

+
    +
  • return: пол текущего слова
  • +
  • access: public
  • +
+ +
+ int + + gender + + () +
+ + + +
+ +
+ +
+ getGender (line 235) +
+ + +

Возвращает массив вероятности того, что даное слово является мужчиной или женщиной

+
    +
  • return: массив вероятностей
  • +
  • access: public
  • +
+ +
+ array + + getGender + + () +
+ + + +
+ +
+ +
+ getNameCase (line 179) +
+ + +

Возвращает строку с нужным падежом текущего слова

+
    +
  • return: строка с нужным падежом текущего слова
  • +
  • access: public
  • +
+ +
+ string + + getNameCase + + (int $number) +
+ +
    +
  • + int + $number: нужный падеж
  • +
+ + +
+ +
+ +
+ getNameCases (line 169) +
+ + +

Возвращает массив со всеми падежами текущего слова

+
    +
  • return: массив со всеми падежами
  • +
  • access: public
  • +
+ +
+ array + + getNameCases + + () +
+ + + +
+ +
+ +
+ getNamePart (line 261) +
+ + +

Возвращает тип текущего слова

+

Тип слова:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: тип слова
  • +
  • access: public
  • +
+ +
+ string + + getNamePart + + () +
+ + + +
+ +
+ +
+ getWord (line 270) +
+ + +

Возвращает текущее слово.

+
    +
  • return: текущее слово
  • +
  • access: public
  • +
+ +
+ string + + getWord + + () +
+ + + +
+ +
+ +
+ isGenderSolved (line 280) +
+ + +

Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.

+
    +
  • return: было ли принято окончательное решение по поводу пола текущего слова
  • +
  • access: public
  • +
+ +
+ bool + + isGenderSolved + + () +
+ + + +
+ +
+ +
+ setGender (line 213) +
+ + +

Устанавливает вероятности того, что даное слово является мужчиной или женщиной

+
    +
  • access: public
  • +
+ +
+ void + + setGender + + (int $man, int $woman) +
+ +
    +
  • + int + $man: вероятность того, что слово мужчина
  • +
  • + int + $woman: верятность того, что слово женщина
  • +
+ + +
+ +
+ +
+ setNameCases (line 159) +
+ + +

Сохраняет результат склонения текущего слова

+
    +
  • access: public
  • +
+ +
+ void + + setNameCases + + (array $nameCases) +
+ +
    +
  • + array + $nameCases: массив со всеми падежами
  • +
+ + +
+ +
+ +
+ setNamePart (line 248) +
+ + +

Устанавливает тип текущего слова

+

Тип слова:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • access: public
  • +
+ +
+ void + + setNamePart + + (string $namePart) +
+ +
    +
  • + string + $namePart: тип слова
  • +
+ + +
+ +
+ +
+ setRule (line 289) +
+ + +

Устанавливает номер правила по которому склонялось текущее слово.

+
    +
  • access: public
  • +
+ +
+ void + + setRule + + (int $ruleID) +
+ +
    +
  • + int + $ruleID: номер правила
  • +
+ + +
+ +
+ +
+ setTrueGender (line 226) +
+ + +

Окончательно устанавливает пол человека

+

  • 0 - не определено
  • NCL::$MAN - мужчина
  • NCL::$WOMAN - женщина

+
    +
  • access: public
  • +
+ +
+ void + + setTrueGender + + (int $gender) +
+ +
    +
  • + int + $gender: пол человека
  • +
+ + +
+ +
+
+ + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/NCLStr.html b/Docs/NameCaseLib/NCLStr.html new file mode 100644 index 0000000..843066b --- /dev/null +++ b/Docs/NameCaseLib/NCLStr.html @@ -0,0 +1,542 @@ + + + + + + Docs For Class NCLStr + + + + +
+

Class NCLStr

+ + +
+
Description
+ +
+ +

Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib

+ +

+ Located in /NCL/NCLStr.php (line 14) +

+ + +

+	
+			
+
+ + + + +
+
Variable Summary
+ +
+
+
+ static string + $charset +
+
+
+
+ + +
+
Method Summary
+ +
+
+
+ static string + connectLetters + (array $lettersArr) +
+
+ static array + explode + (string $pattern, string $string) +
+
+ static bool + isLowerCase + (string $phrase) +
+
+ static bool + isUpperCase + (string $phrase) +
+
+ static array + splitLetters + (string $phrase) +
+
+ static int + strlen + (string $str) +
+
+ static int + strpos + (string $haystack, string $needle, [int $offset = 0]) +
+
+ static int + strrpos + (string $haystack, string $needle, [int $offset = null]) +
+
+ static string + strtolower + (string $str) +
+
+ static string + strtoupper + (string $str) +
+
+ static int + substr + (string $str, int $start, [int $length = null]) +
+ +
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + static string + $charset + = 'utf-8' (line 20) + +
+ + +

Кодировка, в котороя работает система

+ + + + + +
+ +
+
+ + +
+
Methods
+ +
+ + +
+ +
+ static method connectLetters (line 129) +
+ + +

Соединяет массив букв в строку

+
    +
  • return: строка
  • +
+ +
+ static + string + + connectLetters + + (array $lettersArr) +
+ +
    +
  • + array + $lettersArr: массив букв
  • +
+ + +
+ +
+ +
+ static method explode (line 140) +
+ + +

Разбивает строку на части использую шаблон

+
    +
  • return: разбитый массив
  • +
+ +
+ static + array + + explode + + (string $pattern, string $string) +
+ +
    +
  • + string + $pattern: шаблон разбития
  • +
  • + string + $string: строка, которую нужно разбить
  • +
+ + +
+ +
+ +
+ static method isLowerCase (line 93) +
+ + +

Проверяет в нижнем ли регистре находится строка

+
    +
  • return: в нижнем ли регистре строка
  • +
+ +
+ static + bool + + isLowerCase + + (string $phrase) +
+ +
    +
  • + string + $phrase: строка
  • +
+ + +
+ +
+ +
+ static method isUpperCase (line 103) +
+ + +

Проверяет в верхнем ли регистре находится строка

+
    +
  • return: в верхнем ли регистре строка
  • +
+ +
+ static + bool + + isUpperCase + + (string $phrase) +
+ +
    +
  • + string + $phrase: строка
  • +
+ + +
+ +
+ +
+ static method splitLetters (line 113) +
+ + +

Превращает строку в массив букв

+
    +
  • return: массив букв
  • +
+ +
+ static + array + + splitLetters + + (string $phrase) +
+ +
    +
  • + string + $phrase: строка
  • +
+ + +
+ +
+ +
+ static method strlen (line 51) +
+ + +

Определение длины строки

+
    +
  • return: длина строки
  • +
+ +
+ static + int + + strlen + + (string $str) +
+ +
    +
  • + string + $str: строка
  • +
+ + +
+ +
+ +
+ static method strpos (line 41) +
+ + +

Поиск подстроки в строке

+
    +
  • return: позиция подстроки в строке
  • +
+ +
+ static + int + + strpos + + (string $haystack, string $needle, [int $offset = 0]) +
+ +
    +
  • + string + $haystack: строка, в которой искать
  • +
  • + string + $needle: подстрока, которую нужно найти
  • +
  • + int + $offset: начало поиска
  • +
+ + +
+ +
+ +
+ static method strrpos (line 83) +
+ + +

Поиск подстроки в строке справа

+
    +
  • return: позиция подстроки в строке
  • +
+ +
+ static + int + + strrpos + + (string $haystack, string $needle, [int $offset = null]) +
+ +
    +
  • + string + $haystack: строка, в которой искать
  • +
  • + string + $needle: подстрока, которую нужно найти
  • +
  • + int + $offset: начало поиска
  • +
+ + +
+ +
+ +
+ static method strtolower (line 61) +
+ + +

Переводит строку в нижний регистр

+
    +
  • return: строка в нижнем регистре
  • +
+ +
+ static + string + + strtolower + + (string $str) +
+ +
    +
  • + string + $str: строка
  • +
+ + +
+ +
+ +
+ static method strtoupper (line 71) +
+ + +

Переводит строку в верхний регистр

+
    +
  • return: строка в верхнем регистре
  • +
+ +
+ static + string + + strtoupper + + (string $str) +
+ +
    +
  • + string + $str: строка
  • +
+ + +
+ +
+ +
+ static method substr (line 29) +
+ + +

Получить подстроку из строки

+
    +
  • return: подстрока
  • +
+ +
+ static + int + + substr + + (string $str, int $start, [int $length = null]) +
+ +
    +
  • + string + $str: строка
  • +
  • + int + $start: начало подстроки
  • +
  • + int + $length: длина подстроки
  • +
+ + +
+ + +
+
+ + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCL.php.html b/Docs/NameCaseLib/_NCL---NCL.php.html new file mode 100644 index 0000000..2d15ae1 --- /dev/null +++ b/Docs/NameCaseLib/_NCL---NCL.php.html @@ -0,0 +1,63 @@ + + + + + + Docs for page NCL.php + + + + +
+

/NCL/NCL.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCL + + Класс, который содержит основные константы библиотеки:
  • индексы мужского и женского пола
  • индексы всех падежей
+
+
+
+ + + + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html b/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html new file mode 100644 index 0000000..16b41ed --- /dev/null +++ b/Docs/NameCaseLib/_NCL---NCLNameCaseCore.php.html @@ -0,0 +1,147 @@ + + + + + + Docs for page NCLNameCaseCore.php + + + + +
+

/NCL/NCLNameCaseCore.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseCore + + NCL NameCase Core +
+
+
+ + +
+
Includes
+ +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCL.php') + (line 15) + +
+ + + +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCLNameCaseWord.php') + (line 17) + +
+ + + +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCLStr.php') + (line 16) + +
+ + + +
+
+
+ + +
+
Constants
+ +
+ +
+ +
+ + NCL_DIR = dirname(__FILE__) + (line 12) + +
+ + + + +
+
+
+ + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:19 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLNameCaseInterface.php.html b/Docs/NameCaseLib/_NCL---NCLNameCaseInterface.php.html new file mode 100644 index 0000000..64143c7 --- /dev/null +++ b/Docs/NameCaseLib/_NCL---NCLNameCaseInterface.php.html @@ -0,0 +1,63 @@ + + + + + + Docs for page NCLNameCaseInterface.php + + + + +
+

/NCL/NCLNameCaseInterface.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseInterface + + Интерфейс для русского и украинского языка +
+
+
+ + + + + +

+ Documentation generated on Thu, 07 Jul 2011 00:01:02 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html b/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html new file mode 100644 index 0000000..9b15944 --- /dev/null +++ b/Docs/NameCaseLib/_NCL---NCLNameCaseWord.php.html @@ -0,0 +1,63 @@ + + + + + + Docs for page NCLNameCaseWord.php + + + + +
+

/NCL/NCLNameCaseWord.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseWord + + NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове +
+
+
+ + + + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL---NCLStr.php.html b/Docs/NameCaseLib/_NCL---NCLStr.php.html new file mode 100644 index 0000000..45763d5 --- /dev/null +++ b/Docs/NameCaseLib/_NCL---NCLStr.php.html @@ -0,0 +1,63 @@ + + + + + + Docs for page NCLStr.php + + + + +
+

/NCL/NCLStr.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLStr + + Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib +
+
+
+ + + + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL.NameCase.ru.php.html b/Docs/NameCaseLib/_NCL.NameCase.ru.php.html new file mode 100644 index 0000000..aaaf8d6 --- /dev/null +++ b/Docs/NameCaseLib/_NCL.NameCase.ru.php.html @@ -0,0 +1,90 @@ + + + + + + Docs for page NCL.NameCase.ru.php + + + + +
+

/NCL.NameCase.ru.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseRu + + NCL NameCase Russian Language +
+
+
+ + +
+
Includes
+ +
+ +
+ +
+ + require_once + (dirname(__FILE__).'/NCL/NCLNameCaseCore.php') + (line 10) + +
+ + + +
+
+
+ + + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/NameCaseLib/_NCL.NameCase.ua.php.html b/Docs/NameCaseLib/_NCL.NameCase.ua.php.html new file mode 100644 index 0000000..e527640 --- /dev/null +++ b/Docs/NameCaseLib/_NCL.NameCase.ua.php.html @@ -0,0 +1,90 @@ + + + + + + Docs for page NCL.NameCase.ua.php + + + + +
+

/NCL.NameCase.ua.php

+ + +
+
Description
+ +
+ +
    +
  • license: Dual
  • +
+ +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseUa + + NCL NameCase Ukranian Language +
+
+
+ + +
+
Includes
+ +
+ +
+ +
+ + require_once + (dirname(__FILE__).'/NCL/NCLNameCaseCore.php') + (line 10) + +
+ + + +
+
+
+ + + + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:18 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/blank.html b/Docs/blank.html new file mode 100644 index 0000000..3c8644d --- /dev/null +++ b/Docs/blank.html @@ -0,0 +1,13 @@ + + + Generated Documentation + + + + +

Generated Documentation

+Welcome to NameCaseLib!
+
+This documentation was generated by phpDocumentor v1.4.3
+ + \ No newline at end of file diff --git a/Docs/classtrees_NameCaseLib.html b/Docs/classtrees_NameCaseLib.html new file mode 100644 index 0000000..9d7dab2 --- /dev/null +++ b/Docs/classtrees_NameCaseLib.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + +

+ +

+

Root class NCL

+ + +

Root class NCLNameCaseWord

+ + +

Root class NCLStr

+ + +

+ Documentation generated on Sat, 09 Jul 2011 17:55:17 +0300 by phpDocumentor 1.4.3 +

+ + \ No newline at end of file diff --git a/Docs/classtrees_default.html b/Docs/classtrees_default.html new file mode 100644 index 0000000..17710d5 --- /dev/null +++ b/Docs/classtrees_default.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + +

+ +

+

Root interface NCLNameCaseInterface

+ + +

Root class NCL

+ + +

Root class NCLNameCaseWord

+ + +

Root class NCLStr

+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:15 +0300 by phpDocumentor 1.4.3 +

+ + \ No newline at end of file diff --git a/Docs/default/NCL.html b/Docs/default/NCL.html new file mode 100644 index 0000000..5b359d6 --- /dev/null +++ b/Docs/default/NCL.html @@ -0,0 +1,446 @@ + + + + + + Docs For Class NCL + + + + +
+

Class NCL

+ + +
+
Description
+ +
+ +

Класс, который содержит основные константы библиотеки:

+

  • индексы мужского и женского пола
  • индексы всех падежей

+ +

+ Located in /NCL/NCL.php (line 9) +

+ + +

+	
+			
+
+ + +
+
Direct descendents
+ +
+ + + + + + + + + +
ClassDescription
NCLNameCaseCore + Класс, который содержит основные константы библиотеки: +
+
+
+ + + +
+
Variable Summary
+ +
+
+
+ static mixed + $DATELN +
+
+ static mixed + $IMENITLN +
+
+ static mixed + $MAN +
+
+ static mixed + $PREDLOGN +
+
+ static mixed + $RODITLN +
+
+ static mixed + $TVORITELN +
+
+ static mixed + $UaDavalnyi +
+
+ static mixed + $UaKlychnyi +
+
+ static mixed + $UaMiszevyi +
+
+ static mixed + $UaNazyvnyi +
+
+ static mixed + $UaOrudnyi +
+
+ static mixed + $UaRodovyi +
+
+ static mixed + $UaZnahidnyi +
+
+ static mixed + $VINITELN +
+
+ static mixed + $WOMAN +
+
+
+
+ + + +
+
Variables
+ +
+ +
+ +
+ + static mixed + $DATELN + = 2 (line 39) + +
+ + +

Дательный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $IMENITLN + = 0 (line 27) + +
+ + +

Именительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $MAN + = 1 (line 15) + +
+ + +

Мужской пол

+ + + + + +
+ +
+ +
+ + static mixed + $PREDLOGN + = 5 (line 57) + +
+ + +

Предложный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $RODITLN + = 1 (line 33) + +
+ + +

Родительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $TVORITELN + = 4 (line 51) + +
+ + +

Творительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $UaDavalnyi + = 2 (line 75) + +
+ + +

Давальний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaKlychnyi + = 6 (line 99) + +
+ + +

Кличний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaMiszevyi + = 5 (line 93) + +
+ + +

Місцевий відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaNazyvnyi + = 0 (line 63) + +
+ + +

Назвиний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaOrudnyi + = 4 (line 87) + +
+ + +

Орудний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaRodovyi + = 1 (line 69) + +
+ + +

Родовий відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $UaZnahidnyi + = 3 (line 81) + +
+ + +

Знахідний відмінок

+ + + + + +
+ +
+ +
+ + static mixed + $VINITELN + = 3 (line 45) + +
+ + +

Винительный падеж

+ + + + + +
+ +
+ +
+ + static mixed + $WOMAN + = 2 (line 21) + +
+ + +

Женский пол

+ + + + + +
+ +
+
+ + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/NCLNameCaseCore.html b/Docs/default/NCLNameCaseCore.html new file mode 100644 index 0000000..4d6eb11 --- /dev/null +++ b/Docs/default/NCLNameCaseCore.html @@ -0,0 +1,1401 @@ + + + + + + Docs For Class NCLNameCaseCore + + + + +
+

Class NCLNameCaseCore

+ + +
+
Description
+ +
+ +

Класс, который содержит основные константы библиотеки:

+

  • индексы мужского и женского пола
  • индексы всех падежей

+ +

+ Located in /NCL/NCLNameCaseCore.php (line 13) +

+ + +
NCL
+   |
+   --NCLNameCaseCore
+ +
+
+ + +
+
Direct descendents
+ +
+ + + + + + + + + + + + + +
ClassDescription
NCLNameCaseRu + Класс, который содержит основные константы библиотеки: +
NCLNameCaseUa + Класс, который содержит основные константы библиотеки: +
+
+
+ + + +
+
Variable Summary
+ +
+
+
+ array + $lastResult +
+
+ array + $workindLastCache +
+
+ string + $workingWord +
+
+
+
+ + +
+
Method Summary
+ +
+
+ +
+ void + fullReset + () +
+
+ int + genderAutoDetect + () +
+
+ mixed + getFatherNameCase + ([int $number = null]) +
+
+ mixed + getFirstNameCase + ([int $number = null]) +
+
+ string + getFormatted + ([ $caseNum = 0], [string $format = "S N F"]) +
+
+ array + getFormattedArray + (string $format) +
+
+ array + getFormattedArrayHard + (array $format) +
+
+ string + getFormattedHard + ([ $caseNum = 0], [array $format = array()]) +
+
+ mixed + getSecondNameCase + ([int $number = null]) +
+
+ bool + in + (string $letter, mixed $string) +
+
+ void + inNames + (string $nameNeedle, array $names) +
+
+ string + Last + ([int $length = 1], [int $stopAfter = 0]) +
+
+ mixed + q + (string $fullname, [int $caseNum = null], [int $gender = null]) +
+
+ mixed + qFatherName + (string $fatherName, [int $CaseNumber = null], [int $gender = 0]) +
+
+ mixed + qFirstName + (string $firstName, [int $CaseNumber = null], [int $gender = 0]) +
+
+ mixed + qFullName + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""], [int $gender = 0], [int $caseNum = 0], [string $format = "S N F"]) +
+
+ mixed + qSecondName + (string $secondName, [int $CaseNumber = null], [int $gender = 0]) +
+
+ void + Rule + (int $index) +
+
+ boolean + RulesChain + (string $gender, array $rulesArray) +
+
+ void + setFatherName + ([string $fathername = ""]) +
+
+ void + setFirstName + ([string $firstname = ""]) +
+
+ void + setFullName + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""]) +
+
+ void + setGender + ([int $gender = 0]) +
+
+ void + setLastName + ([string $secondname = ""]) +
+
+ void + setName + ([string $firstname = ""]) +
+
+ void + setSecondName + ([string $secondname = ""]) +
+
+ void + setSirName + ([string $secondname = ""]) +
+
+ void + setWorkingWord + (string $word) +
+
+ string + splitFullName + (string $fullname) +
+
+ void + wordForms + (string $word, array $endings, [int $replaceLast = 0]) +
+
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + array + $lastResult + = array() (line 61) + +
+ + +

Массив содержит результат склонения слова - слово во всех падежах

+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + array + $workindLastCache + = array() (line 49) + +
+ + +

Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.

+
    +
  • access: protected
  • +
+ + + + + +
+ +
+ +
+ + string + $workingWord + = '' (line 42) + +
+ + +

Переменная, в которую заносится слово с которым сейчас идет работа

+
    +
  • access: protected
  • +
+ + + + + +
+

Inherited Variables

+ +

Inherited from NCL

+
+ + NCL::$DATELN
+
+ + NCL::$IMENITLN
+
+ + NCL::$MAN
+
+ + NCL::$PREDLOGN
+
+ + NCL::$RODITLN
+
+ + NCL::$TVORITELN
+
+ + NCL::$UaDavalnyi
+
+ + NCL::$UaKlychnyi
+
+ + NCL::$UaMiszevyi
+
+ + NCL::$UaNazyvnyi
+
+ + NCL::$UaOrudnyi
+
+ + NCL::$UaRodovyi
+
+ + NCL::$UaZnahidnyi
+
+ + NCL::$VINITELN
+
+ + NCL::$WOMAN
+
+
+ +
+
+ + +
+
Methods
+ +
+ + + +
+ +
+ fullReset (line 85) +
+ + +

Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.

+

После выполнения система готова работать с начала.

+
    +
  • access: public
  • +
+ +
+ void + + fullReset + + () +
+ + + +
+ +
+ +
+ genderAutoDetect (line 475) +
+ + +

По указаным словам определяется пол человека:

+

  • 0 - не определено
  • NCL::$MAN - мужчина
  • NCL::$WOMAN - женщина

+
    +
  • return: текущий пол человека
  • +
  • access: public
  • +
+ +
+ int + + genderAutoDetect + + () +
+ + + +
+ +
+ +
+ getFatherNameCase (line 666) +
+ + +

Функция ставит отчество в нужный падеж.

+

Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + getFatherNameCase + + ([int $number = null]) +
+ +
    +
  • + int + $number: номер падежа
  • +
+ + +
+ +
+ +
+ getFirstNameCase (line 636) +
+ + +

Функция ставит имя в нужный падеж.

+

Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + getFirstNameCase + + ([int $number = null]) +
+ +
    +
  • + int + $number: номер падежа
  • +
+ + +
+ +
+ +
+ getFormatted (line 903) +
+ + +

Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: строка в нужном падеже
  • +
  • access: public
  • +
+ +
+ string + + getFormatted + + ([ $caseNum = 0], [string $format = "S N F"]) +
+ +
    +
  • + string + $format: строка с форматом
  • +
  • + + $caseNum
  • +
+ + +
+ +
+ +
+ getFormattedArray (line 746) +
+ + +

Склоняет текущие слова во все падежи и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: массив со всеми падежами
  • +
  • access: public
  • +
+ +
+ array + + getFormattedArray + + (string $format) +
+ +
    +
  • + string + $format: строка формат
  • +
+ + +
+ +
+ +
+ getFormattedArrayHard (line 810) +
+ + +

Склоняет текущие слова во все падежи и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: массив со всеми падежами
  • +
  • access: public
  • +
+ +
+ array + + getFormattedArrayHard + + (array $format) +
+ +
    +
  • + array + $format: массив с форматом
  • +
+ + +
+ +
+ +
+ getFormattedHard (line 869) +
+ + +

Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: строка в нужном падеже
  • +
  • access: public
  • +
+ +
+ string + + getFormattedHard + + ([ $caseNum = 0], [array $format = array()]) +
+ +
    +
  • + array + $format: массив с форматом
  • +
  • + + $caseNum
  • +
+ + +
+ +
+ +
+ getSecondNameCase (line 651) +
+ + +

Функция ставит фамилию в нужный падеж.

+

Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + getSecondNameCase + + ([int $number = null]) +
+ +
    +
  • + int + $number: номер падежа
  • +
+ + +
+ +
+ +
+ in (line 180) +
+ + +

Если $string строка, тогда проверяется входит ли буква $letter в строку $string

+

Если $string массив, тогда проверяется входит ли строка $letter в массив $string

+
    +
  • return: true если искомое значение найдено
  • +
  • access: protected
  • +
+ +
+ bool + + in + + (string $letter, mixed $string) +
+ +
    +
  • + string + $letter: буква или строка, которую нужно искать
  • +
  • + mixed + $string: строка или массив, в котором нужно искать
  • +
+ + +
+ +
+ +
+ inNames (line 205) +
+ + +

Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.

+
    +
  • access: protected
  • +
+ +
+ void + + inNames + + (string $nameNeedle, array $names) +
+ +
    +
  • + string + $nameNeedle: - имя которое нужно найти
  • +
  • + array + $names: - перечень имен в котором нужно найти имя
  • +
+ + +
+ +
+ +
+ Last (line 133) +
+ + +

Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)

+

Если нет, тогда вырезает $stopAfter букв начиная от $length с конца

+
    +
  • return: требуемая подстрока
  • +
  • access: protected
  • +
+ +
+ string + + Last + + ([int $length = 1], [int $stopAfter = 0]) +
+ +
    +
  • + int + $length: количество букв с конца
  • +
  • + int + $stopAfter: количество букв которые нужно вырезать (0 - все)
  • +
+ + +
+ +
+ +
+ q (line 980) +
+ + +

Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.

+

Возвращает результат в таком же формате, как он и был.

+
    +
  • return: либо массив со всеми падежами, либо строка
  • +
  • access: public
  • +
+ +
+ mixed + + q + + (string $fullname, [int $caseNum = null], [int $gender = null]) +
+ +
    +
  • + string + $fullname: ФИО
  • +
  • + int + $caseNum: номер падежа
  • +
  • + int + $gender: пол человека
  • +
+ + +
+ +
+ +
+ qFatherName (line 726) +
+ + +

Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.

+

Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + qFatherName + + (string $fatherName, [int $CaseNumber = null], [int $gender = 0]) +
+ +
    +
  • + string + $fatherName: отчество, которое нужно просклонять
  • +
  • + int + $CaseNumber: номер падежа
  • +
  • + int + $gender: пол, который нужно использовать
  • +
+ + +
+ +
+ +
+ qFirstName (line 683) +
+ + +

Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.

+

Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + qFirstName + + (string $firstName, [int $CaseNumber = null], [int $gender = 0]) +
+ +
    +
  • + string + $firstName: имя, которое нужно просклонять
  • +
  • + int + $CaseNumber: номер падежа
  • +
  • + int + $gender: пол, который нужно использовать
  • +
+ + +
+ +
+ +
+ qFullName (line 958) +
+ + +

Склоняет фамилию $secondName, имя $firstName, отчество $fatherName

+

в падеж $caseNum по правилам пола $gender и форматирует результат по шаблону $format Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: либо массив со всеми падежами, либо строка
  • +
  • access: public
  • +
+ +
+ mixed + + qFullName + + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""], [int $gender = 0], [int $caseNum = 0], [string $format = "S N F"]) +
+ +
    +
  • + string + $secondName: фамилия
  • +
  • + string + $firstName: имя
  • +
  • + string + $fatherName: отчество
  • +
  • + int + $gender: пол
  • +
  • + int + $caseNum: номер падежа
  • +
  • + string + $format: формат
  • +
+ + +
+ +
+ +
+ qSecondName (line 704) +
+ + +

Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.

+

Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, если нет, тогда возвращается массив со всеми падежами текущего слова.

+
    +
  • return: массив или строка с нужным падежом
  • +
  • access: public
  • +
+ +
+ mixed + + qSecondName + + (string $secondName, [int $CaseNumber = null], [int $gender = 0]) +
+ +
    +
  • + string + $secondName: фамилия, которую нужно просклонять
  • +
  • + int + $CaseNumber: номер падежа
  • +
  • + int + $gender: пол, который нужно использовать
  • +
+ + +
+ +
+ +
+ Rule (line 106) +
+ + +

Устанавливает номер последнего правила

+
    +
  • access: protected
  • +
+ +
+ void + + Rule + + (int $index) +
+ +
    +
  • + int + $index: номер правила которое нужно установить
  • +
+ + +
+ +
+ +
+ RulesChain (line 160) +
+ + +

Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.

+

$gender служит для указания какие правила использовать мужские ('man') или женские ('woman')

+
    +
  • return: если правило было задествовано, тогда true, если нет - тогда false
  • +
  • access: protected
  • +
+ +
+ boolean + + RulesChain + + (string $gender, array $rulesArray) +
+ +
    +
  • + string + $gender: - префикс мужских/женских правил
  • +
  • + array + $rulesArray: - массив, порядок выполнения правил
  • +
+ + +
+ +
+ +
+ setFatherName (line 282) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $fathername и пометкой, что это отчество

+
    +
  • access: public
  • +
+ +
+ void + + setFatherName + + ([string $fathername = ""]) +
+ +
    +
  • + string + $fathername: отчество
  • +
+ + +
+ +
+ +
+ setFirstName (line 250) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $firstname и пометкой, что это имя

+
    +
  • access: public
  • +
+ +
+ void + + setFirstName + + ([string $firstname = ""]) +
+ +
    +
  • + string + $firstname: имя
  • +
+ + +
+ +
+ +
+ setFullName (line 314) +
+ + +

В система заносится сразу фамилия, имя, отчество

+
    +
  • access: public
  • +
+ +
+ void + + setFullName + + ([string $secondName = ""], [string $firstName = ""], [string $fatherName = ""]) +
+ +
    +
  • + string + $secondName: фамилия
  • +
  • + string + $firstName: имя
  • +
  • + string + $fatherName: отчество
  • +
+ + +
+ +
+ +
+ setGender (line 300) +
+ + +

Всем словам устанавливается пол, который может иметь следующие значения

+

  • 0 - не определено
  • NCL::$MAN - мужчина
  • NCL::$WOMAN - женщина

+
    +
  • access: public
  • +
+ +
+ void + + setGender + + ([int $gender = 0]) +
+ +
    +
  • + int + $gender: пол, который нужно установить
  • +
+ + +
+ +
+ +
+ setLastName (line 336) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $secondname и пометкой, что это фамилия

+
    +
  • access: public
  • +
+ +
+ void + + setLastName + + ([string $secondname = ""]) +
+ +
    +
  • + string + $secondname: фамилия
  • +
+ + +
+ +
+ +
+ setName (line 326) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $firstname и пометкой, что это имя

+
    +
  • access: public
  • +
+ +
+ void + + setName + + ([string $firstname = ""]) +
+ +
    +
  • + string + $firstname: имя
  • +
+ + +
+ +
+ +
+ setSecondName (line 266) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $secondname и пометкой, что это фамилия

+
    +
  • access: public
  • +
+ +
+ void + + setSecondName + + ([string $secondname = ""]) +
+ +
    +
  • + string + $secondname: фамилия
  • +
+ + +
+ +
+ +
+ setSirName (line 346) +
+ + +

В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord

+

со словом $secondname и пометкой, что это фамилия

+
    +
  • access: public
  • +
+ +
+ void + + setSirName + + ([string $secondname = ""]) +
+ +
    +
  • + string + $secondname: фамилия
  • +
+ + +
+ +
+ +
+ setWorkingWord (line 116) +
+ + +

Устанавливает слово текущим для работы системы. Очищает кеш слова.

+
    +
  • access: protected
  • +
+ +
+ void + + setWorkingWord + + (string $word) +
+ +
    +
  • + string + $word: слово, которое нужно установить
  • +
+ + +
+ +
+ +
+ splitFullName (line 494) +
+ + +

Разбивает строку $fullname на слова и возвращает формат в котором записано имя

+

Формат:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: формат в котором записано имя например 'N F S'
  • +
  • access: public
  • +
+ +
+ string + + splitFullName + + (string $fullname) +
+ +
    +
  • + string + $fullname: строка, для которой необходимо определить формат
  • +
+ + +
+ +
+ +
+ wordForms (line 229) +
+ + +

Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.

+
    +
  • access: protected
  • +
+ +
+ void + + wordForms + + (string $word, array $endings, [int $replaceLast = 0]) +
+ +
    +
  • + string + $word: слово, к которому нужно добавить окончания
  • +
  • + array + $endings: массив окончаний
  • +
  • + int + $replaceLast: сколько последних букв нужно убрать с начального слова
  • +
+ + +
+ +
+
+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/NCLNameCaseInterface.html b/Docs/default/NCLNameCaseInterface.html new file mode 100644 index 0000000..7280264 --- /dev/null +++ b/Docs/default/NCLNameCaseInterface.html @@ -0,0 +1,778 @@ + + + + + + Docs For Class NCLNameCaseInterface + + + + +
+

Interface NCLNameCaseInterface

+ + +
+
Description
+ +
+ +
    +
  • author: seagull
  • +
+

+ Located in /NCL/NCLNameCaseInterface.php (line 7) +

+ + +

+	
+			
+
+ + + + + +
+
Method Summary
+ +
+
+ +
+ void + genderAutoDetect + () +
+
+ void + getFatherNameCase + ([ $number = null]) +
+
+ void + getFirstNameCase + ([ $number = null]) +
+
+ void + getFormatted + ([ $caseNum = 0], [ $format = "S N F"]) +
+
+ void + getFormattedArray + ( $format) +
+
+ void + getSecondNameCase + ([ $number = null]) +
+
+ void + q + ( $fullname, [ $caseNum = null], [ $gender = null]) +
+
+ void + qFatherName + ( $fatherName, [ $CaseNumber = null], [ $gender = 0]) +
+
+ void + qFirstName + ( $firstName, [ $CaseNumber = null], [ $gender = 0]) +
+
+ void + qFullName + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""], [ $gender = 0], [ $caseNum = 0], [ $format = "S N F"]) +
+
+ void + qSecondName + ( $secondName, [ $CaseNumber = null], [ $gender = 0]) +
+
+ void + setFatherName + ([ $fathername = ""]) +
+
+ void + setFirstName + ([ $firstname = ""]) +
+
+ void + setFullName + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""]) +
+
+ void + setGender + ([ $gender = 0]) +
+
+ void + setLastName + ([ $secondname = ""]) +
+
+ void + setName + ([ $firstname = ""]) +
+
+ void + setSecondName + ([ $secondname = ""]) +
+
+ void + setSirname + ([ $secondname = ""]) +
+
+ void + splitFullName + ( $fullname) +
+
+
+
+ + + +
+
Methods
+ +
+ + + +
+ +
+ genderAutoDetect (line 26) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + genderAutoDetect + + () +
+ + + +
+ +
+ +
+ getFatherNameCase (line 34) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFatherNameCase + + ([ $number = null]) +
+ +
    +
  • + + $number
  • +
+ + +
+ +
+ +
+ getFirstNameCase (line 30) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFirstNameCase + + ([ $number = null]) +
+ +
    +
  • + + $number
  • +
+ + +
+ +
+ +
+ getFormatted (line 44) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFormatted + + ([ $caseNum = 0], [ $format = "S N F"]) +
+ +
    +
  • + + $caseNum
  • +
  • + + $format
  • +
+ + +
+ +
+ +
+ getFormattedArray (line 42) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getFormattedArray + + ( $format) +
+ +
    +
  • + + $format
  • +
+ + +
+ +
+ +
+ getSecondNameCase (line 32) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + getSecondNameCase + + ([ $number = null]) +
+ +
    +
  • + + $number
  • +
+ + +
+ +
+ +
+ q (line 48) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + q + + ( $fullname, [ $caseNum = null], [ $gender = null]) +
+ +
    +
  • + + $fullname
  • +
  • + + $caseNum
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ qFatherName (line 40) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qFatherName + + ( $fatherName, [ $CaseNumber = null], [ $gender = 0]) +
+ +
    +
  • + + $fatherName
  • +
  • + + $CaseNumber
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ qFirstName (line 36) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qFirstName + + ( $firstName, [ $CaseNumber = null], [ $gender = 0]) +
+ +
    +
  • + + $firstName
  • +
  • + + $CaseNumber
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ qFullName (line 46) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qFullName + + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""], [ $gender = 0], [ $caseNum = 0], [ $format = "S N F"]) +
+ +
    +
  • + + $secondName
  • +
  • + + $firstName
  • +
  • + + $fatherName
  • +
  • + + $gender
  • +
  • + + $caseNum
  • +
  • + + $format
  • +
+ + +
+ +
+ +
+ qSecondName (line 38) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + qSecondName + + ( $secondName, [ $CaseNumber = null], [ $gender = 0]) +
+ +
    +
  • + + $secondName
  • +
  • + + $CaseNumber
  • +
  • + + $gender
  • +
+ + +
+ +
+ +
+ setFatherName (line 14) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setFatherName + + ([ $fathername = ""]) +
+ +
    +
  • + + $fathername
  • +
+ + +
+ +
+ +
+ setFirstName (line 10) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setFirstName + + ([ $firstname = ""]) +
+ +
    +
  • + + $firstname
  • +
+ + +
+ +
+ +
+ setFullName (line 18) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setFullName + + ([ $secondName = ""], [ $firstName = ""], [ $fatherName = ""]) +
+ +
    +
  • + + $secondName
  • +
  • + + $firstName
  • +
  • + + $fatherName
  • +
+ + +
+ +
+ +
+ setGender (line 16) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setGender + + ([ $gender = 0]) +
+ +
    +
  • + + $gender
  • +
+ + +
+ +
+ +
+ setLastName (line 22) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setLastName + + ([ $secondname = ""]) +
+ +
    +
  • + + $secondname
  • +
+ + +
+ +
+ +
+ setName (line 20) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setName + + ([ $firstname = ""]) +
+ +
    +
  • + + $firstname
  • +
+ + +
+ +
+ +
+ setSecondName (line 12) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setSecondName + + ([ $secondname = ""]) +
+ +
    +
  • + + $secondname
  • +
+ + +
+ +
+ +
+ setSirname (line 24) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + setSirname + + ([ $secondname = ""]) +
+ +
    +
  • + + $secondname
  • +
+ + +
+ +
+ +
+ splitFullName (line 28) +
+ + +
    +
  • access: public
  • +
+ +
+ void + + splitFullName + + ( $fullname) +
+ +
    +
  • + + $fullname
  • +
+ + +
+ +
+
+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/NCLNameCaseRu.html b/Docs/default/NCLNameCaseRu.html new file mode 100644 index 0000000..8c99475 --- /dev/null +++ b/Docs/default/NCLNameCaseRu.html @@ -0,0 +1,932 @@ + + + + + + Docs For Class NCLNameCaseRu + + + + +
+

Class NCLNameCaseRu

+ + +
+
Description
+ +
+

+ Implements interfaces: +

+

+ +

Класс, который содержит основные константы библиотеки:

+

  • индексы мужского и женского пола
  • индексы всех падежей

+ +

+ Located in /NCL.NameCase.ru.php (line 15) +

+ + +
NCL
+   |
+   --NCLNameCaseCore
+      |
+      --NCLNameCaseRu
+ +
+
+ + + + +
+
Variable Summary
+ +
+
+
+ int + $CaseCount +
+
+
+
+ + +
+
Method Summary
+ +
+
+ +
+ void + detectNamePart + (NCLNameCaseWord $word) +
+
+ void + GenderByFatherName + (NCLNameCaseWord $word) +
+
+ void + GenderByFirstName + (NCLNameCaseWord $word) +
+
+ void + GenderBySecondName + (NCLNameCaseWord $word) +
+
+ boolean + manFatherName + () +
+
+ boolean + manFirstName + () +
+
+ bool + manRule1 + () +
+
+ bool + manRule2 + () +
+
+ bool + manRule3 + () +
+
+ bool + manRule4 + () +
+
+ bool + manRule5 + () +
+
+ bool + manRule6 + () +
+
+ bool + manRule7 + () +
+
+ bool + manRule8 + () +
+
+ boolean + manSecondName + () +
+
+ boolean + womanFatherName + () +
+
+ boolean + womanFirstName + () +
+
+ bool + womanRule1 + () +
+
+ bool + womanRule2 + () +
+
+ bool + womanRule3 + () +
+
+ bool + womanRule4 + () +
+
+ boolean + womanSecondName + () +
+
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + int + $CaseCount + = 6 (line 21) + +
+ + +

Количество падежей в языке

+
    +
  • access: protected
  • +
+ + + + + +
+

Inherited Variables

+ +

Inherited from NCLNameCaseCore

+
+ + NCLNameCaseCore::$lastResult
+
+ + NCLNameCaseCore::$workindLastCache
+
+ + NCLNameCaseCore::$workingWord
+
+
+

Inherited from NCL

+
+ + NCL::$DATELN
+
+ + NCL::$IMENITLN
+
+ + NCL::$MAN
+
+ + NCL::$PREDLOGN
+
+ + NCL::$RODITLN
+
+ + NCL::$TVORITELN
+
+ + NCL::$UaDavalnyi
+
+ + NCL::$UaKlychnyi
+
+ + NCL::$UaMiszevyi
+
+ + NCL::$UaNazyvnyi
+
+ + NCL::$UaOrudnyi
+
+ + NCL::$UaRodovyi
+
+ + NCL::$UaZnahidnyi
+
+ + NCL::$VINITELN
+
+ + NCL::$WOMAN
+
+
+ +
+
+ + +
+
Methods
+ +
+ + + +
+ +
+ detectNamePart (line 592) +
+ + +

Идетифицирует слово определяе имя это, или фамилия, или отчество

+

  • N - имя
  • S - фамилия
  • F - отчество

+
    +
  • access: protected
  • +
+ +
+ void + + detectNamePart + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, который необходимо идентифицировать
  • +
+ + +
+ +
+ +
+ GenderByFatherName (line 571) +
+ + +

Определение пола по правилам отчеств

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFatherName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ + +
+ +
+ +
+ GenderByFirstName (line 475) +
+ + +

Определение пола по правилам имен

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFirstName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ + +
+ +
+ +
+ GenderBySecondName (line 542) +
+ + +

Определение пола по правилам фамилий

+
    +
  • access: protected
  • +
+ +
+ void + + GenderBySecondName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: обьект класса слов, для которого нужно определить пол
  • +
+ + +
+ +
+ +
+ manFatherName (line 440) +
+ + +

Функция склоняет мужский отчества

+
    +
  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • +
  • access: protected
  • +
+ +
+ boolean + + manFatherName + + () +
+ + + +
+ +
+ +
+ manFirstName (line 404) +
+ + +

Функция пытается применить цыпочку правил для мужских имен

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + manFirstName + + () +
+ + + +
+ +
+ +
+ manRule1 (line 52) +
+ + +

Мужские имена, оканчивающиеся на любой ь и -й,

+

скло­няются так же, как обычные существительные мужского рода

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule1 + + () +
+ + + +
+ +
+ +
+ manRule2 (line 77) +
+ + +

Мужские имена, оканчивающиеся на любой твердый согласный,

+

склоняются так же, как обычные существительные мужского рода

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule2 + + () +
+ + + +
+ +
+ +
+ manRule3 (line 110) +
+ + +

Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые

+

существительные с таким же окончанием Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как существительные с соответствующими окончаниями

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule3 + + () +
+ + + +
+ +
+ +
+ manRule4 (line 141) +
+ + +

Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,

+

как обычные существительные мужского рода

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule4 + + () +
+ + + +
+ +
+ +
+ manRule5 (line 180) +
+ + +

Мужские фамилии, оканчивающиеся на -к

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule5 + + () +
+ + + +
+ +
+ +
+ manRule6 (line 211) +
+ + +

Мужские фамили на согласный выбираем ем/ом/ым

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule6 + + () +
+ + + +
+ +
+ +
+ manRule7 (line 238) +
+ + +

Мужские фамили на -а -я

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule7 + + () +
+ + + +
+ +
+ +
+ manRule8 (line 275) +
+ + +

Не склоняются мужский фамилии

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + manRule8 + + () +
+ + + +
+ +
+ +
+ manSecondName (line 422) +
+ + +

Функция пытается применить цыпочку правил для мужских фамилий

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + manSecondName + + () +
+ + + +
+ +
+ +
+ womanFatherName (line 460) +
+ + +

Функция склоняет женские отчества

+
    +
  • return: true - если слово было успешно изменено, false - если не получилось этого сделать
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFatherName + + () +
+ + + +
+ +
+ +
+ womanFirstName (line 413) +
+ + +

Функция пытается применить цыпочку правил для женских имен

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFirstName + + () +
+ + + +
+ +
+ +
+ womanRule1 (line 291) +
+ + +

Мужские и женские имена, оканчивающиеся на -а, склоняются,

+

как и любые существительные с таким же окончанием

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule1 + + () +
+ + + +
+ +
+ +
+ womanRule2 (line 326) +
+ + +

Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,

+

из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule2 + + () +
+ + + +
+ +
+ +
+ womanRule3 (line 351) +
+ + +

Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,

+

как существительные женского рода типа дочь, тень

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule3 + + () +
+ + + +
+ +
+ +
+ womanRule4 (line 367) +
+ + +

Женские фамилия, оканчивающиеся на -а -я, склоняются,

+

как и любые существительные с таким же окончанием

+
    +
  • return: true если правило было задействовано и false если нет.
  • +
  • access: protected
  • +
+ +
+ bool + + womanRule4 + + () +
+ + + +
+ +
+ +
+ womanSecondName (line 431) +
+ + +

Функция пытается применить цыпочку правил для женских фамилий

+
    +
  • return: true - если было использовано правило из списка, false - если правило не было найденым
  • +
  • access: protected
  • +
+ +
+ boolean + + womanSecondName + + () +
+ + + +
+

Inherited Methods

+ + +

Inherited From NCLNameCaseCore

+
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirName()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::splitFullName()
+ NCLNameCaseCore::wordForms()
+
+ +
+
+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:15 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/NCLNameCaseUa.html b/Docs/default/NCLNameCaseUa.html new file mode 100644 index 0000000..d1664e5 --- /dev/null +++ b/Docs/default/NCLNameCaseUa.html @@ -0,0 +1,813 @@ + + + + + + Docs For Class NCLNameCaseUa + + + + +
+

Class NCLNameCaseUa

+ + +
+
Description
+ +
+

+ Implements interfaces: +

+

+ +

Класс, который содержит основные константы библиотеки:

+

  • индексы мужского и женского пола
  • индексы всех падежей

+ +

+ Located in /NCL.NameCase.ua.php (line 17) +

+ + +
NCL
+   |
+   --NCLNameCaseCore
+      |
+      --NCLNameCaseUa
+ +
+
+ + + + +
+
Variable Summary
+ +
+
+
+ int + $CaseCount +
+
+
+
+ + +
+
Method Summary
+ +
+
+ +
+ void + detectNamePart + (NCLNameCaseWord $word) +
+
+ void + GenderByFatherName + (NCLNameCaseWord $word) +
+
+ void + GenderByFirstName + (NCLNameCaseWord $word) +
+
+ void + GenderBySecondName + (NCLNameCaseWord $word) +
+
+ boolean + manFatherName + () +
+
+ boolean + manFirstName + () +
+
+ boolean + manRule1 + () +
+
+ boolean + manRule2 + () +
+
+ boolean + manRule3 + () +
+
+ boolean + manRule4 + () +
+
+ boolean + manRule5 + () +
+
+ boolean + manSecondName + () +
+
+ boolean + womanFatherName + () +
+
+ boolean + womanFirstName + () +
+
+ boolean + womanRule1 + () +
+
+ boolean + womanRule2 + () +
+
+ boolean + womanRule3 + () +
+
+ boolean + womanSecondName + () +
+
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + int + $CaseCount + = 7 (line 24) + +
+ + +

Количество падежей в языке

+
    +
  • access: protected
  • +
+ + + + + +
+

Inherited Variables

+ +

Inherited from NCLNameCaseCore

+
+ + NCLNameCaseCore::$lastResult
+
+ + NCLNameCaseCore::$workindLastCache
+
+ + NCLNameCaseCore::$workingWord
+
+
+

Inherited from NCL

+
+ + NCL::$DATELN
+
+ + NCL::$IMENITLN
+
+ + NCL::$MAN
+
+ + NCL::$PREDLOGN
+
+ + NCL::$RODITLN
+
+ + NCL::$TVORITELN
+
+ + NCL::$UaDavalnyi
+
+ + NCL::$UaKlychnyi
+
+ + NCL::$UaMiszevyi
+
+ + NCL::$UaNazyvnyi
+
+ + NCL::$UaOrudnyi
+
+ + NCL::$UaRodovyi
+
+ + NCL::$UaZnahidnyi
+
+ + NCL::$VINITELN
+
+ + NCL::$WOMAN
+
+
+ +
+
+ + +
+
Methods
+ +
+ + + +
+ +
+ detectNamePart (line 690) +
+ + +

Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові

+

  • N - ім’я
  • S - прізвище
  • F - по-батькові

+
    +
  • access: protected
  • +
+ +
+ void + + detectNamePart + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, яке необхідно ідентифікувати
  • +
+ + +
+ +
+ +
+ GenderByFatherName (line 669) +
+ + +

Визначення статі, за правилами по-батькові

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFatherName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, для якого необхідно визначити стать
  • +
+ + +
+ +
+ +
+ GenderByFirstName (line 590) +
+ + +

Визначення статі, за правилами імені

+
    +
  • access: protected
  • +
+ +
+ void + + GenderByFirstName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, для якого необхідно визначити стать
  • +
+ + +
+ +
+ +
+ GenderBySecondName (line 640) +
+ + +

Визначення статі, за правилами прізвища

+
    +
  • access: protected
  • +
+ +
+ void + + GenderBySecondName + + (NCLNameCaseWord $word) +
+ +
    +
  • + NCLNameCaseWord + $word: об’єкт класу зі словом, для якого необхідно визначити стать
  • +
+ + +
+ +
+ +
+ manFatherName (line 562) +
+ + +

Фунція відмінює чоловічі по-батькові

+
    +
  • return: true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово
  • +
  • access: protected
  • +
+ +
+ boolean + + manFatherName + + () +
+ + + +
+ +
+ +
+ manFirstName (line 525) +
+ + +

Функція намагається застосувати ланцюг правил для чоловічих імен

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manFirstName + + () +
+ + + +
+ +
+ +
+ manRule1 (line 193) +
+ + +

Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.

+

  • Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах + у давальному та місцевому відмінках однини перед закінченням -і + змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі.
  • Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини + в кінці основи між приголосними з'являється звук о: Одарок, Парасок.

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule1 + + () +
+ + + +
+ +
+ +
+ manRule2 (line 230) +
+ + +

Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule2 + + () +
+ + + +
+ +
+ +
+ manRule3 (line 260) +
+ + +

Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule3 + + () +
+ + + +
+ +
+ +
+ manRule4 (line 371) +
+ + +

Якщо слово закінчується на і, то відмінюємо як множину

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule4 + + () +
+ + + +
+ +
+ +
+ manRule5 (line 386) +
+ + +

Якщо слово закінчується на ий або ой

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manRule5 + + () +
+ + + +
+ +
+ +
+ manSecondName (line 544) +
+ + +

Функція намагається застосувати ланцюг правил для чоловічих прізвищ

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + manSecondName + + () +
+ + + +
+ +
+ +
+ womanFatherName (line 576) +
+ + +

Фунція відмінює жіночі по-батькові

+
    +
  • return: true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFatherName + + () +
+ + + +
+ +
+ +
+ womanFirstName (line 534) +
+ + +

Функція намагається застосувати ланцюг правил для жіночих імен

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanFirstName + + () +
+ + + +
+ +
+ +
+ womanRule1 (line 407) +
+ + +

Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.

+

  • Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах + у давальному та місцевому відмінках однини перед закінченням -і + змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі.
  • Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини + в кінці основи між приголосними з'являється звук о: Одарок, Парасок

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanRule1 + + () +
+ + + +
+ +
+ +
+ womanRule2 (line 453) +
+ + +

Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,

+

відмінюються як відповідні іменники ІІІ відміни

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanRule2 + + () +
+ + + +
+ +
+ +
+ womanRule3 (line 497) +
+ + +

Якщо слово на ськ або це російське прізвище

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanRule3 + + () +
+ + + +
+ +
+ +
+ womanSecondName (line 553) +
+ + +

Функція намагається застосувати ланцюг правил для жіночих прізвищ

+
    +
  • return: true - якщо було задіяно правило з переліку, false - якщо правило не знайдено
  • +
  • access: protected
  • +
+ +
+ boolean + + womanSecondName + + () +
+ + + +
+

Inherited Methods

+ + +

Inherited From NCLNameCaseCore

+
+ NCLNameCaseCore::fullReset()
+ NCLNameCaseCore::genderAutoDetect()
+ NCLNameCaseCore::getFatherNameCase()
+ NCLNameCaseCore::getFirstNameCase()
+ NCLNameCaseCore::getFormatted()
+ NCLNameCaseCore::getFormattedArray()
+ NCLNameCaseCore::getFormattedArrayHard()
+ NCLNameCaseCore::getFormattedHard()
+ NCLNameCaseCore::getSecondNameCase()
+ NCLNameCaseCore::in()
+ NCLNameCaseCore::inNames()
+ NCLNameCaseCore::Last()
+ NCLNameCaseCore::q()
+ NCLNameCaseCore::qFatherName()
+ NCLNameCaseCore::qFirstName()
+ NCLNameCaseCore::qFullName()
+ NCLNameCaseCore::qSecondName()
+ NCLNameCaseCore::Rule()
+ NCLNameCaseCore::RulesChain()
+ NCLNameCaseCore::setFatherName()
+ NCLNameCaseCore::setFirstName()
+ NCLNameCaseCore::setFullName()
+ NCLNameCaseCore::setGender()
+ NCLNameCaseCore::setLastName()
+ NCLNameCaseCore::setName()
+ NCLNameCaseCore::setSecondName()
+ NCLNameCaseCore::setSirName()
+ NCLNameCaseCore::setWorkingWord()
+ NCLNameCaseCore::splitFullName()
+ NCLNameCaseCore::wordForms()
+
+ +
+
+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:16 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/NCLNameCaseWord.html b/Docs/default/NCLNameCaseWord.html new file mode 100644 index 0000000..090a056 --- /dev/null +++ b/Docs/default/NCLNameCaseWord.html @@ -0,0 +1,467 @@ + + + + + + Docs For Class NCLNameCaseWord + + + + +
+

Class NCLNameCaseWord

+ + +
+
Description
+ +
+ +

NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове

+ +

+ Located in /NCL/NCLNameCaseWord.php (line 8) +

+ + +

+	
+			
+
+ + + + + +
+
Method Summary
+ +
+
+ +
+ NCLNameCaseWord + __construct + (string $word) +
+
+ int + gender + () +
+
+ array + getGender + () +
+
+ array + getNameCases + () +
+
+ string + getNamePart + () +
+
+ string + getWord + () +
+
+ bool + isGenderSolved + () +
+
+ void + setGender + (int $man, int $woman) +
+
+ void + setNameCases + (array $nameCases) +
+
+ void + setNamePart + (string $namePart) +
+
+ void + setRule + (int $ruleID) +
+
+ void + setTrueGender + (int $gender) +
+
+
+
+ + + +
+
Methods
+ +
+ + + +
+ +
+ Constructor __construct (line 79) +
+ + +

Создание нового обьекта со словом $word

+
    +
  • access: public
  • +
+ +
+ NCLNameCaseWord + + __construct + + (string $word) +
+ +
    +
  • + string + $word: слово
  • +
+ + +
+ +
+ +
+ gender (line 172) +
+ + +

Расчитывает и возвращает пол текущего слова

+
    +
  • return: пол текущего слова
  • +
  • access: public
  • +
+ +
+ int + + gender + + () +
+ + + +
+ +
+ +
+ getGender (line 215) +
+ + +

Возвращает массив вероятности того, что даное слово является мужчиной или женщиной

+
    +
  • return: массив вероятностей
  • +
  • access: public
  • +
+ +
+ array + + getGender + + () +
+ + + +
+ +
+ +
+ getNameCases (line 163) +
+ + +

Возвращает массив со всеми падежами текущего слова

+
    +
  • return: массив со всеми падежами
  • +
  • access: public
  • +
+ +
+ array + + getNameCases + + () +
+ + + +
+ +
+ +
+ getNamePart (line 241) +
+ + +

Возвращает тип текущего слова

+

Тип слова:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • return: тип слова
  • +
  • access: public
  • +
+ +
+ string + + getNamePart + + () +
+ + + +
+ +
+ +
+ getWord (line 250) +
+ + +

Возвращает текущее слово.

+
    +
  • return: текущее слово
  • +
  • access: public
  • +
+ +
+ string + + getWord + + () +
+ + + +
+ +
+ +
+ isGenderSolved (line 260) +
+ + +

Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.

+
    +
  • return: было ли принято окончательное решение по поводу пола текущего слова
  • +
  • access: public
  • +
+ +
+ bool + + isGenderSolved + + () +
+ + + +
+ +
+ +
+ setGender (line 193) +
+ + +

Устанавливает вероятности того, что даное слово является мужчиной или женщиной

+
    +
  • access: public
  • +
+ +
+ void + + setGender + + (int $man, int $woman) +
+ +
    +
  • + int + $man: вероятность того, что слово мужчина
  • +
  • + int + $woman: верятность того, что слово женщина
  • +
+ + +
+ +
+ +
+ setNameCases (line 153) +
+ + +

Сохраняет результат склонения текущего слова

+
    +
  • access: public
  • +
+ +
+ void + + setNameCases + + (array $nameCases) +
+ +
    +
  • + array + $nameCases: массив со всеми падежами
  • +
+ + +
+ +
+ +
+ setNamePart (line 228) +
+ + +

Устанавливает тип текущего слова

+

Тип слова:

  • S - Фамилия
  • N - Имя
  • F - Отчество

+
    +
  • access: public
  • +
+ +
+ void + + setNamePart + + (string $namePart) +
+ +
    +
  • + string + $namePart: тип слова
  • +
+ + +
+ +
+ +
+ setRule (line 269) +
+ + +

Устанавливает номер правила по которому склонялось текущее слово.

+
    +
  • access: public
  • +
+ +
+ void + + setRule + + (int $ruleID) +
+ +
    +
  • + int + $ruleID: номер правила
  • +
+ + +
+ +
+ +
+ setTrueGender (line 206) +
+ + +

Окончательно устанавливает пол человека

+

  • 0 - не определено
  • NCL::$MAN - мужчина
  • NCL::$WOMAN - женщина

+
    +
  • access: public
  • +
+ +
+ void + + setTrueGender + + (int $gender) +
+ +
    +
  • + int + $gender: пол человека
  • +
+ + +
+ +
+
+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:18 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/NCLStr.html b/Docs/default/NCLStr.html new file mode 100644 index 0000000..6362ce9 --- /dev/null +++ b/Docs/default/NCLStr.html @@ -0,0 +1,542 @@ + + + + + + Docs For Class NCLStr + + + + +
+

Class NCLStr

+ + +
+
Description
+ +
+ +

Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib

+ +

+ Located in /NCL/NCLStr.php (line 8) +

+ + +

+	
+			
+
+ + + + +
+
Variable Summary
+ +
+
+
+ static string + $charset +
+
+
+
+ + +
+
Method Summary
+ +
+
+
+ static string + connectLetters + (array $lettersArr) +
+
+ static array + explode + (string $pattern, string $string) +
+
+ static bool + isLowerCase + (string $phrase) +
+
+ static bool + isUpperCase + (string $phrase) +
+
+ static array + splitLetters + (string $phrase) +
+
+ static int + strlen + (string $str) +
+
+ static int + strpos + (string $haystack, string $needle, [int $offset = 0]) +
+
+ static int + strrpos + (string $haystack, string $needle, [int $offset = null]) +
+
+ static string + strtolower + (string $str) +
+
+ static string + strtoupper + (string $str) +
+
+ static int + substr + (string $str, int $start, [int $length = null]) +
+ +
+
+
+ + +
+
Variables
+ +
+ +
+ +
+ + static string + $charset + = 'utf-8' (line 14) + +
+ + +

Кодировка, в котороя работает система

+ + + + + +
+ +
+
+ + +
+
Methods
+ +
+ + +
+ +
+ static method connectLetters (line 123) +
+ + +

Соединяет массив букв в строку

+
    +
  • return: строка
  • +
+ +
+ static + string + + connectLetters + + (array $lettersArr) +
+ +
    +
  • + array + $lettersArr: массив букв
  • +
+ + +
+ +
+ +
+ static method explode (line 134) +
+ + +

Разбивает строку на части использую шаблон

+
    +
  • return: разбитый массив
  • +
+ +
+ static + array + + explode + + (string $pattern, string $string) +
+ +
    +
  • + string + $pattern: шаблон разбития
  • +
  • + string + $string: строка, которую нужно разбить
  • +
+ + +
+ +
+ +
+ static method isLowerCase (line 87) +
+ + +

Проверяет в нижнем ли регистре находится строка

+
    +
  • return: в нижнем ли регистре строка
  • +
+ +
+ static + bool + + isLowerCase + + (string $phrase) +
+ +
    +
  • + string + $phrase: строка
  • +
+ + +
+ +
+ +
+ static method isUpperCase (line 97) +
+ + +

Проверяет в верхнем ли регистре находится строка

+
    +
  • return: в верхнем ли регистре строка
  • +
+ +
+ static + bool + + isUpperCase + + (string $phrase) +
+ +
    +
  • + string + $phrase: строка
  • +
+ + +
+ +
+ +
+ static method splitLetters (line 107) +
+ + +

Превращает строку в массив букв

+
    +
  • return: массив букв
  • +
+ +
+ static + array + + splitLetters + + (string $phrase) +
+ +
    +
  • + string + $phrase: строка
  • +
+ + +
+ +
+ +
+ static method strlen (line 45) +
+ + +

Определение длины строки

+
    +
  • return: длина строки
  • +
+ +
+ static + int + + strlen + + (string $str) +
+ +
    +
  • + string + $str: строка
  • +
+ + +
+ +
+ +
+ static method strpos (line 35) +
+ + +

Поиск подстроки в строке

+
    +
  • return: позиция подстроки в строке
  • +
+ +
+ static + int + + strpos + + (string $haystack, string $needle, [int $offset = 0]) +
+ +
    +
  • + string + $haystack: строка, в которой искать
  • +
  • + string + $needle: подстрока, которую нужно найти
  • +
  • + int + $offset: начало поиска
  • +
+ + +
+ +
+ +
+ static method strrpos (line 77) +
+ + +

Поиск подстроки в строке справа

+
    +
  • return: позиция подстроки в строке
  • +
+ +
+ static + int + + strrpos + + (string $haystack, string $needle, [int $offset = null]) +
+ +
    +
  • + string + $haystack: строка, в которой искать
  • +
  • + string + $needle: подстрока, которую нужно найти
  • +
  • + int + $offset: начало поиска
  • +
+ + +
+ +
+ +
+ static method strtolower (line 55) +
+ + +

Переводит строку в нижний регистр

+
    +
  • return: строка в нижнем регистре
  • +
+ +
+ static + string + + strtolower + + (string $str) +
+ +
    +
  • + string + $str: строка
  • +
+ + +
+ +
+ +
+ static method strtoupper (line 65) +
+ + +

Переводит строку в верхний регистр

+
    +
  • return: строка в верхнем регистре
  • +
+ +
+ static + string + + strtoupper + + (string $str) +
+ +
    +
  • + string + $str: строка
  • +
+ + +
+ +
+ +
+ static method substr (line 23) +
+ + +

Получить подстроку из строки

+
    +
  • return: подстрока
  • +
+ +
+ static + int + + substr + + (string $str, int $start, [int $length = null]) +
+ +
    +
  • + string + $str: строка
  • +
  • + int + $start: начало подстроки
  • +
  • + int + $length: длина подстроки
  • +
+ + +
+ + +
+
+ + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:18 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL---NCL.php.html b/Docs/default/_NCL---NCL.php.html new file mode 100644 index 0000000..ceefcad --- /dev/null +++ b/Docs/default/_NCL---NCL.php.html @@ -0,0 +1,60 @@ + + + + + + Docs for page NCL.php + + + + +
+

/NCL/NCL.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCL + + Класс, который содержит основные константы библиотеки: +
+
+
+ + + + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL---NCLNameCaseCore.php.html b/Docs/default/_NCL---NCLNameCaseCore.php.html new file mode 100644 index 0000000..b979ca3 --- /dev/null +++ b/Docs/default/_NCL---NCLNameCaseCore.php.html @@ -0,0 +1,158 @@ + + + + + + Docs for page NCLNameCaseCore.php + + + + +
+

/NCL/NCLNameCaseCore.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseCore + + Класс, который содержит основные константы библиотеки: +
+
+
+ + +
+
Includes
+ +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCL.php') + (line 8) + +
+ + + +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCLStr.php') + (line 9) + +
+ + + +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCLNameCaseInterface.php') + (line 10) + +
+ + + +
+ +
+ +
+ + require_once + (NCL_DIR.'/NCLNameCaseWord.php') + (line 11) + +
+ + + +
+
+
+ + +
+
Constants
+ +
+ +
+ +
+ + NCL_DIR = dirname(__FILE__) + (line 5) + +
+ + + + +
+
+
+ + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL---NCLNameCaseInterface.php.html b/Docs/default/_NCL---NCLNameCaseInterface.php.html new file mode 100644 index 0000000..4d19404 --- /dev/null +++ b/Docs/default/_NCL---NCLNameCaseInterface.php.html @@ -0,0 +1,60 @@ + + + + + + Docs for page NCLNameCaseInterface.php + + + + +
+

/NCL/NCLNameCaseInterface.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseInterface + + +
+
+
+ + + + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:17 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL---NCLNameCaseWord.php.html b/Docs/default/_NCL---NCLNameCaseWord.php.html new file mode 100644 index 0000000..acf6ee1 --- /dev/null +++ b/Docs/default/_NCL---NCLNameCaseWord.php.html @@ -0,0 +1,60 @@ + + + + + + Docs for page NCLNameCaseWord.php + + + + +
+

/NCL/NCLNameCaseWord.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseWord + + NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове +
+
+
+ + + + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:18 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL---NCLStr.php.html b/Docs/default/_NCL---NCLStr.php.html new file mode 100644 index 0000000..581d868 --- /dev/null +++ b/Docs/default/_NCL---NCLStr.php.html @@ -0,0 +1,60 @@ + + + + + + Docs for page NCLStr.php + + + + +
+

/NCL/NCLStr.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLStr + + Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib +
+
+
+ + + + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:18 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL.NameCase.ru.php.html b/Docs/default/_NCL.NameCase.ru.php.html new file mode 100644 index 0000000..271aca1 --- /dev/null +++ b/Docs/default/_NCL.NameCase.ru.php.html @@ -0,0 +1,87 @@ + + + + + + Docs for page NCL.NameCase.ru.php + + + + +
+

/NCL.NameCase.ru.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseRu + + Класс, который содержит основные константы библиотеки: +
+
+
+ + +
+
Includes
+ +
+ +
+ +
+ + require_once + (dirname(__FILE__).'/NCL/NCLNameCaseCore.php') + (line 13) + +
+ + + +
+
+
+ + + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:15 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/default/_NCL.NameCase.ua.php.html b/Docs/default/_NCL.NameCase.ua.php.html new file mode 100644 index 0000000..9bac925 --- /dev/null +++ b/Docs/default/_NCL.NameCase.ua.php.html @@ -0,0 +1,94 @@ + + + + + + Docs for page NCL.NameCase.ua.php + + + + +
+

/NCL.NameCase.ua.php

+ + +
+
Description
+ +
+ + +
+
+ + +
+
Classes
+ +
+ + + + + + + + + +
ClassDescription
+ NCLNameCaseUa + + Класс, который содержит основные константы библиотеки: +
+
+
+ + +
+
Includes
+ +
+ +
+ +
+ + require_once + (dirname(__FILE__).'/NCL/NCLNameCaseCore.php') + (line 15) + +
+ + +

NCL NameCase Ukranian Language

+

Украинские правила склонений ФИО. Правила определения пола человека по ФИО для украинского языка Система разделения фамилий имен и отчеств для украинского языка

+
    +
  • author: Андрей Чайка http://seagull.net.ua/ bymer3@gmail.com
  • +
  • version: 0.4 05.07.2011
  • +
  • license: Dual
  • +
+ +
+
+
+ + + + +

+ Documentation generated on Wed, 06 Jul 2011 13:46:16 +0300 by phpDocumentor 1.4.3 +

+
+ \ No newline at end of file diff --git a/Docs/elementindex.html b/Docs/elementindex.html new file mode 100644 index 0000000..8868fec --- /dev/null +++ b/Docs/elementindex.html @@ -0,0 +1,1177 @@ + + + + + + + + + + + +

Full index

+

Package indexes

+ +
+
+ c + d + e + f + g + i + l + m + n + p + q + r + s + t + u + v + w + _ +
+ + +
+
c
+
top
+
+
+
+
+ $CaseCount +
+
+
NCLNameCaseRu::$CaseCount in NCL.NameCase.ru.php
+
Количество падежей в языке
+
+
+ $CaseCount +
+
+
NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
+
Количество падежей в языке
+
+
+ $charset +
+
+
NCLStr::$charset in NCLStr.php
+
Кодировка, в котороя работает система
+
+
+ connectLetters +
+
+ +
Соединяет массив букв в строку
+
+
+ +
+
d
+
top
+
+
+
+
+ $DATELN +
+
+
NCL::$DATELN in NCL.php
+
Дательный падеж
+
+
+ detectNamePart +
+
+
NCLNameCaseCore::detectNamePart() in NCLNameCaseCore.php
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+
+ detectNamePart +
+
+
NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
+
Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
+
+
+ detectNamePart +
+
+
NCLNameCaseRu::detectNamePart() in NCL.NameCase.ru.php
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+
+ +
+
e
+
top
+
+
+
+
+ explode +
+
+
NCLStr::explode() in NCLStr.php
+
Разбивает строку на части использую шаблон
+
+
+ +
+
f
+
top
+
+
+
+
+ fullReset +
+
+
NCLNameCaseCore::fullReset() in NCLNameCaseCore.php
+
Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.
+
+
+ +
+
g
+
top
+
+
+
+
+ gender +
+
+
NCLNameCaseWord::gender() in NCLNameCaseWord.php
+
Расчитывает и возвращает пол текущего слова
+
+
+ genderAutoDetect +
+
+ +
По указаным словам определяется пол человека:
+
+
+ GenderByFatherName +
+
+ +
Определение пола по правилам отчеств
+
+
+ GenderByFatherName +
+
+ +
Определение пола по правилам отчеств
+
+
+ GenderByFatherName +
+
+ +
Визначення статі, за правилами по-батькові
+
+
+ GenderByFirstName +
+
+
NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
+
Визначення статі, за правилами імені
+
+
+ GenderByFirstName +
+
+ +
Определение пола по правилам имен
+
+
+ GenderByFirstName +
+
+
NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
+
Определение пола по правилам имен
+
+
+ GenderBySecondName +
+
+ +
Визначення статі, за правилами прізвища
+
+
+ GenderBySecondName +
+
+ +
Определение пола по правилам фамилий
+
+
+ GenderBySecondName +
+
+ +
Определение пола по правилам фамилий
+
+
+ genderDetect +
+
+
NCLNameCaseCore::genderDetect() in NCLNameCaseCore.php
+
Определяет пол человека по ФИО
+
+
+ getFatherNameCase +
+
+ +
Функция ставит отчество в нужный падеж.
+
+
+ getFirstNameCase +
+
+ +
Функция ставит имя в нужный падеж.
+
+
+ getFormatted +
+
+
NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
+
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
+
+
+ getFormattedArray +
+
+ +
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
+
+
+ getFormattedArrayHard +
+
+ +
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
+
+
+ getFormattedHard +
+
+ +
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
+
+
+ getFullNameFormat +
+
+ +
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
+
+
+ getGender +
+
+
NCLNameCaseWord::getGender() in NCLNameCaseWord.php
+
Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
+
+
+ getNameCase +
+
+
NCLNameCaseWord::getNameCase() in NCLNameCaseWord.php
+
Возвращает строку с нужным падежом текущего слова
+
+
+ getNameCases +
+
+
NCLNameCaseWord::getNameCases() in NCLNameCaseWord.php
+
Возвращает массив со всеми падежами текущего слова
+
+
+ getNamePart +
+
+
NCLNameCaseWord::getNamePart() in NCLNameCaseWord.php
+
Возвращает тип текущего слова
+
+
+ getSecondNameCase +
+
+ +
Функция ставит фамилию в нужный падеж.
+
+
+ getWord +
+
+
NCLNameCaseWord::getWord() in NCLNameCaseWord.php
+
Возвращает текущее слово.
+
+
+ getWordsArray +
+
+
NCLNameCaseCore::getWordsArray() in NCLNameCaseCore.php
+
Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord
+
+
+ +
+
i
+
top
+
+
+
+
+ $IMENITLN +
+
+
NCL::$IMENITLN in NCL.php
+
Именительный падеж
+
+
+ in +
+
+
NCLNameCaseCore::in() in NCLNameCaseCore.php
+
Если $string строка, тогда проверяется входит ли буква $letter в строку $string
+
+
+ inNames +
+
+
NCLNameCaseCore::inNames() in NCLNameCaseCore.php
+
Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.
+
+
+ isGenderSolved +
+
+
NCLNameCaseWord::isGenderSolved() in NCLNameCaseWord.php
+
Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.
+
+
+ isLowerCase +
+
+
NCLStr::isLowerCase() in NCLStr.php
+
Проверяет в нижнем ли регистре находится строка
+
+
+ isUpperCase +
+
+
NCLStr::isUpperCase() in NCLStr.php
+
Проверяет в верхнем ли регистре находится строка
+
+
+ +
+
l
+
top
+
+
+
+
+ $lastResult +
+
+
NCLNameCaseCore::$lastResult in NCLNameCaseCore.php
+
Массив содержит результат склонения слова - слово во всех падежах
+
+
+ Last +
+
+
NCLNameCaseCore::Last() in NCLNameCaseCore.php
+
Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)
+
+
+ +
+
m
+
top
+
+
+
+
+ $MAN +
+
+
NCL::$MAN in NCL.php
+
Мужской пол
+
+
+ manFatherName +
+
+
NCLNameCaseCore::manFatherName() in NCLNameCaseCore.php
+
Функция склоняет мужский отчества
+
+
+ manFatherName +
+
+
NCLNameCaseRu::manFatherName() in NCL.NameCase.ru.php
+
Функция склоняет мужский отчества
+
+
+ manFatherName +
+
+
NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
+
Фунція відмінює чоловічі по-батькові
+
+
+ manFirstName +
+
+
NCLNameCaseRu::manFirstName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для мужских имен
+
+
+ manFirstName +
+
+
NCLNameCaseCore::manFirstName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для мужских имен
+
+
+ manFirstName +
+
+
NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для чоловічих імен
+
+
+ manRule1 +
+
+
NCLNameCaseRu::manRule1() in NCL.NameCase.ru.php
+
Мужские имена, оканчивающиеся на любой ь и -й,
+
+
+ manRule1 +
+
+
NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
+
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+
+
+ manRule2 +
+
+
NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
+
Мужские имена, оканчивающиеся на любой твердый согласный,
+
+
+ manRule2 +
+
+
NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
+
Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
+
+
+ manRule3 +
+
+
NCLNameCaseRu::manRule3() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
+
+
+ manRule3 +
+
+
NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
+
Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
+
+
+ manRule4 +
+
+
NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
+
Якщо слово закінчується на і, то відмінюємо як множину
+
+
+ manRule4 +
+
+
NCLNameCaseRu::manRule4() in NCL.NameCase.ru.php
+
Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,
+
+
+ manRule5 +
+
+
NCLNameCaseRu::manRule5() in NCL.NameCase.ru.php
+
Мужские фамилии, оканчивающиеся на -к
+
+
+ manRule5 +
+
+
NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
+
Якщо слово закінчується на ий або ой
+
+
+ manRule6 +
+
+
NCLNameCaseRu::manRule6() in NCL.NameCase.ru.php
+
Мужские фамили на согласный выбираем ем/ом/ым
+
+
+ manRule7 +
+
+
NCLNameCaseRu::manRule7() in NCL.NameCase.ru.php
+
Мужские фамили на -а -я
+
+
+ manRule8 +
+
+
NCLNameCaseRu::manRule8() in NCL.NameCase.ru.php
+
Не склоняются мужский фамилии
+
+
+ manSecondName +
+
+
NCLNameCaseCore::manSecondName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+
+ manSecondName +
+
+
NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+
+ manSecondName +
+
+
NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для чоловічих прізвищ
+
+
+ +
+
n
+
top
+
+
+
+
+ NCL +
+
+
NCL in NCL.php
+
Класс, который содержит основные константы библиотеки:
  • индексы мужского и женского пола
  • индексы всех падежей
+
+
+ NCL.php +
+
+
NCL.php in NCL.php
+
+
+ NCLNameCaseCore.php +
+
+
NCLNameCaseCore.php in NCLNameCaseCore.php
+
+
+ NCLNameCaseWord.php +
+
+
NCLNameCaseWord.php in NCLNameCaseWord.php
+
+
+ NCLStr.php +
+
+
NCLStr.php in NCLStr.php
+
+
+ NCL.NameCase.ru.php +
+
+
NCL.NameCase.ru.php in NCL.NameCase.ru.php
+
+
+ NCL.NameCase.ua.php +
+
+
NCL.NameCase.ua.php in NCL.NameCase.ua.php
+
+
+ NCLNameCaseCore +
+
+
NCLNameCaseCore in NCLNameCaseCore.php
+
NCL NameCase Core
+
+
+ NCLNameCaseRu +
+
+
NCLNameCaseRu in NCL.NameCase.ru.php
+
NCL NameCase Russian Language
+
+
+ NCLNameCaseUa +
+
+
NCLNameCaseUa in NCL.NameCase.ua.php
+
NCL NameCase Ukranian Language
+
+
+ NCLNameCaseWord +
+
+
NCLNameCaseWord in NCLNameCaseWord.php
+
NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове
+
+
+ NCLStr +
+
+
NCLStr in NCLStr.php
+
Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib
+
+
+ NCL_DIR +
+
+
NCL_DIR in NCLNameCaseCore.php
+
+
+ +
+
p
+
top
+
+
+
+
+ $PREDLOGN +
+
+
NCL::$PREDLOGN in NCL.php
+
Предложный падеж
+
+
+ +
+
q
+
top
+
+
+
+
+ q +
+
+
NCLNameCaseCore::q() in NCLNameCaseCore.php
+
Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
+
+
+ qFatherName +
+
+
NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
+
Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ qFirstName +
+
+
NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
+
Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ qFullName +
+
+
NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
+
Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
+
+
+ qSecondName +
+
+
NCLNameCaseCore::qSecondName() in NCLNameCaseCore.php
+
Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ +
+
r
+
top
+
+
+
+
+ $RODITLN +
+
+
NCL::$RODITLN in NCL.php
+
Родительный падеж
+
+
+ Rule +
+
+
NCLNameCaseCore::Rule() in NCLNameCaseCore.php
+
Устанавливает номер последнего правила
+
+
+ RulesChain +
+
+
NCLNameCaseCore::RulesChain() in NCLNameCaseCore.php
+
Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.
+
+
+ +
+
s
+
top
+
+
+
+
+ setFatherName +
+
+
NCLNameCaseCore::setFatherName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setFirstName +
+
+
NCLNameCaseCore::setFirstName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setFullName +
+
+
NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
+
В система заносится сразу фамилия, имя, отчество
+
+
+ setGender +
+
+
NCLNameCaseCore::setGender() in NCLNameCaseCore.php
+
Всем словам устанавливается пол, который может иметь следующие значения
+
+
+ setGender +
+
+
NCLNameCaseWord::setGender() in NCLNameCaseWord.php
+
Устанавливает вероятности того, что даное слово является мужчиной или женщиной
+
+
+ setLastName +
+
+
NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setName +
+
+
NCLNameCaseCore::setName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setNameCases +
+
+
NCLNameCaseWord::setNameCases() in NCLNameCaseWord.php
+
Сохраняет результат склонения текущего слова
+
+
+ setNamePart +
+
+
NCLNameCaseWord::setNamePart() in NCLNameCaseWord.php
+
Устанавливает тип текущего слова
+
+
+ setRule +
+
+
NCLNameCaseWord::setRule() in NCLNameCaseWord.php
+
Устанавливает номер правила по которому склонялось текущее слово.
+
+
+ setSecondName +
+
+
NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setSirName +
+
+
NCLNameCaseCore::setSirName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setTrueGender +
+
+
NCLNameCaseWord::setTrueGender() in NCLNameCaseWord.php
+
Окончательно устанавливает пол человека
+
+
+ setWorkingWord +
+
+
NCLNameCaseCore::setWorkingWord() in NCLNameCaseCore.php
+
Устанавливает слово текущим для работы системы. Очищает кеш слова.
+
+
+ splitLetters +
+
+ +
Превращает строку в массив букв
+
+
+ strlen +
+
+
NCLStr::strlen() in NCLStr.php
+
Определение длины строки
+
+
+ strpos +
+
+
NCLStr::strpos() in NCLStr.php
+
Поиск подстроки в строке
+
+
+ strrpos +
+
+
NCLStr::strrpos() in NCLStr.php
+
Поиск подстроки в строке справа
+
+
+ strtolower +
+
+
NCLStr::strtolower() in NCLStr.php
+
Переводит строку в нижний регистр
+
+
+ strtoupper +
+
+
NCLStr::strtoupper() in NCLStr.php
+
Переводит строку в верхний регистр
+
+
+ substr +
+
+
NCLStr::substr() in NCLStr.php
+
Получить подстроку из строки
+
+
+ +
+
t
+
top
+
+
+
+
+ $TVORITELN +
+
+
NCL::$TVORITELN in NCL.php
+
Творительный падеж
+
+
+ +
+
u
+
top
+
+
+
+
+ $UaDavalnyi +
+
+
NCL::$UaDavalnyi in NCL.php
+
Давальний відмінок
+
+
+ $UaKlychnyi +
+
+
NCL::$UaKlychnyi in NCL.php
+
Кличний відмінок
+
+
+ $UaMiszevyi +
+
+
NCL::$UaMiszevyi in NCL.php
+
Місцевий відмінок
+
+
+ $UaNazyvnyi +
+
+
NCL::$UaNazyvnyi in NCL.php
+
Назвиний відмінок
+
+
+ $UaOrudnyi +
+
+
NCL::$UaOrudnyi in NCL.php
+
Орудний відмінок
+
+
+ $UaRodovyi +
+
+
NCL::$UaRodovyi in NCL.php
+
Родовий відмінок
+
+
+ $UaZnahidnyi +
+
+ +
Знахідний відмінок
+
+
+ +
+
v
+
top
+
+
+
+
+ $VINITELN +
+
+
NCL::$VINITELN in NCL.php
+
Винительный падеж
+
+
+ +
+
w
+
top
+
+
+
+
+ $WOMAN +
+
+
NCL::$WOMAN in NCL.php
+
Женский пол
+
+
+ $workindLastCache +
+
+
NCLNameCaseCore::$workindLastCache in NCLNameCaseCore.php
+
Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.
+
+
+ $workingWord +
+
+
NCLNameCaseCore::$workingWord in NCLNameCaseCore.php
+
Переменная, в которую заносится слово с которым сейчас идет работа
+
+
+ womanFatherName +
+
+
NCLNameCaseCore::womanFatherName() in NCLNameCaseCore.php
+
Функция склоняет женские отчества
+
+
+ womanFatherName +
+
+
NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
+
Функция склоняет женские отчества
+
+
+ womanFatherName +
+
+
NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
+
Фунція відмінює жіночі по-батькові
+
+
+ womanFirstName +
+
+
NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для жіночих імен
+
+
+ womanFirstName +
+
+
NCLNameCaseCore::womanFirstName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для женских имен
+
+
+ womanFirstName +
+
+
NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для женских имен
+
+
+ womanRule1 +
+
+
NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
+
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+
+
+ womanRule1 +
+
+
NCLNameCaseRu::womanRule1() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся на -а, склоняются,
+
+
+ womanRule2 +
+
+
NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
+
Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
+
+
+ womanRule2 +
+
+
NCLNameCaseRu::womanRule2() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
+
+
+ womanRule3 +
+
+
NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
+
Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
+
+
+ womanRule3 +
+
+
NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
+
Якщо слово на ськ або це російське прізвище
+
+
+ womanRule4 +
+
+
NCLNameCaseRu::womanRule4() in NCL.NameCase.ru.php
+
Женские фамилия, оканчивающиеся на -а -я, склоняются,
+
+
+ womanSecondName +
+
+
NCLNameCaseCore::womanSecondName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для женских фамилий
+
+
+ womanSecondName +
+
+
NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для жіночих прізвищ
+
+
+ womanSecondName +
+
+
NCLNameCaseRu::womanSecondName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для женских фамилий
+
+
+ wordForms +
+
+
NCLNameCaseCore::wordForms() in NCLNameCaseCore.php
+
Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.
+
+
+ +
+
_
+
top
+
+
+
+
+ __construct +
+
+
NCLNameCaseWord::__construct() in NCLNameCaseWord.php
+
Создание нового обьекта со словом $word
+
+
+ +
+ c + d + e + f + g + i + l + m + n + p + q + r + s + t + u + v + w + _ +
+ \ No newline at end of file diff --git a/Docs/elementindex_NameCaseLib.html b/Docs/elementindex_NameCaseLib.html new file mode 100644 index 0000000..915249c --- /dev/null +++ b/Docs/elementindex_NameCaseLib.html @@ -0,0 +1,1174 @@ + + + + + + + + + + + +

[NameCaseLib] element index

+All elements +
+
+ c + d + e + f + g + i + l + m + n + p + q + r + s + t + u + v + w + _ +
+ + +
+
_
+
top
+
+
+
+
+ __construct +
+
+
NCLNameCaseWord::__construct() in NCLNameCaseWord.php
+
Создание нового обьекта со словом $word
+
+
+ +
+
c
+
top
+
+
+
+
+ $CaseCount +
+
+
NCLNameCaseRu::$CaseCount in NCL.NameCase.ru.php
+
Количество падежей в языке
+
+
+ $CaseCount +
+
+
NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
+
Количество падежей в языке
+
+
+ $charset +
+
+
NCLStr::$charset in NCLStr.php
+
Кодировка, в котороя работает система
+
+
+ connectLetters +
+
+ +
Соединяет массив букв в строку
+
+
+ +
+
d
+
top
+
+
+
+
+ $DATELN +
+
+
NCL::$DATELN in NCL.php
+
Дательный падеж
+
+
+ detectNamePart +
+
+
NCLNameCaseCore::detectNamePart() in NCLNameCaseCore.php
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+
+ detectNamePart +
+
+
NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
+
Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
+
+
+ detectNamePart +
+
+
NCLNameCaseRu::detectNamePart() in NCL.NameCase.ru.php
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+
+ +
+
e
+
top
+
+
+
+
+ explode +
+
+
NCLStr::explode() in NCLStr.php
+
Разбивает строку на части использую шаблон
+
+
+ +
+
f
+
top
+
+
+
+
+ fullReset +
+
+
NCLNameCaseCore::fullReset() in NCLNameCaseCore.php
+
Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.
+
+
+ +
+
g
+
top
+
+
+
+
+ gender +
+
+
NCLNameCaseWord::gender() in NCLNameCaseWord.php
+
Расчитывает и возвращает пол текущего слова
+
+
+ genderAutoDetect +
+
+ +
По указаным словам определяется пол человека:
+
+
+ GenderByFatherName +
+
+ +
Определение пола по правилам отчеств
+
+
+ GenderByFatherName +
+
+ +
Определение пола по правилам отчеств
+
+
+ GenderByFatherName +
+
+ +
Визначення статі, за правилами по-батькові
+
+
+ GenderByFirstName +
+
+
NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
+
Визначення статі, за правилами імені
+
+
+ GenderByFirstName +
+
+ +
Определение пола по правилам имен
+
+
+ GenderByFirstName +
+
+
NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
+
Определение пола по правилам имен
+
+
+ GenderBySecondName +
+
+ +
Визначення статі, за правилами прізвища
+
+
+ GenderBySecondName +
+
+ +
Определение пола по правилам фамилий
+
+
+ GenderBySecondName +
+
+ +
Определение пола по правилам фамилий
+
+
+ genderDetect +
+
+
NCLNameCaseCore::genderDetect() in NCLNameCaseCore.php
+
Определяет пол человека по ФИО
+
+
+ getFatherNameCase +
+
+ +
Функция ставит отчество в нужный падеж.
+
+
+ getFirstNameCase +
+
+ +
Функция ставит имя в нужный падеж.
+
+
+ getFormatted +
+
+
NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
+
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
+
+
+ getFormattedArray +
+
+ +
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
+
+
+ getFormattedArrayHard +
+
+ +
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
+
+
+ getFormattedHard +
+
+ +
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
+
+
+ getFullNameFormat +
+
+ +
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
+
+
+ getGender +
+
+
NCLNameCaseWord::getGender() in NCLNameCaseWord.php
+
Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
+
+
+ getNameCase +
+
+
NCLNameCaseWord::getNameCase() in NCLNameCaseWord.php
+
Возвращает строку с нужным падежом текущего слова
+
+
+ getNameCases +
+
+
NCLNameCaseWord::getNameCases() in NCLNameCaseWord.php
+
Возвращает массив со всеми падежами текущего слова
+
+
+ getNamePart +
+
+
NCLNameCaseWord::getNamePart() in NCLNameCaseWord.php
+
Возвращает тип текущего слова
+
+
+ getSecondNameCase +
+
+ +
Функция ставит фамилию в нужный падеж.
+
+
+ getWord +
+
+
NCLNameCaseWord::getWord() in NCLNameCaseWord.php
+
Возвращает текущее слово.
+
+
+ getWordsArray +
+
+
NCLNameCaseCore::getWordsArray() in NCLNameCaseCore.php
+
Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord
+
+
+ +
+
i
+
top
+
+
+
+
+ $IMENITLN +
+
+
NCL::$IMENITLN in NCL.php
+
Именительный падеж
+
+
+ in +
+
+
NCLNameCaseCore::in() in NCLNameCaseCore.php
+
Если $string строка, тогда проверяется входит ли буква $letter в строку $string
+
+
+ inNames +
+
+
NCLNameCaseCore::inNames() in NCLNameCaseCore.php
+
Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.
+
+
+ isGenderSolved +
+
+
NCLNameCaseWord::isGenderSolved() in NCLNameCaseWord.php
+
Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.
+
+
+ isLowerCase +
+
+
NCLStr::isLowerCase() in NCLStr.php
+
Проверяет в нижнем ли регистре находится строка
+
+
+ isUpperCase +
+
+
NCLStr::isUpperCase() in NCLStr.php
+
Проверяет в верхнем ли регистре находится строка
+
+
+ +
+
l
+
top
+
+
+
+
+ $lastResult +
+
+
NCLNameCaseCore::$lastResult in NCLNameCaseCore.php
+
Массив содержит результат склонения слова - слово во всех падежах
+
+
+ Last +
+
+
NCLNameCaseCore::Last() in NCLNameCaseCore.php
+
Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)
+
+
+ +
+
m
+
top
+
+
+
+
+ $MAN +
+
+
NCL::$MAN in NCL.php
+
Мужской пол
+
+
+ manFatherName +
+
+
NCLNameCaseCore::manFatherName() in NCLNameCaseCore.php
+
Функция склоняет мужский отчества
+
+
+ manFatherName +
+
+
NCLNameCaseRu::manFatherName() in NCL.NameCase.ru.php
+
Функция склоняет мужский отчества
+
+
+ manFatherName +
+
+
NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
+
Фунція відмінює чоловічі по-батькові
+
+
+ manFirstName +
+
+
NCLNameCaseRu::manFirstName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для мужских имен
+
+
+ manFirstName +
+
+
NCLNameCaseCore::manFirstName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для мужских имен
+
+
+ manFirstName +
+
+
NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для чоловічих імен
+
+
+ manRule1 +
+
+
NCLNameCaseRu::manRule1() in NCL.NameCase.ru.php
+
Мужские имена, оканчивающиеся на любой ь и -й,
+
+
+ manRule1 +
+
+
NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
+
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+
+
+ manRule2 +
+
+
NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
+
Мужские имена, оканчивающиеся на любой твердый согласный,
+
+
+ manRule2 +
+
+
NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
+
Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
+
+
+ manRule3 +
+
+
NCLNameCaseRu::manRule3() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
+
+
+ manRule3 +
+
+
NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
+
Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
+
+
+ manRule4 +
+
+
NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
+
Якщо слово закінчується на і, то відмінюємо як множину
+
+
+ manRule4 +
+
+
NCLNameCaseRu::manRule4() in NCL.NameCase.ru.php
+
Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,
+
+
+ manRule5 +
+
+
NCLNameCaseRu::manRule5() in NCL.NameCase.ru.php
+
Мужские фамилии, оканчивающиеся на -к
+
+
+ manRule5 +
+
+
NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
+
Якщо слово закінчується на ий або ой
+
+
+ manRule6 +
+
+
NCLNameCaseRu::manRule6() in NCL.NameCase.ru.php
+
Мужские фамили на согласный выбираем ем/ом/ым
+
+
+ manRule7 +
+
+
NCLNameCaseRu::manRule7() in NCL.NameCase.ru.php
+
Мужские фамили на -а -я
+
+
+ manRule8 +
+
+
NCLNameCaseRu::manRule8() in NCL.NameCase.ru.php
+
Не склоняются мужский фамилии
+
+
+ manSecondName +
+
+
NCLNameCaseCore::manSecondName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+
+ manSecondName +
+
+
NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+
+ manSecondName +
+
+
NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для чоловічих прізвищ
+
+
+ +
+
n
+
top
+
+
+
+
+ NCL +
+
+
NCL in NCL.php
+
Класс, который содержит основные константы библиотеки:
  • индексы мужского и женского пола
  • индексы всех падежей
+
+
+ NCL.php +
+
+
NCL.php in NCL.php
+
+
+ NCLNameCaseCore.php +
+
+
NCLNameCaseCore.php in NCLNameCaseCore.php
+
+
+ NCLNameCaseWord.php +
+
+
NCLNameCaseWord.php in NCLNameCaseWord.php
+
+
+ NCLStr.php +
+
+
NCLStr.php in NCLStr.php
+
+
+ NCL.NameCase.ru.php +
+
+
NCL.NameCase.ru.php in NCL.NameCase.ru.php
+
+
+ NCL.NameCase.ua.php +
+
+
NCL.NameCase.ua.php in NCL.NameCase.ua.php
+
+
+ NCLNameCaseCore +
+
+
NCLNameCaseCore in NCLNameCaseCore.php
+
NCL NameCase Core
+
+
+ NCLNameCaseRu +
+
+
NCLNameCaseRu in NCL.NameCase.ru.php
+
NCL NameCase Russian Language
+
+
+ NCLNameCaseUa +
+
+
NCLNameCaseUa in NCL.NameCase.ua.php
+
NCL NameCase Ukranian Language
+
+
+ NCLNameCaseWord +
+
+
NCLNameCaseWord in NCLNameCaseWord.php
+
NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове
+
+
+ NCLStr +
+
+
NCLStr in NCLStr.php
+
Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib
+
+
+ NCL_DIR +
+
+
NCL_DIR in NCLNameCaseCore.php
+
+
+ +
+
p
+
top
+
+
+
+
+ $PREDLOGN +
+
+
NCL::$PREDLOGN in NCL.php
+
Предложный падеж
+
+
+ +
+
q
+
top
+
+
+
+
+ q +
+
+
NCLNameCaseCore::q() in NCLNameCaseCore.php
+
Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
+
+
+ qFatherName +
+
+
NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
+
Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ qFirstName +
+
+
NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
+
Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ qFullName +
+
+
NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
+
Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
+
+
+ qSecondName +
+
+
NCLNameCaseCore::qSecondName() in NCLNameCaseCore.php
+
Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ +
+
r
+
top
+
+
+
+
+ $RODITLN +
+
+
NCL::$RODITLN in NCL.php
+
Родительный падеж
+
+
+ Rule +
+
+
NCLNameCaseCore::Rule() in NCLNameCaseCore.php
+
Устанавливает номер последнего правила
+
+
+ RulesChain +
+
+
NCLNameCaseCore::RulesChain() in NCLNameCaseCore.php
+
Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.
+
+
+ +
+
s
+
top
+
+
+
+
+ setFatherName +
+
+
NCLNameCaseCore::setFatherName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setFirstName +
+
+
NCLNameCaseCore::setFirstName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setFullName +
+
+
NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
+
В система заносится сразу фамилия, имя, отчество
+
+
+ setGender +
+
+
NCLNameCaseCore::setGender() in NCLNameCaseCore.php
+
Всем словам устанавливается пол, который может иметь следующие значения
+
+
+ setGender +
+
+
NCLNameCaseWord::setGender() in NCLNameCaseWord.php
+
Устанавливает вероятности того, что даное слово является мужчиной или женщиной
+
+
+ setLastName +
+
+
NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setName +
+
+
NCLNameCaseCore::setName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setNameCases +
+
+
NCLNameCaseWord::setNameCases() in NCLNameCaseWord.php
+
Сохраняет результат склонения текущего слова
+
+
+ setNamePart +
+
+
NCLNameCaseWord::setNamePart() in NCLNameCaseWord.php
+
Устанавливает тип текущего слова
+
+
+ setRule +
+
+
NCLNameCaseWord::setRule() in NCLNameCaseWord.php
+
Устанавливает номер правила по которому склонялось текущее слово.
+
+
+ setSecondName +
+
+
NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setSirName +
+
+
NCLNameCaseCore::setSirName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setTrueGender +
+
+
NCLNameCaseWord::setTrueGender() in NCLNameCaseWord.php
+
Окончательно устанавливает пол человека
+
+
+ setWorkingWord +
+
+
NCLNameCaseCore::setWorkingWord() in NCLNameCaseCore.php
+
Устанавливает слово текущим для работы системы. Очищает кеш слова.
+
+
+ splitLetters +
+
+ +
Превращает строку в массив букв
+
+
+ strlen +
+
+
NCLStr::strlen() in NCLStr.php
+
Определение длины строки
+
+
+ strpos +
+
+
NCLStr::strpos() in NCLStr.php
+
Поиск подстроки в строке
+
+
+ strrpos +
+
+
NCLStr::strrpos() in NCLStr.php
+
Поиск подстроки в строке справа
+
+
+ strtolower +
+
+
NCLStr::strtolower() in NCLStr.php
+
Переводит строку в нижний регистр
+
+
+ strtoupper +
+
+
NCLStr::strtoupper() in NCLStr.php
+
Переводит строку в верхний регистр
+
+
+ substr +
+
+
NCLStr::substr() in NCLStr.php
+
Получить подстроку из строки
+
+
+ +
+
t
+
top
+
+
+
+
+ $TVORITELN +
+
+
NCL::$TVORITELN in NCL.php
+
Творительный падеж
+
+
+ +
+
u
+
top
+
+
+
+
+ $UaDavalnyi +
+
+
NCL::$UaDavalnyi in NCL.php
+
Давальний відмінок
+
+
+ $UaKlychnyi +
+
+
NCL::$UaKlychnyi in NCL.php
+
Кличний відмінок
+
+
+ $UaMiszevyi +
+
+
NCL::$UaMiszevyi in NCL.php
+
Місцевий відмінок
+
+
+ $UaNazyvnyi +
+
+
NCL::$UaNazyvnyi in NCL.php
+
Назвиний відмінок
+
+
+ $UaOrudnyi +
+
+
NCL::$UaOrudnyi in NCL.php
+
Орудний відмінок
+
+
+ $UaRodovyi +
+
+
NCL::$UaRodovyi in NCL.php
+
Родовий відмінок
+
+
+ $UaZnahidnyi +
+
+ +
Знахідний відмінок
+
+
+ +
+
v
+
top
+
+
+
+
+ $VINITELN +
+
+
NCL::$VINITELN in NCL.php
+
Винительный падеж
+
+
+ +
+
w
+
top
+
+
+
+
+ $WOMAN +
+
+
NCL::$WOMAN in NCL.php
+
Женский пол
+
+
+ $workindLastCache +
+
+
NCLNameCaseCore::$workindLastCache in NCLNameCaseCore.php
+
Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.
+
+
+ $workingWord +
+
+
NCLNameCaseCore::$workingWord in NCLNameCaseCore.php
+
Переменная, в которую заносится слово с которым сейчас идет работа
+
+
+ womanFatherName +
+
+
NCLNameCaseCore::womanFatherName() in NCLNameCaseCore.php
+
Функция склоняет женские отчества
+
+
+ womanFatherName +
+
+
NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
+
Функция склоняет женские отчества
+
+
+ womanFatherName +
+
+
NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
+
Фунція відмінює жіночі по-батькові
+
+
+ womanFirstName +
+
+
NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для жіночих імен
+
+
+ womanFirstName +
+
+
NCLNameCaseCore::womanFirstName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для женских имен
+
+
+ womanFirstName +
+
+
NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для женских имен
+
+
+ womanRule1 +
+
+
NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
+
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+
+
+ womanRule1 +
+
+
NCLNameCaseRu::womanRule1() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся на -а, склоняются,
+
+
+ womanRule2 +
+
+
NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
+
Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
+
+
+ womanRule2 +
+
+
NCLNameCaseRu::womanRule2() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
+
+
+ womanRule3 +
+
+
NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
+
Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
+
+
+ womanRule3 +
+
+
NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
+
Якщо слово на ськ або це російське прізвище
+
+
+ womanRule4 +
+
+
NCLNameCaseRu::womanRule4() in NCL.NameCase.ru.php
+
Женские фамилия, оканчивающиеся на -а -я, склоняются,
+
+
+ womanSecondName +
+
+
NCLNameCaseCore::womanSecondName() in NCLNameCaseCore.php
+
Функция пытается применить цыпочку правил для женских фамилий
+
+
+ womanSecondName +
+
+
NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для жіночих прізвищ
+
+
+ womanSecondName +
+
+
NCLNameCaseRu::womanSecondName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для женских фамилий
+
+
+ wordForms +
+
+
NCLNameCaseCore::wordForms() in NCLNameCaseCore.php
+
Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.
+
+
+ +
+ c + d + e + f + g + i + l + m + n + p + q + r + s + t + u + v + w + _ +
+ \ No newline at end of file diff --git a/Docs/elementindex_default.html b/Docs/elementindex_default.html new file mode 100644 index 0000000..00eccf5 --- /dev/null +++ b/Docs/elementindex_default.html @@ -0,0 +1,1215 @@ + + + + + + + + + + + +

[default] element index

+All elements +
+
+ c + d + e + f + g + i + l + m + n + p + q + r + s + t + u + v + w + _ +
+ + +
+
_
+
top
+
+
+
+
+ __construct +
+
+
NCLNameCaseWord::__construct() in NCLNameCaseWord.php
+
Создание нового обьекта со словом $word
+
+
+ +
+
c
+
top
+
+
+
+
+ $CaseCount +
+
+
NCLNameCaseRu::$CaseCount in NCL.NameCase.ru.php
+
Количество падежей в языке
+
+
+ $CaseCount +
+
+
NCLNameCaseUa::$CaseCount in NCL.NameCase.ua.php
+
Количество падежей в языке
+
+
+ $charset +
+
+
NCLStr::$charset in NCLStr.php
+
Кодировка, в котороя работает система
+
+
+ connectLetters +
+
+ +
Соединяет массив букв в строку
+
+
+ +
+
d
+
top
+
+
+
+
+ $DATELN +
+
+
NCL::$DATELN in NCL.php
+
Дательный падеж
+
+
+ detectNamePart +
+
+
NCLNameCaseUa::detectNamePart() in NCL.NameCase.ua.php
+
Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові
+
+
+ detectNamePart +
+
+
NCLNameCaseRu::detectNamePart() in NCL.NameCase.ru.php
+
Идетифицирует слово определяе имя это, или фамилия, или отчество
+
+
+ +
+
e
+
top
+
+
+
+
+ explode +
+
+
NCLStr::explode() in NCLStr.php
+
Разбивает строку на части использую шаблон
+
+
+ +
+
f
+
top
+
+
+
+
+ fullReset +
+
+
NCLNameCaseCore::fullReset() in NCLNameCaseCore.php
+
Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему.
+
+
+ +
+
g
+
top
+
+
+
+
+ gender +
+
+
NCLNameCaseWord::gender() in NCLNameCaseWord.php
+
Расчитывает и возвращает пол текущего слова
+
+
+ genderAutoDetect +
+
+
NCLNameCaseInterface::genderAutoDetect() in NCLNameCaseInterface.php
+
+
+ genderAutoDetect +
+
+ +
По указаным словам определяется пол человека:
+
+
+ GenderByFatherName +
+
+ +
Определение пола по правилам отчеств
+
+
+ GenderByFatherName +
+
+ +
Визначення статі, за правилами по-батькові
+
+
+ GenderByFirstName +
+
+
NCLNameCaseRu::GenderByFirstName() in NCL.NameCase.ru.php
+
Определение пола по правилам имен
+
+
+ GenderByFirstName +
+
+
NCLNameCaseUa::GenderByFirstName() in NCL.NameCase.ua.php
+
Визначення статі, за правилами імені
+
+
+ GenderBySecondName +
+
+ +
Визначення статі, за правилами прізвища
+
+
+ GenderBySecondName +
+
+ +
Определение пола по правилам фамилий
+
+
+ getFatherNameCase +
+
+ +
Функция ставит отчество в нужный падеж.
+
+
+ getFatherNameCase +
+
+
NCLNameCaseInterface::getFatherNameCase() in NCLNameCaseInterface.php
+
+
+ getFirstNameCase +
+
+
NCLNameCaseInterface::getFirstNameCase() in NCLNameCaseInterface.php
+
+
+ getFirstNameCase +
+
+ +
Функция ставит имя в нужный падеж.
+
+
+ getFormatted +
+
+
NCLNameCaseInterface::getFormatted() in NCLNameCaseInterface.php
+
+
+ getFormatted +
+
+
NCLNameCaseCore::getFormatted() in NCLNameCaseCore.php
+
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
+
+
+ getFormattedArray +
+
+ +
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
+
+
+ getFormattedArray +
+
+
NCLNameCaseInterface::getFormattedArray() in NCLNameCaseInterface.php
+
+
+ getFormattedArrayHard +
+
+ +
Склоняет текущие слова во все падежи и форматирует слово по шаблону $format
+
+
+ getFormattedHard +
+
+ +
Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format
+
+
+ getGender +
+
+
NCLNameCaseWord::getGender() in NCLNameCaseWord.php
+
Возвращает массив вероятности того, что даное слово является мужчиной или женщиной
+
+
+ getNameCases +
+
+
NCLNameCaseWord::getNameCases() in NCLNameCaseWord.php
+
Возвращает массив со всеми падежами текущего слова
+
+
+ getNamePart +
+
+
NCLNameCaseWord::getNamePart() in NCLNameCaseWord.php
+
Возвращает тип текущего слова
+
+
+ getSecondNameCase +
+
+ +
Функция ставит фамилию в нужный падеж.
+
+
+ getSecondNameCase +
+
+
NCLNameCaseInterface::getSecondNameCase() in NCLNameCaseInterface.php
+
+
+ getWord +
+
+
NCLNameCaseWord::getWord() in NCLNameCaseWord.php
+
Возвращает текущее слово.
+
+
+ +
+
i
+
top
+
+
+
+
+ $IMENITLN +
+
+
NCL::$IMENITLN in NCL.php
+
Именительный падеж
+
+
+ in +
+
+
NCLNameCaseCore::in() in NCLNameCaseCore.php
+
Если $string строка, тогда проверяется входит ли буква $letter в строку $string
+
+
+ inNames +
+
+
NCLNameCaseCore::inNames() in NCLNameCaseCore.php
+
Функция проверяет, входит ли имя $nameNeedle в перечень имен $names.
+
+
+ isGenderSolved +
+
+
NCLNameCaseWord::isGenderSolved() in NCLNameCaseWord.php
+
Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное решение. Эта функция определяет было ли принято окончательное решение.
+
+
+ isLowerCase +
+
+
NCLStr::isLowerCase() in NCLStr.php
+
Проверяет в нижнем ли регистре находится строка
+
+
+ isUpperCase +
+
+
NCLStr::isUpperCase() in NCLStr.php
+
Проверяет в верхнем ли регистре находится строка
+
+
+ +
+
l
+
top
+
+
+
+
+ $lastResult +
+
+
NCLNameCaseCore::$lastResult in NCLNameCaseCore.php
+
Массив содержит результат склонения слова - слово во всех падежах
+
+
+ Last +
+
+
NCLNameCaseCore::Last() in NCLNameCaseCore.php
+
Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord)
+
+
+ +
+
m
+
top
+
+
+
+
+ $MAN +
+
+
NCL::$MAN in NCL.php
+
Мужской пол
+
+
+ manFatherName +
+
+
NCLNameCaseUa::manFatherName() in NCL.NameCase.ua.php
+
Фунція відмінює чоловічі по-батькові
+
+
+ manFatherName +
+
+
NCLNameCaseRu::manFatherName() in NCL.NameCase.ru.php
+
Функция склоняет мужский отчества
+
+
+ manFirstName +
+
+
NCLNameCaseUa::manFirstName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для чоловічих імен
+
+
+ manFirstName +
+
+
NCLNameCaseRu::manFirstName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для мужских имен
+
+
+ manRule1 +
+
+
NCLNameCaseUa::manRule1() in NCL.NameCase.ua.php
+
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+
+
+ manRule1 +
+
+
NCLNameCaseRu::manRule1() in NCL.NameCase.ru.php
+
Мужские имена, оканчивающиеся на любой ь и -й,
+
+
+ manRule2 +
+
+
NCLNameCaseUa::manRule2() in NCL.NameCase.ua.php
+
Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря.
+
+
+ manRule2 +
+
+
NCLNameCaseRu::manRule2() in NCL.NameCase.ru.php
+
Мужские имена, оканчивающиеся на любой твердый согласный,
+
+
+ manRule3 +
+
+
NCLNameCaseRu::manRule3() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые
+
+
+ manRule3 +
+
+
NCLNameCaseUa::manRule3() in NCL.NameCase.ua.php
+
Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, відмінюються як відповідні іменники ІІ відміни.
+
+
+ manRule4 +
+
+
NCLNameCaseUa::manRule4() in NCL.NameCase.ua.php
+
Якщо слово закінчується на і, то відмінюємо як множину
+
+
+ manRule4 +
+
+
NCLNameCaseRu::manRule4() in NCL.NameCase.ru.php
+
Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же,
+
+
+ manRule5 +
+
+
NCLNameCaseRu::manRule5() in NCL.NameCase.ru.php
+
Мужские фамилии, оканчивающиеся на -к
+
+
+ manRule5 +
+
+
NCLNameCaseUa::manRule5() in NCL.NameCase.ua.php
+
Якщо слово закінчується на ий або ой
+
+
+ manRule6 +
+
+
NCLNameCaseRu::manRule6() in NCL.NameCase.ru.php
+
Мужские фамили на согласный выбираем ем/ом/ым
+
+
+ manRule7 +
+
+
NCLNameCaseRu::manRule7() in NCL.NameCase.ru.php
+
Мужские фамили на -а -я
+
+
+ manRule8 +
+
+
NCLNameCaseRu::manRule8() in NCL.NameCase.ru.php
+
Не склоняются мужский фамилии
+
+
+ manSecondName +
+
+
NCLNameCaseRu::manSecondName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для мужских фамилий
+
+
+ manSecondName +
+
+
NCLNameCaseUa::manSecondName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для чоловічих прізвищ
+
+
+ +
+
n
+
top
+
+
+
+
+ NCL +
+
+
NCL in NCL.php
+
Класс, который содержит основные константы библиотеки:
+
+
+ NCL.php +
+
+
NCL.php in NCL.php
+
+
+ NCLNameCaseCore.php +
+
+
NCLNameCaseCore.php in NCLNameCaseCore.php
+
+
+ NCLNameCaseInterface.php +
+
+
NCLNameCaseInterface.php in NCLNameCaseInterface.php
+
+
+ NCLNameCaseWord.php +
+
+
NCLNameCaseWord.php in NCLNameCaseWord.php
+
+
+ NCLStr.php +
+
+
NCLStr.php in NCLStr.php
+
+
+ NCL.NameCase.ru.php +
+
+
NCL.NameCase.ru.php in NCL.NameCase.ru.php
+
+
+ NCL.NameCase.ua.php +
+
+
NCL.NameCase.ua.php in NCL.NameCase.ua.php
+
+
+ NCLNameCaseCore +
+
+
NCLNameCaseCore in NCLNameCaseCore.php
+
Класс, который содержит основные константы библиотеки:
+
+
+ NCLNameCaseInterface +
+
+
NCLNameCaseInterface in NCLNameCaseInterface.php
+
+
+ NCLNameCaseRu +
+
+
NCLNameCaseRu in NCL.NameCase.ru.php
+
Класс, который содержит основные константы библиотеки:
+
+
+ NCLNameCaseUa +
+
+
NCLNameCaseUa in NCL.NameCase.ua.php
+
Класс, который содержит основные константы библиотеки:
+
+
+ NCLNameCaseWord +
+
+
NCLNameCaseWord in NCLNameCaseWord.php
+
NCLNameCaseWord - класс, который служит для хранения всей информации о каждом слове
+
+
+ NCLStr +
+
+
NCLStr in NCLStr.php
+
Класс содержит функции для работы со строками, которые используются в NCLNameCaseLib
+
+
+ NCL_DIR +
+
+
NCL_DIR in NCLNameCaseCore.php
+
+
+ +
+
p
+
top
+
+
+
+
+ $PREDLOGN +
+
+
NCL::$PREDLOGN in NCL.php
+
Предложный падеж
+
+
+ +
+
q
+
top
+
+
+
+
+ q +
+
+
NCLNameCaseInterface::q() in NCLNameCaseInterface.php
+
+
+ q +
+
+
NCLNameCaseCore::q() in NCLNameCaseCore.php
+
Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender.
+
+
+ qFatherName +
+
+
NCLNameCaseInterface::qFatherName() in NCLNameCaseInterface.php
+
+
+ qFatherName +
+
+
NCLNameCaseCore::qFatherName() in NCLNameCaseCore.php
+
Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ qFirstName +
+
+
NCLNameCaseInterface::qFirstName() in NCLNameCaseInterface.php
+
+
+ qFirstName +
+
+
NCLNameCaseCore::qFirstName() in NCLNameCaseCore.php
+
Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ qFullName +
+
+
NCLNameCaseInterface::qFullName() in NCLNameCaseInterface.php
+
+
+ qFullName +
+
+
NCLNameCaseCore::qFullName() in NCLNameCaseCore.php
+
Склоняет фамилию $secondName, имя $firstName, отчество $fatherName
+
+
+ qSecondName +
+
+
NCLNameCaseInterface::qSecondName() in NCLNameCaseInterface.php
+
+
+ qSecondName +
+
+
NCLNameCaseCore::qSecondName() in NCLNameCaseCore.php
+
Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender.
+
+
+ +
+
r
+
top
+
+
+
+
+ $RODITLN +
+
+
NCL::$RODITLN in NCL.php
+
Родительный падеж
+
+
+ Rule +
+
+
NCLNameCaseCore::Rule() in NCLNameCaseCore.php
+
Устанавливает номер последнего правила
+
+
+ RulesChain +
+
+
NCLNameCaseCore::RulesChain() in NCLNameCaseCore.php
+
Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray.
+
+
+ +
+
s
+
top
+
+
+
+
+ setFatherName +
+
+
NCLNameCaseCore::setFatherName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setFatherName +
+
+
NCLNameCaseInterface::setFatherName() in NCLNameCaseInterface.php
+
+
+ setFirstName +
+
+
NCLNameCaseCore::setFirstName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setFirstName +
+
+
NCLNameCaseInterface::setFirstName() in NCLNameCaseInterface.php
+
+
+ setFullName +
+
+
NCLNameCaseInterface::setFullName() in NCLNameCaseInterface.php
+
+
+ setFullName +
+
+
NCLNameCaseCore::setFullName() in NCLNameCaseCore.php
+
В система заносится сразу фамилия, имя, отчество
+
+
+ setGender +
+
+
NCLNameCaseInterface::setGender() in NCLNameCaseInterface.php
+
+
+ setGender +
+
+
NCLNameCaseWord::setGender() in NCLNameCaseWord.php
+
Устанавливает вероятности того, что даное слово является мужчиной или женщиной
+
+
+ setGender +
+
+
NCLNameCaseCore::setGender() in NCLNameCaseCore.php
+
Всем словам устанавливается пол, который может иметь следующие значения
+
+
+ setLastName +
+
+
NCLNameCaseCore::setLastName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setLastName +
+
+
NCLNameCaseInterface::setLastName() in NCLNameCaseInterface.php
+
+
+ setName +
+
+
NCLNameCaseInterface::setName() in NCLNameCaseInterface.php
+
+
+ setName +
+
+
NCLNameCaseCore::setName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setNameCases +
+
+
NCLNameCaseWord::setNameCases() in NCLNameCaseWord.php
+
Сохраняет результат склонения текущего слова
+
+
+ setNamePart +
+
+
NCLNameCaseWord::setNamePart() in NCLNameCaseWord.php
+
Устанавливает тип текущего слова
+
+
+ setRule +
+
+
NCLNameCaseWord::setRule() in NCLNameCaseWord.php
+
Устанавливает номер правила по которому склонялось текущее слово.
+
+
+ setSecondName +
+
+
NCLNameCaseInterface::setSecondName() in NCLNameCaseInterface.php
+
+
+ setSecondName +
+
+
NCLNameCaseCore::setSecondName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setSirName +
+
+
NCLNameCaseCore::setSirName() in NCLNameCaseCore.php
+
В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord
+
+
+ setSirname +
+
+
NCLNameCaseInterface::setSirname() in NCLNameCaseInterface.php
+
+
+ setTrueGender +
+
+
NCLNameCaseWord::setTrueGender() in NCLNameCaseWord.php
+
Окончательно устанавливает пол человека
+
+
+ setWorkingWord +
+
+
NCLNameCaseCore::setWorkingWord() in NCLNameCaseCore.php
+
Устанавливает слово текущим для работы системы. Очищает кеш слова.
+
+
+ splitFullName +
+
+
NCLNameCaseCore::splitFullName() in NCLNameCaseCore.php
+
Разбивает строку $fullname на слова и возвращает формат в котором записано имя
+
+
+ splitFullName +
+
+
NCLNameCaseInterface::splitFullName() in NCLNameCaseInterface.php
+
+
+ splitLetters +
+
+ +
Превращает строку в массив букв
+
+
+ strlen +
+
+
NCLStr::strlen() in NCLStr.php
+
Определение длины строки
+
+
+ strpos +
+
+
NCLStr::strpos() in NCLStr.php
+
Поиск подстроки в строке
+
+
+ strrpos +
+
+
NCLStr::strrpos() in NCLStr.php
+
Поиск подстроки в строке справа
+
+
+ strtolower +
+
+
NCLStr::strtolower() in NCLStr.php
+
Переводит строку в нижний регистр
+
+
+ strtoupper +
+
+
NCLStr::strtoupper() in NCLStr.php
+
Переводит строку в верхний регистр
+
+
+ substr +
+
+
NCLStr::substr() in NCLStr.php
+
Получить подстроку из строки
+
+
+ +
+
t
+
top
+
+
+
+
+ $TVORITELN +
+
+
NCL::$TVORITELN in NCL.php
+
Творительный падеж
+
+
+ +
+
u
+
top
+
+
+
+
+ $UaDavalnyi +
+
+
NCL::$UaDavalnyi in NCL.php
+
Давальний відмінок
+
+
+ $UaKlychnyi +
+
+
NCL::$UaKlychnyi in NCL.php
+
Кличний відмінок
+
+
+ $UaMiszevyi +
+
+
NCL::$UaMiszevyi in NCL.php
+
Місцевий відмінок
+
+
+ $UaNazyvnyi +
+
+
NCL::$UaNazyvnyi in NCL.php
+
Назвиний відмінок
+
+
+ $UaOrudnyi +
+
+
NCL::$UaOrudnyi in NCL.php
+
Орудний відмінок
+
+
+ $UaRodovyi +
+
+
NCL::$UaRodovyi in NCL.php
+
Родовий відмінок
+
+
+ $UaZnahidnyi +
+
+ +
Знахідний відмінок
+
+
+ +
+
v
+
top
+
+
+
+
+ $VINITELN +
+
+
NCL::$VINITELN in NCL.php
+
Винительный падеж
+
+
+ +
+
w
+
top
+
+
+
+
+ $WOMAN +
+
+
NCL::$WOMAN in NCL.php
+
Женский пол
+
+
+ $workindLastCache +
+
+
NCLNameCaseCore::$workindLastCache in NCLNameCaseCore.php
+
Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, то все результаты выполнения кешируются в этом массиве.
+
+
+ $workingWord +
+
+
NCLNameCaseCore::$workingWord in NCLNameCaseCore.php
+
Переменная, в которую заносится слово с которым сейчас идет работа
+
+
+ womanFatherName +
+
+
NCLNameCaseRu::womanFatherName() in NCL.NameCase.ru.php
+
Функция склоняет женские отчества
+
+
+ womanFatherName +
+
+
NCLNameCaseUa::womanFatherName() in NCL.NameCase.ua.php
+
Фунція відмінює жіночі по-батькові
+
+
+ womanFirstName +
+
+
NCLNameCaseUa::womanFirstName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для жіночих імен
+
+
+ womanFirstName +
+
+
NCLNameCaseRu::womanFirstName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для женских имен
+
+
+ womanRule1 +
+
+
NCLNameCaseUa::womanRule1() in NCL.NameCase.ua.php
+
Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни.
+
+
+ womanRule1 +
+
+
NCLNameCaseRu::womanRule1() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся на -а, склоняются,
+
+
+ womanRule2 +
+
+
NCLNameCaseUa::womanRule2() in NCL.NameCase.ua.php
+
Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний,
+
+
+ womanRule2 +
+
+
NCLNameCaseRu::womanRule2() in NCL.NameCase.ru.php
+
Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка,
+
+
+ womanRule3 +
+
+
NCLNameCaseUa::womanRule3() in NCL.NameCase.ua.php
+
Якщо слово на ськ або це російське прізвище
+
+
+ womanRule3 +
+
+
NCLNameCaseRu::womanRule3() in NCL.NameCase.ru.php
+
Русские женские имена, оканчивающиеся на мягкий согласный, склоняются,
+
+
+ womanRule4 +
+
+
NCLNameCaseRu::womanRule4() in NCL.NameCase.ru.php
+
Женские фамилия, оканчивающиеся на -а -я, склоняются,
+
+
+ womanSecondName +
+
+
NCLNameCaseUa::womanSecondName() in NCL.NameCase.ua.php
+
Функція намагається застосувати ланцюг правил для жіночих прізвищ
+
+
+ womanSecondName +
+
+
NCLNameCaseRu::womanSecondName() in NCL.NameCase.ru.php
+
Функция пытается применить цыпочку правил для женских фамилий
+
+
+ wordForms +
+
+
NCLNameCaseCore::wordForms() in NCLNameCaseCore.php
+
Склоняет слово $word, удаляя из него $replaceLast последних букв и добавляя в каждый падеж окончание из массива $endings.
+
+
+ +
+ c + d + e + f + g + i + l + m + n + p + q + r + s + t + u + v + w + _ +
+ \ No newline at end of file diff --git a/Docs/errors.html b/Docs/errors.html new file mode 100644 index 0000000..cc66879 --- /dev/null +++ b/Docs/errors.html @@ -0,0 +1,16 @@ + + + + + + phpDocumentor Parser Errors and Warnings + + + + + Post-parsing
+

+ Documentation generated on Sat, 09 Jul 2011 17:55:20 +0300 by phpDocumentor 1.4.3 +

+ + \ No newline at end of file diff --git a/Docs/index.html b/Docs/index.html new file mode 100644 index 0000000..4ba027e --- /dev/null +++ b/Docs/index.html @@ -0,0 +1,24 @@ + + + + + + Generated Documentation + + + + + + + + + + + <H2>Frame Alert</H2> + <P>This document is designed to be viewed using the frames feature. + If you see this message, you are using a non-frame-capable web client.</P> + + + \ No newline at end of file diff --git a/Docs/li_NameCaseLib.html b/Docs/li_NameCaseLib.html new file mode 100644 index 0000000..c988977 --- /dev/null +++ b/Docs/li_NameCaseLib.html @@ -0,0 +1,44 @@ + + + + + + + + + + +
NameCaseLib
+
+ +
+ +
Description
+
+ Class trees
+ Index of elements
+
+ + + +
Classes
+
NCL
+
NCLNameCaseCore
+
NCLNameCaseRu
+
NCLNameCaseUa
+
NCLNameCaseWord
+
NCLStr
+
Files
+
NCL.NameCase.ru.php
+
NCL.NameCase.ua.php
+
NCL.php
+
NCLNameCaseCore.php
+
NCLNameCaseWord.php
+
NCLStr.php
+ + +
+
+

phpDocumentor v 1.4.3

+ + \ No newline at end of file diff --git a/Docs/li_default.html b/Docs/li_default.html new file mode 100644 index 0000000..faa5b82 --- /dev/null +++ b/Docs/li_default.html @@ -0,0 +1,47 @@ + + + + + + + + + + +
default
+
+ +
+ +
Description
+
+ Class trees
+ Index of elements
+
+ + + +
Interfaces
+
NCLNameCaseInterface
+
Classes
+
NCL
+
NCLNameCaseCore
+
NCLNameCaseRu
+
NCLNameCaseUa
+
NCLNameCaseWord
+
NCLStr
+
Files
+
NCL.NameCase.ru.php
+
NCL.NameCase.ua.php
+
NCL.php
+
NCLNameCaseCore.php
+
NCLNameCaseInterface.php
+
NCLNameCaseWord.php
+
NCLStr.php
+ + +
+
+

phpDocumentor v 1.4.3

+ + \ No newline at end of file diff --git a/Docs/media/banner.css b/Docs/media/banner.css new file mode 100644 index 0000000..f2149eb --- /dev/null +++ b/Docs/media/banner.css @@ -0,0 +1,32 @@ +body +{ + background-color: #CCCCFF; + margin: 0px; + padding: 0px; +} + +/* Banner (top bar) classes */ + +.banner { } + +.banner-menu +{ + clear: both; + padding: .5em; + border-top: 2px solid #6666AA; +} + +.banner-title +{ + text-align: right; + font-size: 20pt; + font-weight: bold; + margin: .2em; +} + +.package-selector +{ + background-color: #AAAADD; + border: 1px solid black; + color: yellow; +} diff --git a/Docs/media/stylesheet.css b/Docs/media/stylesheet.css new file mode 100644 index 0000000..1fc91c1 --- /dev/null +++ b/Docs/media/stylesheet.css @@ -0,0 +1,144 @@ +a { color: #336699; text-decoration: none; } +a:hover { color: #6699CC; text-decoration: underline; } +a:active { color: #6699CC; text-decoration: underline; } + +body { background : #FFFFFF; } +body, table { font-family: Georgia, Times New Roman, Times, serif; font-size: 10pt } +p, li { line-height: 140% } +a img { border: 0px; } +dd { margin-left: 0px; padding-left: 1em; } + +/* Page layout/boxes */ + +.info-box {} +.info-box-title { margin: 1em 0em 0em 0em; padding: .25em; font-weight: normal; font-size: 14pt; border: 2px solid #999999; background-color: #CCCCFF } +.info-box-body { border: 1px solid #999999; padding: .5em; } +.nav-bar { font-size: 8pt; white-space: nowrap; text-align: right; padding: .2em; margin: 0em 0em 1em 0em; } + +.oddrow { background-color: #F8F8F8; border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em} +.evenrow { border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em} + +.page-body { max-width: 800px; margin: auto; } +.tree dl { margin: 0px } + +/* Index formatting classes */ + +.index-item-body { margin-top: .5em; margin-bottom: .5em} +.index-item-description { margin-top: .25em } +.index-item-details { font-weight: normal; font-style: italic; font-size: 8pt } +.index-letter-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em} +.index-letter-title { font-size: 12pt; font-weight: bold } +.index-letter-menu { text-align: center; margin: 1em } +.index-letter { font-size: 12pt } + +/* Docbook classes */ + +.description {} +.short-description { font-weight: bold; color: #666666; } +.tags { padding-left: 0em; margin-left: 3em; color: #666666; list-style-type: square; } +.parameters { padding-left: 0em; margin-left: 3em; font-style: italic; list-style-type: square; } +.redefinitions { font-size: 8pt; padding-left: 0em; margin-left: 2em; } +.package { } +.package-title { font-weight: bold; font-size: 14pt; border-bottom: 1px solid black } +.package-details { font-size: 85%; } +.sub-package { font-weight: bold; font-size: 120% } +.tutorial { border-width: thin; border-color: #0066ff } +.tutorial-nav-box { width: 100%; border: 1px solid #999999; background-color: #F8F8F8; } +.nav-button-disabled { color: #999999; } +.nav-button:active, +.nav-button:focus, +.nav-button:hover { background-color: #DDDDDD; outline: 1px solid #999999; text-decoration: none } +.folder-title { font-style: italic } + +/* Generic formatting */ + +.field { font-weight: bold; } +.detail { font-size: 8pt; } +.notes { font-style: italic; font-size: 8pt; } +.separator { background-color: #999999; height: 2px; } +.warning { color: #FF6600; } +.disabled { font-style: italic; color: #999999; } + +/* Code elements */ + +.line-number { } + +.class-table { width: 100%; } +.class-table-header { border-bottom: 1px dotted #666666; text-align: left} +.class-name { color: #000000; font-weight: bold; } + +.method-summary { padding-left: 1em; font-size: 8pt } +.method-header { } +.method-definition { margin-bottom: .3em } +.method-title { font-weight: bold; } +.method-name { font-weight: bold; } +.method-signature { font-size: 85%; color: #666666; margin: .5em 0em } +.method-result { font-style: italic; } + +.var-summary { padding-left: 1em; font-size: 8pt; } +.var-header { } +.var-title { margin-bottom: .3em } +.var-type { font-style: italic; } +.var-name { font-weight: bold; } +.var-default {} +.var-description { font-weight: normal; color: #000000; } + +.include-title { } +.include-type { font-style: italic; } +.include-name { font-weight: bold; } + +.const-title { } +.const-name { font-weight: bold; } + +/* Syntax highlighting */ + +.src-code { border: 1px solid #336699; padding: 1em; background-color: #EEEEEE; } +.src-line { font-family: 'Courier New', Courier, monospace; font-weight: normal; } + +.src-comm { color: green; } +.src-id { } +.src-inc { color: #0000FF; } +.src-key { color: #0000FF; } +.src-num { color: #CC0000; } +.src-str { color: #66cccc; } +.src-sym { font-weight: bold; } +.src-var { } + +.src-php { font-weight: bold; } + +.src-doc { color: #009999 } +.src-doc-close-template { color: #0000FF } +.src-doc-coretag { color: #0099FF; font-weight: bold } +.src-doc-inlinetag { color: #0099FF } +.src-doc-internal { color: #6699cc } +.src-doc-tag { color: #0080CC } +.src-doc-template { color: #0000FF } +.src-doc-type { font-style: italic } +.src-doc-var { font-style: italic } + +.tute-tag { color: #009999 } +.tute-attribute-name { color: #0000FF } +.tute-attribute-value { color: #0099FF } +.tute-entity { font-weight: bold; } +.tute-comment { font-style: italic } +.tute-inline-tag { color: #636311; font-weight: bold } + +/* tutorial */ + +.authors { } +.author { font-style: italic; font-weight: bold } +.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal } +.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; } +*[class="example"] { line-height : 0.5em } +.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; } +*[class="listing"] { line-height : 0.5em } +.release-info { font-size: 85%; font-style: italic; margin: 1em 0em } +.ref-title-box { } +.ref-title { } +.ref-purpose { font-style: italic; color: #666666 } +.ref-synopsis { } +.title { font-weight: bold; margin: 1em 0em 0em 0em; padding: .25em; border: 2px solid #999999; background-color: #CCCCFF } +.cmd-synopsis { margin: 1em 0em } +.cmd-title { font-weight: bold } +.toc { margin-left: 2em; padding-left: 0em } + diff --git a/Docs/packages.html b/Docs/packages.html new file mode 100644 index 0000000..d843875 --- /dev/null +++ b/Docs/packages.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Library/NCL.NameCase.core.php b/Library/NCL.NameCase.core.php deleted file mode 100644 index a448f80..0000000 --- a/Library/NCL.NameCase.core.php +++ /dev/null @@ -1,875 +0,0 @@ -0 - не известно - *
  • 1 - мужчина
  • - *
  • 2 - женщина
  • - */ - protected $gender = 0; - - /* - * @var array() - * Результат склонения имени - */ - protected $firstResult = array(); - - - /* - * @var array() - * Результат склонения фамилии - */ - protected $secondResult = array(); - - /* - * @var array() - * Результат склонения отчества - */ - protected $fatherResult = array(); - - /* - * @var integer - * Номер правила по которому не склоняется имя/фамилия - */ - protected $error = ""; - - /* - * @var integer - * Номер правила по которому склоняется имя - */ - protected $frule = ""; - - /* - * @var integer - * Номер правила по которому не склоняется фамилия - */ - protected $srule = ""; - - - - - - - protected function makeFirstTheSame() - { - $this->firstResult = array_fill(0, $this->CaseCount, $this->firstName); - } - - /* - * Функция, которая ставит фамилию во всех падежах в форме именительного падежа. - * - * @return void - */ - - protected function makeSecondTheSame() - { - $this->secondResult = array_fill(0, $this->CaseCount, $this->secondName); - } - - /* - * Функция, которая ставит фамилию во всех падежах в форме именительного падежа. - * - * @return void - */ - - protected function makeFatherTheSame() - { - $this->fatherResult = array_fill(0, $this->CaseCount, $this->fatherName); - } - - /* - * Функция проверяет, входит ли буква в строку. - * - * @param $letter - буква - * @param $string - строка - * - * @return boolean - */ - - protected function in($letter, $string) - { - - if ($letter and mb_strpos($string, $letter) === false) - { - return false; - } - else - { - return true; - } - } - - /* - * Функция дополняет переданое слово нужными окончаниями. - * - * @param $word (string) - слово - * @param $endings (array) - окончания - * @param $replaceLast (boolean) - убрать последнюю букву - * @param $replaceTwoLast (boolean) - убрать две последних буквы - * - * @return boolean - */ - - protected function padeg($word, $endings, $replaceLast=false, $replaceTwoLast=false) - { - $result = array($word); - if ($replaceTwoLast == true) - { - //убираем последнею букву - $word = mb_substr($word, 0, mb_strlen($word, 'utf-8') - 2, 'utf-8'); - } - elseif ($replaceLast == true) - { - //убираем последнею букву - $word = mb_substr($word, 0, mb_strlen($word, 'utf-8') - 1, 'utf-8'); - } - $i = 0; - for ($i == 0; $i < ($this->CaseCount-1); $i++) - { - $result[$i + 1] = $word . $endings[$i]; - } - return $result; - } - - /* - * Установка имени - * - * @param $firstname - * - * @return void - */ - - public function setFirstName($firstname="") - { - $this->firstName = $firstname; - } - - /* - * Установка Фамилии - * - * @param $secondname - * - * @return void - */ - - public function setSecondName($secondname="") - { - $this->secondName = $secondname; - } - - /* - * Установка Отчества - * - * @param $secondname - * - * @return void - */ - - public function setFatherName($fathername="") - { - $this->fatherName = $fathername; - } - - /* - * Установка пола - * - * @param $gender - * - null - не определено - * - NCL::$MAN - мужчина - * - NCL::$WOMAN - женщина - * @return void - */ - - public function setGender($gender=0) - { - $this->gender = $gender; - } - - /* - * Установка Имени, Фамилии, Отчества - * - * @param $firstName - имя - * @param $secondName - фамилия - * @param $fatherName - отчество - * - * @return void - */ - - public function setFullName($secondName="", $firstName="", $fatherName="") - { - $this->setFirstName($firstName); - $this->setSecondName($secondName); - $this->setFatherName($fatherName); - } - - /* - * Установка имени - * - * @param $firstname - * - * @return void - */ - - public function setName($firstname="") - { - $this->setFirstName($firstname); - } - - /* - * Установка Фамилии - * - * @param $secondname - * - * @return void - */ - - public function setLastName($secondname="") - { - $this->setSecondName($secondname); - } - - /* - * Установка Фамилии - * - * @param $secondname - * - * @return void - */ - - public function setSirname($secondname="") - { - $this->setSecondName($secondname); - } - - /* - * Автоматическое определение пола - * Возвращает пол по ФИО - * @return integer - */ - - public function genderAutoDetect() - { - $this->gender = null; - $this->genderDetect(); - return $this->gender; - } - - /* - * Разбиение фразы на слова и определение, где имя, где фамилия, где отчество - * @return string $format - формат имен и фамилий - */ - - public function splitFullName($fullname) - { - $this->firstName = ''; - $this->secondName = ''; - $this->fatherName = ''; - $this->gender = null; - - $fullname = trim($fullname); - $list = explode(' ', $fullname); - $found = array(); - $duplicate = array(); - $c = count($list); - for ($i = 0; $i < $c; $i++) - { - if (trim($list[$i])) - { - $found[$i][0] = $this->detectNamePart($list[$i]); - $found[$i][1] = $list[$i]; - if ($found[$i][0]=='N') - { - $this->firstName=$found[$i][1]; - } - elseif ($found[$i][0]=='S') - { - $this->secondName=$found[$i][1]; - } - elseif ($found[$i][0]=='F') - { - $this->fatherName=$found[$i][1]; - } - - } - } - - $format = array(); - foreach ($found as $value) - { - $format[]=$value; - } - if (count($format)==1) - { - return $format[0][0]; - } - else - { - return $format; - } - - } - - /* - * Склонение имени - * - * @return boolean - */ - - protected function FirstName() - { - $this->genderDetect(); - if ($this->firstName) - { - if ($this->gender == 1) - { - $result = $this->manFirstName(); - } - else - { - $result = $this->womanFirstName(); - } - $this->firstResult[0]=$this->firstName; - return $result; - } - else - { - $this->firstResult = array_fill(0, $this->CaseCount, ""); - return false; - } - } - - /* - * Склонение фамилии - * - * @return boolean - */ - - protected function SecondName() - { - $this->genderDetect(); - if ($this->secondName) - { - if ($this->gender == 1) - { - $result = $this->manSecondName(); - } - else - { - $result = $this->womanSecondName(); - } - $this->secondResult[0]=$this->secondName; - return $result; - } - else - { - $this->secondResult = array_fill(0, $this->CaseCount, ""); - return false; - } - } - - /* - * Склонение отчеств - * - * @return boolean - */ - - protected function FatherName() - { - $this->genderDetect(); - if ($this->fatherName) - { - if ($this->gender == 1) - { - $result = $this->manFatherName(); - } - else - { - $result = $this->womanFatherName(); - } - $this->fatherResult[0]=$this->fatherName; - return $result; - } - else - { - $this->fatherResult = array_fill(0, $this->CaseCount, ""); - return false; - } - } - - /* - * Поставить имя в определенный падеж - * - * @return string - */ - - public function getFirstNameCase($number=null) - { - if (!isset($this->firstResult[0]) or $this->firstResult[0] <> $this->firstName) - { - $this->FirstName(); - } - if ($number < 0 or $number > ($this->CaseCount-1)) - { - $number = null; - } - - if (is_null($number)) - { - //Возвращаем все падежи - return $this->firstResult; - } - else - { - return $this->firstResult[$number]; - } - } - - /* - * Поставить фамилию в определенный падеж - * - * @return string - */ - - public function getSecondNameCase($number=null) - { - if (!isset($this->secondResult[0]) or $this->secondResult[0] <> $this->secondName) - { - $this->SecondName(); - } - if ($number < 0 or $number > ($this->CaseCount-1)) - { - $number = null; - } - - if (is_null($number)) - { - //Возвращаем все падежи - return $this->secondResult; - } - else - { - return $this->secondResult[$number]; - } - } - - /* - * Поставить отчество в определенный падеж - * - * @return string - */ - - public function getFatherNameCase($number=null) - { - if (!isset($this->fatherResult[0]) or $this->fatherResult[0] <> $this->fatherName) - { - $this->FatherName(); - } - if ($number < 0 or $number > ($this->CaseCount-1)) - { - $number = null; - } - - if (is_null($number)) - { - //Возвращаем все падежи - return $this->fatherResult; - } - else - { - return $this->fatherResult[$number]; - } - } - - /* - * Поставить фамилию в определенный падеж - * - * @return string - */ - - public function qFirstName($firstName, $CaseNumber=null, $gender=0) - { - $this->gender = $gender; - $this->firstName = $firstName; - return $this->getFirstNameCase($CaseNumber); - } - - /* - * Поставить фамилию в определенный падеж - * - * @return string - */ - - public function qSecondName($secondName, $CaseNumber=null, $gender=0) - { - $this->gender = $gender; - $this->secondName = $secondName; - return $this->getSecondNameCase($CaseNumber); - } - - /* - * Поставить отчество в определенный падеж - * - * @return string - */ - - public function qFatherName($fatherName, $CaseNumber=null, $gender=0) - { - $this->gender = $gender; - $this->fatherName = $fatherName; - return $this->getFatherNameCase($CaseNumber); - } - - /* - * Склоняет во все падежи и форматирует по шаблону $format - * Шаблон $format - * S - Фамилия - * N - Имя - * F - Отчество - * - * @return array - */ - - public function getFormattedArray($format) - { - if (is_array($format)) - { - return $this->getFormattedArrayHard($format); - } - $length = mb_strlen($format); - $result = array(); - $cases = array(); - for ($i = 0; $i < $length; $i++) - { - $symbol = mb_substr($format, $i, 1); - if ($symbol == 'S') - { - $cases['S'] = $this->getSecondNameCase(); - } - elseif ($symbol == 'N') - { - $cases['N'] = $this->getFirstNameCase(); - } - elseif ($symbol == 'F') - { - $cases['F'] = $this->getFatherNameCase(); - } - } - - for ($curCase = 0; $curCase < $this->CaseCount; $curCase++) - { - $line = ""; - for ($i = 0; $i < $length; $i++) - { - $symbol = mb_substr($format, $i, 1); - if ($symbol == 'S') - { - $line.=$cases['S'][$curCase]; - } - elseif ($symbol == 'N') - { - $line.=$cases['N'][$curCase]; - } - elseif ($symbol == 'F') - { - $line.=$cases['F'][$curCase]; - } - else - { - $line.=$symbol; - } - } - $result[] = $line; - } - return $result; - } - - public function getFormattedArrayHard($format) - { - - $result = array(); - $cases = array(); - foreach ($format as $value) - { - $symbol = $value[0]; - - if ($symbol == 'S') - { - $this->setSecondName($value[1]); - $cases[] = array('S', $this->getSecondNameCase()); - } - elseif ($symbol == 'N') - { - $this->setFirstName($value[1]); - $cases[] = array('N', $this->getFirstNameCase()); - } - elseif ($symbol == 'F') - { - $this->setFatherName($value[1]); - $cases[] = array('F',$this->getFatherNameCase()); - } - } - - for ($curCase = 0; $curCase < $this->CaseCount; $curCase++) - { - $line = ""; - foreach ($cases as $value) - { - $symbol = $value[0]; - if ($symbol == 'S') - { - $line.=$value[1][$curCase].' '; - } - elseif ($symbol == 'N') - { - $line.=$value[1][$curCase].' '; - } - elseif ($symbol == 'F') - { - $line.=$value[1][$curCase].' '; - } - } - $result[] = trim($line); - } - return $result; - } - - public function getFormattedHard($caseNum=0, $format=array()) - { - $result = ""; - foreach ($format as $value) - { - $symbol = $value[0]; - if ($symbol == 'S') - { - $this->setSecondName($value[1]); - $result.=$this->getSecondNameCase($caseNum).' '; - } - elseif ($symbol == 'N') - { - $this->setFirstName($value[1]); - $result.=$this->getFirstNameCase($caseNum).' '; - } - elseif ($symbol == 'F') - { - $this->setFatherName($value[1]); - $result.=$this->getFatherNameCase($caseNum).' '; - } - } - return trim($result); - } - - /* - * Склоняет в падеж $caseNum, и форматирует по шаблону $format - * Шаблон $format - * S - Фамилия - * N - Имя - * F - Отчество - * - * Например getFormatted(1, 'N F') - * Выведет имя и отчество в родительном падиже - * - * @return string - */ - - public function getFormatted($caseNum=0, $format="S N F") - { - //Если не указан формат используем другую функцию - if (is_null($caseNum)) - { - return $this->getFormattedArray($format); - } - //Если формат сложный - elseif (is_array($format)) - { - return $this->getFormattedHard($caseNum, $format); - } - else - { - $length = mb_strlen($format); - $result = ""; - for ($i = 0; $i < $length; $i++) - { - $symbol = mb_substr($format, $i, 1); - if ($symbol == 'S') - { - $result.=$this->getSecondNameCase($caseNum); - } - elseif ($symbol == 'N') - { - $result.=$this->getFirstNameCase($caseNum); - } - elseif ($symbol == 'F') - { - $result.=$this->getFatherNameCase($caseNum); - } - else - { - $result.=$symbol; - } - } - return $result; - } - } - - /* - * Склоняет фамилию имя отчество в падеж $caseNum, и форматирует по шаблону $format - * Шаблон $format - * S - Фамилия - * N - Имя - * F - Отчество - * - * @return string - */ - - public function qFullName($secondName="", $firstName="", $fatherName="", $gender=0, $caseNum=0, $format="S N F") - { - $this->gender = $gender; - $this->firstName = $firstName; - $this->secondName = $secondName; - $this->fatherName = $fatherName; - - return $this->getFormatted($caseNum, $format); - } - - public function getFirstNameRule() - { - return $this->frule; - } - - public function getSecondNameRule() - { - return $this->srule; - } - - /* - * Быстрое склонение имени. Передается один параметр строка, где может быть ФИО в любом виде. Есть необязательный параметр пол. И так ще необязательный параметр падеж. Если падеж указан, тогда возвращается строка в том падеже, если нет тогда все возможные падежи. - * - * @return string - */ - - public function q($fullname, $caseNum=null, $gender=null) - { - $format = $this->splitFullName($fullname); - $this->gender = $gender; - $this->genderAutoDetect(); - return $this->getFormatted($caseNum, $format); - } - -} - -?> \ No newline at end of file diff --git a/Library/NCL.NameCase.ru.php b/Library/NCL.NameCase.ru.php index a7541cc..e97e215 100644 --- a/Library/NCL.NameCase.ru.php +++ b/Library/NCL.NameCase.ru.php @@ -1,644 +1,603 @@ NCL NameCase Russian Language + * + * Русские правила склонения ФИО + * Правила определения пола человека по ФИО для русского языка + * Система разделения фамилий имен и отчеств для русского языка + * + * @author Андрей Чайка + * @version 0.4 + * @package NameCaseLib + */ +class NCLNameCaseRu extends NCLNameCaseCore { - /* - * @static string - * Количество падежов + + /** + * Количество падежей в языке + * @var int */ protected $CaseCount = 6; - - /* - * @static string - * Список гласных + /** + * Список гласных русского языка + * @var string */ private $vowels = "аеёиоуыэюя"; - - /* - * @static string - * Список согласных + /** + * Список согласных русского языка + * @var string */ private $consonant = "бвгджзйклмнпрстфхцчшщ"; - - - /* - * @static array() - * Список окончание для неизменяемых имен + /** + * Окончания имен/фамилий, который не склоняются + * @var array */ private $ovo = array('ово', 'аго', 'яго', 'ирь'); - - /* - * @static array() - * Список окончание для неизменяемых имен + /** + * Окончания имен/фамилий, который не склоняются + * @var array */ private $ih = array('их', 'ых', 'ко'); - - /* - * Функция, которая склоняет имя записаное в $this->firstName, по правилам склонения мужских имен. - * - * @return boolean + /** + * Мужские имена, оканчивающиеся на любой ь и -й, + * скло­няются так же, как обычные существительные мужского рода + * @return bool true если правило было задействовано и false если нет. */ - - protected function manFirstName() + protected function manRule1() { - //Последний символ - $LastSymbol = mb_substr($this->firstName, -1, 1, 'utf-8'); - //Предпоследний символ - $BeforeLast = mb_substr($this->firstName, -2, 1, 'utf-8'); - $needToChange = true; - $this->firstResult = array(); - //Не склоняются - //Мужские и женские имена, оканчивающиеся на гласный звук исключая -а, -я - if ($this->in($LastSymbol, $this->vowels) and !$this->in($LastSymbol, 'ая')) + if ($this->in($this->Last(1), 'ьй')) { - $needToChange = false; - $this->error = 3; - } - //Если нужно склонять - if ($needToChange) - { - //Мужские имена, оканчивающиеся на любой согласный (твердый или мягкий) и на -й, скло­няются так же, как обычные существительные мужского рода - if ($this->in($LastSymbol, $this->consonant) or - ($LastSymbol == "ь" and $this->in($BeforeLast, $this->consonant))) + if ($this->Last(2, 1) != "и") { - //если на й или ь - if ($this->in($LastSymbol, 'ьй')) - { - if ($BeforeLast <> "и") - { - $this->firstResult = $this->padeg($this->firstName, array('я', 'ю', 'я', 'ем', 'е'), true); - $this->frule = 1; - return true; - } - else - { - $this->firstResult = $this->padeg($this->firstName, array('я', 'ю', 'я', 'ем', 'и'), true); - $this->frule = 10; - return true; - } - } - else - { - if ($this->firstName == "Павел") - { - $this->firstResult = array("Павел", "Павла", "Павлу", "Павла", "Павлом", "Павле"); - $this->frule = 200; - return true; - } - elseif ($this->firstName == "Лев") - { - $this->firstResult = array("Лев", "Льва", "Льву", "Льва", "Львом", "Льве"); - $this->frule = 201; - return true; - } - else - { - $this->firstResult = $this->padeg($this->firstName, array('а', 'у', 'а', 'ом', 'е'), false); - $this->frule = 2; - return true; - } - } - } - //Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые существительные с таким же окончанием - elseif ($LastSymbol == "а") - { - if ($BeforeLast <> 'к') - { - $this->firstResult = $this->padeg($this->firstName, array('ы', 'е', 'у', 'ой', 'е'), true); - $this->frule = 3; - return true; - } - else - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'е', 'у', 'ой', 'е'), true); - $this->frule = 15; - return true; - } - } - //Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями - elseif ($LastSymbol == "я") - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'е', 'ю', 'ей', 'е'), true); - $this->frule = 4; + $this->wordForms($this->workingWord, array('я', 'ю', 'я', 'ем', 'е'), 1); + $this->Rule(101); return true; } - } - - //Если правило не нашли, тогда оставляем как было - if (!isset($this->firstResult[0])) - { - $this->makeFirstTheSame(); - return false; - } - } - - /* - * Функция, которая склоняет имя записаное в $this->firstName, по правилам склонения женских имен. - * - * @return boolean - */ - - protected function womanFirstName() - { - //Последний символ - $LastSymbol = mb_substr($this->firstName, -1, 1, 'utf-8'); - //Предпоследний символ - $BeforeLast = mb_substr($this->firstName, -2, 1, 'utf-8'); - $needToChange = true; - $this->firstResult = array(); - //Не склоняются - //Женские имена, оканчивающиеся на согласный звук - if ($this->in($LastSymbol, $this->consonant)) - { - $needToChange = false; - $this->error = 2; - } - //Мужские и женские имена, оканчивающиеся на гласный звук исключая -а, -я - if ($this->in($LastSymbol, $this->vowels) and !$this->in($LastSymbol, 'ая')) - { - $needToChange = false; - $this->error = 3; - } - //Если нужно склонять - if ($needToChange) - { - //Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые существительные с таким же окончанием - if ($LastSymbol == "а") - { - if (!$this->in($BeforeLast, 'шхкг')) - { - $this->firstResult = $this->padeg($this->firstName, array('ы', 'е', 'у', 'ой', 'е'), true); - $this->frule = 3; - return true; - } - else - { - //ей посля шиплячего - if ($BeforeLast == 'ш') - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'е', 'у', 'ей', 'е'), true); - $this->frule = 25; - return true; - } - else - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'е', 'у', 'ой', 'е'), true); - $this->frule = 15; - return true; - } - } - } - //Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями - elseif ($LastSymbol == "я") - { - if ($BeforeLast <> "и") - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'е', 'ю', 'ей', 'е'), true); - $this->frule = 5; - return true; - } - else - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'и', 'ю', 'ей', 'и'), true); - $this->frule = 8; - return true; - } - } - //Русские женские имена, оканчивающиеся на мягкий согласный, склоняются, как существительные женского рода типа дочь, тень - elseif ($LastSymbol == "ь") - { - $this->firstResult = $this->padeg($this->firstName, array('и', 'и', 'ь', 'ью', 'и'), true); - $this->frule = 6; - return true; - } - } - //Если правило не нашли, тогда оставляем как было - if (!isset($this->firstResult[0])) - { - $this->makeFirstTheSame(); - return false; - } - } - - /* - * Функция, которая склоняет фамилию записаное в $this->secondName, по правилам склонения мужских фамилий. - * - * @return boolean - */ - - protected function manSecondName() - { - //Последний символ - $LastSymbol = mb_substr($this->secondName, -1, 1, 'utf-8'); - //Предпоследний символ - $BeforeLast = mb_substr($this->secondName, -2, 1, 'utf-8'); - $needToChange = true; - $this->secondResult = array(); - //Не склоняются - //Фамилии на -а, -я с предшествующим гласным -и - if ($this->in($LastSymbol, 'ая') and $BeforeLast == "и") - { - $needToChange = false; - $this->error = 4; - } - /* Русские фамилии, представляющие собой застывшие формы родительного падежа единственного числа с окончаниями: -ово, -аго, -яго (Дурново, Сухово, Живаго, Шамбинаго, Дебяго, Хитрово) и множественного числа с окончаниями: -их, -ых (Крученых, Островских, Польских, Долгих, Седых), + украинские на ко */ - if (in_array(mb_substr($this->secondName, -3, 3, 'utf-8'), $this->ovo) or in_array(mb_substr($this->secondName, -2, 2, 'utf-8'), $this->ih)) - { - $needToChange = false; - $this->error = 5; - } - //Если нужно склонять - if ($needToChange) - { - //Мужские фамилии, оканчивающиеся на любой согласный (твердый или мягкий) и на -й, скло­няются так же, как обычные существительные мужского рода - if ($this->in($LastSymbol, $this->consonant) or - ($LastSymbol == "ь" and $this->in($BeforeLast, $this->consonant))) - { - //если на й или ь - if ($this->in($LastSymbol, 'ьй')) - { - - if ((mb_substr($this->secondName, -3, 1, 'utf-8') == "а") or $BeforeLast == 'е') - { - $this->srule = 101; - $this->secondResult = $this->padeg($this->secondName, array('я', 'ю', 'я', 'ем', 'е'), true); - return true; - } - //Толстой -» ТолстЫм - elseif ($BeforeLast == 'ы' or mb_substr($this->secondName, -3, 1, 'utf-8') == 'т') - { - $this->secondResult = $this->padeg($this->secondName, array('ого', 'ому', 'ого', 'ым', 'ом'), true, true); - $this->srule = 102; - return true; - } - //Лесничий - elseif ((mb_substr($this->secondName, -3, 3, 'utf-8')) == 'чий') - { - $this->secondResult = $this->padeg($this->secondName, array('ьего', 'ьему', 'ьего', 'ьим', 'ьем'), true, true); - $this->srule = 103; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array('ого', 'ому', 'ого', 'им', 'ом'), true, true); - $this->srule = 1; - return true; - } - } - else - { - //Если предпоследняя к, то нужно ом вместо ым - if ($this->in($LastSymbol, 'к')) - { - //Если перед слово на ок, то нужно убрать о - if ($this->in($BeforeLast, 'о')) - { - $this->secondResult = $this->padeg($this->secondName, array('ка', 'ку', 'ка', 'ком', 'ке'), false, true); - $this->srule = 2301; - return true; - } - if ($this->in($BeforeLast, 'е')) - { - $this->secondResult = $this->padeg($this->secondName, array('ька', 'ьку', 'ька', 'ьком', 'ьке'), false, true); - $this->srule = 2302; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array('а', 'у', 'а', 'ом', 'е'), false); - $this->srule = 23; - return true; - } - } - else - { - //Если основа на ч, то нужно ем - if ($LastSymbol == 'ч') - { - $this->secondResult = $this->padeg($this->secondName, array('а', 'у', 'а', 'ем', 'е'), false); - $this->srule = 301; - return true; - } - elseif ($this->in($LastSymbol, 'р')) - { - $this->secondResult = $this->padeg($this->secondName, array('а', 'у', 'а', 'ом', 'е'), false); - $this->srule = 302; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array('а', 'у', 'а', 'ым', 'е'), false); - $this->srule = 3; - return true; - } - } - } - } - //Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые существительные с таким же окончанием - elseif ($LastSymbol == "а") - { - //Если основа на ш, то нужно и, ей - if ($this->in($BeforeLast, 'ш')) - { - $this->secondResult = $this->padeg($this->secondName, array('и', 'е', 'у', 'ей', 'е'), true); - $this->srule = 401; - return true; - } - elseif ($this->in($BeforeLast, 'хк')) - { - $this->secondResult = $this->padeg($this->secondName, array('и', 'е', 'у', 'ой', 'е'), true); - $this->srule = 402; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array('ы', 'е', 'у', 'ой', 'е'), true); - $this->srule = 4; - return true; - } - } - //Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями - elseif ($LastSymbol == "я") - { - $this->secondResult = $this->padeg($this->secondName, array('ой', 'ой', 'ую', 'ой', 'ой'), true, true); - $this->srule = 6; - return true; - } - } - //Если правило не нашли, тогда оставляем как было - if (!isset($this->secondResult[0])) - { - $this->makeSecondTheSame(); - return false; - } - } - - /* - * Функция, которая склоняет фамилию записаное в $this->secondName, по правилам склонения женских фамилий. - * - * @return boolean - */ - - protected function womanSecondName() - { - //Последний символ - $LastSymbol = mb_substr($this->secondName, -1, 1, 'utf-8'); - //Предпоследний символ - $BeforeLast = mb_substr($this->secondName, -2, 1, 'utf-8'); - $needToChange = true; - $this->secondResult = array(); - //Не склоняются - //Женские фамилии, оканчивающиеся на согласный звук и мягкий знак - if ($this->in($LastSymbol, $this->consonant) or $LastSymbol == 'ь') - { - $needToChange = false; - $this->error = 1; - } - //Фамилии на -а, -я с предшествующим гласным -и - if ($this->in($LastSymbol, 'ая') and $BeforeLast == "и") - { - $needToChange = false; - $this->error = 4; - } - /* Русские фамилии, представляющие собой застывшие формы родительного падежа единственного числа с окончаниями: -ово, -аго, -яго (Дурново, Сухово, Живаго, Шамбинаго, Дебяго, Хитрово) и множественного числа с окончаниями: -их, -ых (Крученых, Островских, Польских, Долгих, Седых), + украинские на ко */ - if (in_array(mb_substr($this->secondName, -3, 3, 'utf-8'), $this->ovo) or in_array(mb_substr($this->secondName, -2, 2, 'utf-8'), $this->ih)) - { - $needToChange = false; - $this->error = 5; - } - //Если нужно склонять - if ($needToChange) - { - //Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые существительные с таким же окончанием - if ($LastSymbol == "а") - { - if ($this->in($BeforeLast, 'гк')) - { - $this->secondResult = $this->padeg($this->secondName, array('и', 'е', 'у', 'ой', 'е'), true); - $this->srule = 501; - return true; - } - elseif ($this->in($BeforeLast, 'ш')) - { - $this->secondResult = $this->padeg($this->secondName, array('и', 'е', 'у', 'ей', 'е'), true); - $this->srule = 502; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array('ой', 'ой', 'у', 'ой', 'ой'), true); - $this->srule = 5; - return true; - } - } - //Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями - elseif ($LastSymbol == "я") - { - $this->secondResult = $this->padeg($this->secondName, array('ой', 'ой', 'ую', 'ой', 'ой'), true, true); - $this->srule = 6; - return true; - } - } - - //Если правило не нашли, тогда оставляем как было - if (!isset($this->secondResult[0])) - { - $this->makeSecondTheSame(); - return false; - } - } - - /* - * Функция, которая склоняет отчество записаное в $this->secondName, по правилам склонения мужских отчеств. - * - * @return boolean - */ - - protected function manFatherName() - { - //Проверяем действительно ли отчество - if ($this->fatherName == 'Ильич') - { - $this->fatherResult = $this->padeg($this->fatherName, array('а', 'у', 'а', 'ом', 'е'), false, false); - return true; - } - elseif (mb_substr($this->fatherName, -2, 2, 'utf-8') == 'ич') - { - $this->fatherResult = $this->padeg($this->fatherName, array('а', 'у', 'а', 'ем', 'е'), false, false); - return true; - } - else - { - $this->makeFatherTheSame(); - return false; - } - } - - /* - * Функция, которая склоняет отчество записаное в $this->fatherName, по правилам склонения женских отчеств. - * - * @return boolean - */ - - protected function womanFatherName() - { - //Проверяем действительно ли отчество - if (mb_substr($this->fatherName, -2, 2, 'utf-8') == 'на') - { - $this->fatherResult = $this->padeg($this->fatherName, array('ы', 'е', 'у', 'ой', 'е'), true, false); - return true; - } - else - { - $this->makeFatherTheSame(); - return false; - } - } - - /* - * Автоматическое определение пола - * @return void - */ - - protected function genderDetect() - { - if (!$this->gender) - { - //Определение пола по отчеству - if (isset($this->fatherName) and $this->fatherName) - { - $LastTwo = mb_substr($this->fatherName, -2, 2, 'utf-8'); - if ($LastTwo == 'ич') - { - $this->gender = NCL::$MAN; // мужчина - return true; - } - if ($LastTwo == 'на') - { - $this->gender = NCL::$WOMAN; // женщина - return true; - } - } - $man = 0; //Мужчина - $woman = 0; //Женщина - $FLastSymbol = mb_substr($this->firstName, -1, 1, 'utf-8'); - $FLastTwo = mb_substr($this->firstName, -2, 2, 'utf-8'); - $FLastThree = mb_substr($this->firstName, -3, 3, 'utf-8'); - $FLastFour = mb_substr($this->firstName, -4, 4, 'utf-8'); - - $SLastSymbol = mb_substr($this->secondName, -1, 1, 'utf-8'); - $SLastTwo = mb_substr($this->secondName, -2, 2, 'utf-8'); - $SLastThree = mb_substr($this->secondName, -3, 3, 'utf-8'); - //Если нет отчества, то определяем по имени и фамилии, будем считать вероятность - if (isset($this->firstName) and $this->firstName) - { - //Попробуем выжать максимум из имени - //Если имя заканчивается на й, то скорее всего мужчина - if ($FLastSymbol == 'й') - { - $man+=0.9; - } - if (in_array($FLastTwo, array('он', 'ов', 'ав', 'ам', 'ол', 'ан', 'рд', 'мп'))) - { - $man+=0.3; - } - if ($this->in($FLastSymbol, $this->consonant)) - { - $man+=0.01; - } - if ($FLastSymbol == 'ь') - { - $man+=0.02; - } - - if (in_array($FLastTwo, array('вь', 'фь', 'ль'))) - { - $woman+=0.1; - } - - if (in_array($FLastTwo, array('ла'))) - { - $woman+=0.04; - } - - if (in_array($FLastTwo, array('то', 'ма'))) - { - $man+=0.01; - } - - if (in_array($FLastThree, array('лья', 'вва', 'ока', 'ука', 'ита'))) - { - $man+=0.2; - } - - if (in_array($FLastThree, array('има'))) - { - $woman+=0.15; - } - - if (in_array($FLastThree, array('лия', 'ния', 'сия', 'дра', 'лла', 'кла'))) - { - $woman+=0.5; - } - - if (in_array($FLastFour, array('льда', 'фира', 'нина', 'лита'))) - { - $woman+=0.5; - } - } - if (isset($this->secondName) and $this->secondName) - { - if (in_array($SLastTwo, array('ов', 'ин', 'ев', 'ий', 'ёв', 'ый', 'ын', 'ой'))) - { - $man+=0.4; - } - - if (in_array($SLastThree, array('ова', 'ина', 'ева', 'ёва', 'ына'))) - { - $woman+=0.4; - } - - if (in_array($SLastTwo, array('ая'))) - { - $woman+=0.4; - } - } - //Теперь смотрим, кто больше набрал - if ($man > $woman) - { - $this->gender = NCL::$MAN; - } else { - $this->gender = NCL::$WOMAN; + $this->wordForms($this->workingWord, array('я', 'ю', 'я', 'ем', 'и'), 1); + $this->Rule(102); + return true; } } + return false; + } + + /** + * Мужские имена, оканчивающиеся на любой твердый согласный, + * склоняются так же, как обычные существительные мужского рода + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule2() + { + if ($this->in($this->Last(1), $this->consonant)) + { + if ($this->inNames($this->workingWord, "Павел")) + { + $this->lastResult = array("Павел", "Павла", "Павлу", "Павла", "Павлом", "Павле"); + $this->Rule(201); + return true; + } + elseif ($this->inNames($this->workingWord, "Лев")) + { + $this->lastResult = array("Лев", "Льва", "Льву", "Льва", "Львом", "Льве"); + $this->Rule(202); + return true; + } + else + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ом', 'е')); + $this->Rule(203); + return true; + } + } + return false; + } + + /** + * Мужские и женские имена, оканчивающиеся на -а, склоняются, как и любые + * существительные с таким же окончанием + * Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, + * из которого они происходят, склоняются как существительные с соответствующими окончаниями + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule3() + { + if ($this->Last(1) == "а") + { + if ($this->Last(2, 1) <> 'к') + { + $this->wordForms($this->workingWord, array('ы', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(301); + return true; + } + else + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(302); + return true; + } + } + elseif ($this->Last(1) == "я") + { + $this->wordForms($this->workingWord, array('и', 'е', 'ю', 'ей', 'е'), 1); + $this->Rule(303); + return true; + } + return false; + } + + /** + * Мужские фамилии, оканчивающиеся на -ь -й, склоняются так же, + * как обычные существительные мужского рода + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule4() + { + if ($this->in($this->Last(1), 'ьй')) + { + + if ($this->Last(3, 1) == 'а' or $this->Last(2, 1) == 'е') + { + $this->wordForms($this->workingWord, array('я', 'ю', 'я', 'ем', 'е'), 1); + $this->Rule(401); + return true; + } + //Толстой -» ТолстЫм + elseif ($this->Last(2, 1) == 'ы' or $this->Last(3, 1) == 'т') + { + $this->wordForms($this->workingWord, array('ого', 'ому', 'ого', 'ым', 'ом'), 2); + $this->Rule(402); + return true; + } + //Лесничий + elseif ($this->Last(3) == 'чий') + { + $this->wordForms($this->workingWord, array('ьего', 'ьему', 'ьего', 'ьим', 'ьем'), 2); + $this->Rule(403); + return true; + } + else + { + $this->wordForms($this->workingWord, array('ого', 'ому', 'ого', 'им', 'ом'), 2); + $this->Rule(404); + return true; + } + } + return false; + } + + /** + * Мужские фамилии, оканчивающиеся на -к + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule5() + { + if ($this->Last(1) == 'к') + { + //Если перед слово на ок, то нужно убрать о + if ($this->Last(2, 1) == 'о') + { + $this->wordForms($this->workingWord, array('ка', 'ку', 'ка', 'ком', 'ке'), 2); + $this->Rule(501); + return true; + } + if ($this->Last(2, 1) == 'е') + { + $this->wordForms($this->workingWord, array('ька', 'ьку', 'ька', 'ьком', 'ьке'), 2); + $this->Rule(502); + return true; + } + else + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ом', 'е')); + $this->Rule(503); + return true; + } + } + return false; + } + + /** + * Мужские фамили на согласный выбираем ем/ом/ым + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule6() + { + if ($this->Last(1) == 'ч') + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ем', 'е')); + $this->Rule(601); + return true; + } + elseif ($this->Last(1) == 'р') + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ом', 'е')); + $this->Rule(602); + return true; + } + elseif ($this->in($this->Last(1), $this->consonant)) + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ым', 'е')); + $this->Rule(603); + return true; + } + return false; + } + + /** + * Мужские фамили на -а -я + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule7() + { + if ($this->Last(1) == "а") + { + //Если основа на ш, то нужно и, ей + if ($this->Last(2, 1) == 'ш') + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ей', 'е'), 1); + $this->Rule(701); + return true; + } + elseif ($this->in($this->Last(2, 1), 'хк')) + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(702); + return true; + } + else + { + $this->wordForms($this->workingWord, array('ы', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(703); + return true; + } + } + elseif ($this->Last(1) == "я") + { + $this->wordForms($this->workingWord, array('ой', 'ой', 'ую', 'ой', 'ой'), 2); + $this->Rule(704); + return true; + } + return false; + } + + /** + * Не склоняются мужский фамилии + * @return bool true если правило было задействовано и false если нет. + */ + protected function manRule8() + { + if ($this->in($this->Last(3), $this->ovo) or $this->in($this->Last(2), $this->ih)) + { + $this->Rule(8); + $this->lastResult = array_fill(0, $this->CaseCount, $this->workingWord); + return true; + } + return false; + } + + /** + * Мужские и женские имена, оканчивающиеся на -а, склоняются, + * как и любые существительные с таким же окончанием + * @return bool true если правило было задействовано и false если нет. + */ + protected function womanRule1() + { + if ($this->Last(1) == "а") + { + if (!$this->in($this->Last(2, 1), 'шхкг')) + { + $this->wordForms($this->workingWord, array('ы', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(101); + return true; + } + else + { + //ей посля шиплячего + if ($this->Last(2, 1) == 'ш') + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ей', 'е'), 1); + $this->Rule(102); + return true; + } + else + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(103); + return true; + } + } + } + return false; + } + + /** + * Мужские и женские имена, оканчивающиеся иа -я, -ья, -ия, -ея, независимо от языка, + * из которого они происходят, склоняются как сущест­вительные с соответствующими окончаниями + * @return bool true если правило было задействовано и false если нет. + */ + protected function womanRule2() + { + if ($this->Last(1) == "я") + { + if ($this->Last(2, 1) <> "и") + { + $this->wordForms($this->workingWord, array('и', 'е', 'ю', 'ей', 'е'), 1); + $this->Rule(201); + return true; + } + else + { + $this->wordForms($this->workingWord, array('и', 'и', 'ю', 'ей', 'и'), 1); + $this->Rule(202); + return true; + } + } + return false; + } + + /** + * Русские женские имена, оканчивающиеся на мягкий согласный, склоняются, + * как существительные женского рода типа дочь, тень + * @return bool true если правило было задействовано и false если нет. + */ + protected function womanRule3() + { + if ($this->Last(1) == "ь") + { + $this->wordForms($this->workingWord, array('и', 'и', 'ь', 'ью', 'и'), 1); + $this->Rule(3); + return true; + } + return false; + } + + /** + * Женские фамилия, оканчивающиеся на -а -я, склоняются, + * как и любые существительные с таким же окончанием + * @return bool true если правило было задействовано и false если нет. + */ + protected function womanRule4() + { + + if ($this->Last(1) == "а") + { + if ($this->in($this->Last(2, 1), 'гк')) + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ой', 'е'), 1); + $this->Rule(401); + return true; + } + elseif ($this->in($this->Last(2, 1), 'ш')) + { + $this->wordForms($this->workingWord, array('и', 'е', 'у', 'ей', 'е'), 1); + $this->Rule(402); + return true; + } + else + { + $this->wordForms($this->workingWord, array('ой', 'ой', 'у', 'ой', 'ой'), 1); + $this->Rule(403); + return true; + } + } + elseif ($this->Last(1) == "я") + { + $this->wordForms($this->workingWord, array('ой', 'ой', 'ую', 'ой', 'ой'), 2); + $this->Rule(404); + return true; + } + return false; + } + + /** + * Функция пытается применить цыпочку правил для мужских имен + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function manFirstName() + { + return $this->RulesChain('man', array(1, 2, 3)); + } + + /** + * Функция пытается применить цыпочку правил для женских имен + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function womanFirstName() + { + return $this->RulesChain('woman', array(1, 2, 3)); + } + + /** + * Функция пытается применить цыпочку правил для мужских фамилий + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function manSecondName() + { + return $this->RulesChain('man', array(8, 4, 5, 6, 7)); + } + + /** + * Функция пытается применить цыпочку правил для женских фамилий + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function womanSecondName() + { + return $this->RulesChain('woman', array(4)); + } + + /** + * Функция склоняет мужский отчества + * @return boolean true - если слово было успешно изменено, false - если не получилось этого сделать + */ + protected function manFatherName() + { + //Проверяем действительно ли отчество + if ($this->inNames($this->workingWord, 'Ильич')) + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ом', 'е')); + return true; + } + elseif ($this->Last(2) == 'ич') + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ем', 'е')); + return true; + } + return false; + } + + /** + * Функция склоняет женские отчества + * @return boolean true - если слово было успешно изменено, false - если не получилось этого сделать + */ + protected function womanFatherName() + { + //Проверяем действительно ли отчество + if ($this->Last(2) == 'на') + { + $this->wordForms($this->workingWord, array('ы', 'е', 'у', 'ой', 'е'), 1); + return true; + } + return false; + } + + /** + * Определение пола по правилам имен + * @param NCLNameCaseWord $word обьект класса слов, для которого нужно определить пол + */ + protected function GenderByFirstName(NCLNameCaseWord $word) + { + $this->setWorkingWord($word->getWord()); + + $man = 0; //Мужчина + $woman = 0; //Женщина + //Попробуем выжать максимум из имени + //Если имя заканчивается на й, то скорее всего мужчина + if ($this->Last(1) == 'й') + { + $man+=0.9; + } + if ($this->in($this->Last(2), array('он', 'ов', 'ав', 'ам', 'ол', 'ан', 'рд', 'мп'))) + { + $man+=0.3; + } + if ($this->in($this->Last(1), $this->consonant)) + { + $man+=0.01; + } + if ($this->Last(1) == 'ь') + { + $man+=0.02; + } + + if ($this->in($this->Last(2), array('вь', 'фь', 'ль'))) + { + $woman+=0.1; + } + + if ($this->in($this->Last(2), array('ла'))) + { + $woman+=0.04; + } + + if ($this->in($this->Last(2), array('то', 'ма'))) + { + $man+=0.01; + } + + if ($this->in($this->Last(3), array('лья', 'вва', 'ока', 'ука', 'ита'))) + { + $man+=0.2; + } + + if ($this->in($this->Last(3), array('има'))) + { + $woman+=0.15; + } + + if ($this->in($this->Last(3), array('лия', 'ния', 'сия', 'дра', 'лла', 'кла'))) + { + $woman+=0.5; + } + + if ($this->in($this->Last(4), array('льда', 'фира', 'нина', 'лита'))) + { + $woman+=0.5; + } + + $word->setGender($man, $woman); + } + + /** + * Определение пола по правилам фамилий + * @param NCLNameCaseWord $word обьект класса слов, для которого нужно определить пол + */ + protected function GenderBySecondName(NCLNameCaseWord $word) + { + $this->setWorkingWord($word->getWord()); + + $man = 0; //Мужчина + $woman = 0; //Женщина + + if ($this->in($this->Last(2), array('ов', 'ин', 'ев', 'ий', 'ёв', 'ый', 'ын', 'ой'))) + { + $man+=0.4; + } + + if ($this->in($this->Last(3), array('ова', 'ина', 'ева', 'ёва', 'ына'))) + { + $woman+=0.4; + } + + if ($this->in($this->Last(2), array('ая'))) + { + $woman+=0.4; + } + + $word->setGender($man, $woman); + } + + /** + * Определение пола по правилам отчеств + * @param NCLNameCaseWord $word обьект класса слов, для которого нужно определить пол + */ + protected function GenderByFatherName(NCLNameCaseWord $word) + { + $this->setWorkingWord($word->getWord()); + + if ($this->Last(2) == 'ич') + { + $word->setGender(10, 0); // мужчина + } + if ($this->Last(2) == 'на') + { + $word->setGender(0, 12); // женщина + } } - /* - * Определение текущее слово есть фамилией, именем или отчеством - * @return integer $number - 1-фамили 2-имя 3-отчество + /** + * Идетифицирует слово определяе имя это, или фамилия, или отчество + * - N - имя + * - S - фамилия + * - F - отчество + * @param NCLNameCaseWord $word обьект класса слов, который необходимо идентифицировать */ - - protected function detectNamePart($namepart) + protected function detectNamePart(NCLNameCaseWord $word) { - $LastSymbol = mb_substr($namepart, -1, 1, 'utf-8'); - $LastTwo = mb_substr($namepart, -2, 2, 'utf-8'); - $LastThree = mb_substr($namepart, -3, 3, 'utf-8'); - $LastFour = mb_substr($namepart, -4, 4, 'utf-8'); + $namepart = $word->getWord(); + $this->setWorkingWord($namepart); //Считаем вероятность $first = 0; @@ -646,35 +605,35 @@ class NCLNameCaseRu extends NCLNameCaseCore implements NCLNameCaseInterface $father = 0; //если смахивает на отчество - if (in_array($LastThree, array('вна', 'чна', 'вич', 'ьич'))) + if ($this->in($this->Last(3), array('вна', 'чна', 'вич', 'ьич'))) { $father+=3; } //Похоже на имя - if (in_array($LastThree, array('тин', 'тын'))) + if ($this->in($this->Last(3), array('тин', 'тын'))) { $first+=0.5; } //Исключения - if (in_array($namepart, array('Лев', 'Яков', 'Мальвина', 'Антонина', 'Альбина', 'Агриппина', 'Каллиник', 'Маша', 'Ольга', 'Еремей', 'Фаина', 'Лазарь', 'Екатерина', 'Карина', 'Марина', 'Валентина', 'Кристина', 'Исак', 'Исаак', 'Валентин', 'Константин', 'Мартин', 'Устин', 'Калина', 'Аделина', 'Алина', 'Ангелина', 'Галина', 'Каролина', 'Павлина', 'Полина', 'Элина', 'Мина', 'Нина'))) + if ($this->inNames($namepart, array('Лев', 'Яков', 'Мальвина', 'Антонина', 'Альбина', 'Агриппина', 'Каллиник', 'Маша', 'Ольга', 'Еремей', 'Фаина', 'Лазарь', 'Екатерина', 'Карина', 'Марина', 'Валентина', 'Кристина', 'Исак', 'Исаак', 'Валентин', 'Константин', 'Мартин', 'Устин', 'Калина', 'Аделина', 'Алина', 'Ангелина', 'Галина', 'Каролина', 'Павлина', 'Полина', 'Элина', 'Мина', 'Нина', 'Ева', 'Ирина'))) { $first+=10; } //похоже на фамилию - if (in_array($LastTwo, array('ов', 'ин', 'ев', 'ёв', 'ый', 'ын', 'ой', 'ко', 'ук', 'як', 'ца', 'их', 'ик', 'ун', 'ок', 'ша', 'ая', 'га', 'ёк', 'аш', 'ив', 'юк', 'ус', 'це', 'ак', 'бр', 'яр'))) + if ($this->in($this->Last(2), array('ов', 'ин', 'ев', 'ёв', 'ый', 'ын', 'ой', 'ко', 'ук', 'як', 'ца', 'их', 'ик', 'ун', 'ок', 'ша', 'ая', 'га', 'ёк', 'аш', 'ив', 'юк', 'ус', 'це', 'ак', 'бр', 'яр'))) { $second+=0.4; } - if (in_array($LastThree, array('ова', 'ева', 'ёва', 'ына', 'тых', 'рик', 'вач', 'аха', 'шен', 'мей', 'арь', 'вка', 'шир', 'бан', 'тин', 'чий', 'ина'))) + if ($this->in($this->Last(3), array('ова', 'ева', 'ёва', 'ына', 'тых', 'рик', 'вач', 'аха', 'шен', 'мей', 'арь', 'вка', 'шир', 'бан', 'тин', 'чий', 'ина'))) { $second+=0.4; } - if (in_array($LastFour, array('ьник', 'нчук', 'тник', 'кирь', 'ский', 'шена'))) + if ($this->in($this->Last(4), array('ьник', 'нчук', 'тник', 'кирь', 'ский', 'шена'))) { $second+=0.4; } @@ -684,15 +643,15 @@ class NCLNameCaseRu extends NCLNameCaseCore implements NCLNameCaseInterface if ($first == $max) { - return 'N'; + $word->setNamePart('N'); } elseif ($second == $max) { - return 'S'; + $word->setNamePart('S'); } else { - return 'F'; + $word->setNamePart('F'); } } diff --git a/Library/NCL.NameCase.ua.php b/Library/NCL.NameCase.ua.php index 973eacc..58328b5 100644 --- a/Library/NCL.NameCase.ua.php +++ b/Library/NCL.NameCase.ua.php @@ -1,52 +1,70 @@ NCL NameCase Ukranian Language + * + * Украинские правила склонений ФИО. + * Правила определения пола человека по ФИО для украинского языка + * Система разделения фамилий имен и отчеств для украинского языка + * + * @author Андрей Чайка + * @version 0.4 + * @package NameCaseLib + */ +class NCLNameCaseUa extends NCLNameCaseCore { - /* - * @static string - * Количество падежов - */ + /** + * Количество падежей в языке + * @var int + */ protected $CaseCount = 7; - - /* - * @static string - * Список гласных + /** + * Список гласных украинского языка + * @var string */ - private $vowels = "аеиоуіїєюя"; - - /* - * @static string - * Список согласных + private $vowels = 'аеиоуіїєюя'; + /** + * Список согласных украинского языка + * @var string */ private $consonant = "бвгджзйклмнпрстфхцчшщ"; - - /* - * @static string - * Шиплячі приголосні + /** + * Українські шиплячі приголосні + * @var string */ private $shyplyachi = "жчшщ"; - private $neshyplyachi = "бвгдзклмнпрстфхц"; - private $myaki = 'ьюяєї'; - private $gubni = 'мвпбф'; - /* - * Чергування г к х —» з ц с - * - * @return boolean + /** + * Українські нешиплячі приголосні + * @var string */ + private $neshyplyachi = "бвгдзклмнпрстфхц"; + /** + * Українські завжди м’які звуки + * @var string + */ + private $myaki = 'ьюяєї'; + /** + * Українські губні звуки + * @var string + */ + private $gubni = 'мвпбф'; + /** + * Чергування українських приголосних + * Чергування г к х —» з ц с + * @param string $letter літера, яку необхідно перевірити на чергування + * @return string літера, де вже відбулося чергування + */ private function inverseGKH($letter) { switch ($letter) @@ -58,12 +76,12 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface return $letter; } - /* - * Чергування к —» ч - * - * @return boolean + /** + * Чергування українських приголосних + * Чергування г к —» ж ч + * @param string $letter літера, яку необхідно перевірити на чергування + * @return string літера, де вже відбулося чергування */ - private function inverse2($letter) { switch ($letter) @@ -74,29 +92,32 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface return $letter; } - /* - * Визначення групи для іменників 2-ї відміни + /** + * Визначення групи для іменників 2-ї відміни * 1 - тверда * 2 - мішана * 3 - м’яка * - * Правило: - * Іменники з основою на твердий нешиплячий належать до твердої групи: береза, дорога, Дніпро, шлях, віз, село, яблуко. - * Іменники з основою на твердий шиплячий належать до мішаної групи: пожеж-а, пущ-а, тиш-а, алич-а, вуж, кущ, плющ, ключ, плече, прізвище. - * Іменники з основою на будь-який м'який чи пом'якше­ний належать до м'якої групи: земля [земл'а], зоря [зор'а], армія [арм'ійа], сім'я [с'імйа], серпень, фахівець, трамвай, су­зір'я [суз'ірйа], насіння [насін'н'а], узвишшя Іузвиш'ш'а - * - * @return integer + * Правило: + * - Іменники з основою на твердий нешиплячий належать до твердої групи: + * береза, дорога, Дніпро, шлях, віз, село, яблуко. + * - Іменники з основою на твердий шиплячий належать до мішаної групи: + * пожеж-а, пущ-а, тиш-а, алич-а, вуж, кущ, плющ, ключ, плече, прізвище. + * - Іменники з основою на будь-який м'який чи пом'якше­ний належать до м'якої групи: + * земля [земл'а], зоря [зор'а], армія [арм'ійа], сім'я [с'імйа], серпень, фахівець, + * трамвай, су­зір'я [суз'ірйа], насіння [насін'н'а], узвишшя Іузвиш'ш'а + * @param string $word іменник, групу якого необхідно визначити + * @return int номер групи іменника */ - private function detect2Group($word) { $osnova = $word; $stack = array(); //Ріжемо слово поки не зустрінемо приголосний і записуемо в стек всі голосні які зустріли - while ($this->in(mb_substr($osnova, -1, 1, 'utf-8'), $this->vowels . 'ь')) + while ($this->in(NCLStr::substr($osnova, -1, 1), $this->vowels . 'ь')) { - $stack[] = mb_substr($osnova, -1, 1, 'utf-8'); - $osnova = mb_substr($osnova, 0, mb_strlen($osnova, 'utf-8') - 1, 'utf-8'); + $stack[] = NCLStr::substr($osnova, -1, 1); + $osnova = NCLStr::substr($osnova, 0, NCLStr::strlen($osnova) - 1); } $stacksize = count($stack); $Last = 'Z'; //нульове закінчення @@ -105,7 +126,7 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface $Last = $stack[count($stack) - 1]; } - $osnovaEnd = mb_substr($osnova, -1, 1, 'utf-8'); + $osnovaEnd = NCLStr::substr($osnova, -1, 1); if ($this->in($osnovaEnd, $this->neshyplyachi) and !$this->in($Last, $this->myaki)) { return 1; @@ -120,18 +141,18 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface } } - /* - * Повертає перший з кінця голосний - * - * @return char + /** + * Шукаємо в слові $word перше входження літери з переліку $vowels з кінця + * @param string $word слово, якому необхідно знайти голосні + * @param string $vowels перелік літер, які треба знайти + * @return string(1) перша з кінця літера з переліку $vowels */ - private function FirstLastVowel($word, $vowels) { - $length = mb_strlen($word, 'utf-8'); + $length = NCLStr::strlen($word); for ($i = $length - 1; $i > 0; $i--) { - $char = mb_substr($word, $i, 1, 'utf-8'); + $char = NCLStr::substr($word, $i, 1); if ($this->in($char, $vowels)) { return $char; @@ -139,634 +160,547 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface } } - /* - * Повертає основу слова - * - * @return boolean + /** + * Пошук основи іменника $word + * Основа слова - це частина слова (як правило незмінна), яка вказує на його лексичне значення. + * @param string $word слово, в якому необхідно знати основу + * @return string основа іменника $word */ - private function getOsnova($word) { $osnova = $word; //Ріжемо слово поки не зустрінемо приголосний - while ($this->in(mb_substr($osnova, -1, 1, 'utf-8'), $this->vowels . 'ь')) + while ($this->in(NCLStr::substr($osnova, -1, 1), $this->vowels . 'ь')) { - $osnova = mb_substr($osnova, 0, mb_strlen($osnova, 'utf-8') - 1, 'utf-8'); + $osnova = NCLStr::substr($osnova, 0, NCLStr::strlen($osnova) - 1); } return $osnova; } - /* - * Функция, которая склоняет имя записаное в $this->firstName, по правилам склонения мужских имен. - * - * @return boolean + /** + * Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), + * відмінються як відповідні іменники І відміни. + * + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено */ - - protected function manFirstName() + protected function manRule1() { - /* - Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни - Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах у давальному та місцевому відмінках однини перед закінченням -і змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі. - Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини в кінці основи між приголосними з'являється звук о: Одарок, Парасок */ - //Последний символ - $LastSymbol = mb_substr($this->firstName, -1, 1, 'utf-8'); //Предпоследний символ - $BeforeLast = mb_substr($this->firstName, -2, 1, 'utf-8'); - //Останні літера або а або я - if ($LastSymbol == 'а') + $BeforeLast = $this->Last(2, 1); + + //Останні літера або а + if ($this->Last(1) == 'а') { - $this->firstResult = $this->padeg($this->firstName, array($BeforeLast . 'и', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'у', $BeforeLast . 'ою', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'о'), false, true); - $this->frule = 101; + $this->wordForms($this->workingWord, array($BeforeLast . 'и', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'у', $BeforeLast . 'ою', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'о'), 2); + $this->Rule(101); return true; } - elseif ($LastSymbol == 'я') + //Остання літера я + elseif ($this->Last(1) == 'я') { + //Перед останньою літерою стоїть я if ($BeforeLast == 'і') { - $this->firstResult = $this->padeg($this->firstName, array('ї', 'ї', 'ю', 'єю', 'ї', 'є'), true); - $this->frule = 103; + $this->wordForms($this->workingWord, array('ї', 'ї', 'ю', 'єю', 'ї', 'є'), 1); + $this->Rule(102); return true; } else { - $this->firstResult = $this->padeg($this->firstName, array($BeforeLast . 'і', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'ю', $BeforeLast . 'ею', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'е'), false, true); - $this->frule = 102; + $this->wordForms($this->workingWord, array($BeforeLast . 'і', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'ю', $BeforeLast . 'ею', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'е'), 2); + $this->Rule(103); return true; } } - //Примітка 2. Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря. - elseif ($LastSymbol == 'р') - { + return false; + } - if ($this->firstName == 'Ігор' or $this->firstName == 'Лазар') + /** + * Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: + * Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря. + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function manRule2() + { + if ($this->Last(1) == 'р') + { + if ($this->inNames($this->workingWord, array('Ігор', 'Лазар'))) { - $this->firstResult = $this->padeg($this->firstName, array('я', 'еві', 'я', 'ем', 'еві', 'е')); - $this->frule = 201; + $this->wordForms($this->workingWord, array('я', 'еві', 'я', 'ем', 'еві', 'е')); + $this->Rule(201); return true; } else { - $osnova = $this->firstName; - if (mb_substr($osnova, -2, 1, 'utf-8') == 'і') + $osnova = $this->workingWord; + if (NCLStr::substr($osnova, -2, 1) == 'і') { - $osnova = mb_substr($osnova, 0, mb_strlen($osnova, 'utf-8') - 2, 'utf-8') . 'о' . mb_substr($osnova, -1, 1, 'utf-8'); + $osnova = NCLStr::substr($osnova, 0, NCLStr::strlen($osnova) - 2) . 'о' . NCLStr::substr($osnova, -1, 1); } - $this->firstResult = $this->padeg($osnova, array('а', 'ові', 'а', 'ом', 'ові', 'е')); - $this->frule = 202; + $this->wordForms($osnova, array('а', 'ові', 'а', 'ом', 'ові', 'е')); + $this->Rule(202); return true; } } - //2. Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о , відмінюються як відповідні іменники ІІ відміни. - elseif ($this->in($LastSymbol, $this->consonant . 'оь')) - { - $group = $this->detect2Group($this->firstName); - $osnova = $this->getOsnova($this->firstName); - //В іменах типу Антін, Нестір, Нечипір, Прокіп, Сидір, Тиміш, Федір голосний і виступає тільки в називному відмінку, у непрямих - о: Антона, Антонові - //Чергування і -» о всередині - $osLast = mb_substr($osnova, -1, 1, 'utf-8'); - if ($osLast != 'й' and mb_substr($osnova, -2, 1, 'utf-8') == 'і' and !in_array(mb_substr(mb_strtolower($osnova, 'utf-8'), -4, 4, 'utf-8'), array('світ', 'цвіт')) and !in_array($this->firstName, array('Гліб'))) - { - $osnova = mb_substr($osnova, 0, mb_strlen($osnova, 'utf-8') - 2, 'utf-8') . 'о' . mb_substr($osnova, -1, 1, 'utf-8'); - } - //Випадання букви е при відмінюванні слів типу Орел - if (mb_substr($osnova, 0, 1, 'utf-8') == 'О' and $this->FirstLastVowel($osnova, $this->vowels . 'гк') == 'е' and $BeforeLast . $LastSymbol != 'сь') - { + return false; + } - $delim = mb_strrpos($osnova, 'е', null, 'utf-8'); - $osnova = mb_substr($osnova, 0, $delim, 'utf-8') . mb_substr($osnova, $delim + 1, mb_strlen($osnova, 'utf-8') - $delim, 'utf-8'); + /** + * Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о, + * відмінюються як відповідні іменники ІІ відміни. + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function manRule3() + { + //Предпоследний символ + $BeforeLast = $this->Last(2, 1); + + if ($this->in($this->Last(1), $this->consonant . 'оь')) + { + $group = $this->detect2Group($this->workingWord); + $osnova = $this->getOsnova($this->workingWord); + //В іменах типу Антін, Нестір, Нечипір, Прокіп, Сидір, Тиміш, Федір голосний і виступає тільки в + //називному відмінку, у непрямих - о: Антона, Антонові + //Чергування і -» о всередині + $osLast = NCLStr::substr($osnova, -1, 1); + if ($osLast != 'й' and NCLStr::substr($osnova, -2, 1) == 'і' and !$this->in(NCLStr::substr(NCLStr::strtolower($osnova), -4, 4), array('світ', 'цвіт')) and !$this->inNames($this->workingWord, 'Гліб')) + { + $osnova = NCLStr::substr($osnova, 0, NCLStr::strlen($osnova) - 2) . 'о' . NCLStr::substr($osnova, -1, 1); } + + + //Випадання букви е при відмінюванні слів типу Орел + if (NCLStr::substr($osnova, 0, 1) == 'о' and $this->FirstLastVowel($osnova, $this->vowels . 'гк') == 'е' and $this->Last(2) != 'сь') + { + $delim = NCLStr::strrpos($osnova, 'е'); + $osnova = NCLStr::substr($osnova, 0, $delim) . NCLStr::substr($osnova, $delim + 1, NCLStr::strlen($osnova) - $delim); + } + + if ($group == 1) { //Тверда група - $this->firstResult = $this->padeg($osnova, array($osLast . 'а', $osLast . 'ові', $osLast . 'а', $osLast . 'ом', $osLast . 'ові', $this->inverse2($osLast) . 'е'), true); - $this->frule = 301; - return true; + //Слова що закінчуються на ок + if ($this->Last(2) == 'ок' and $this->Last(3) != 'оок') + { + $this->wordForms($this->workingWord, array('ка', 'кові', 'ка', 'ком', 'кові', 'че'), 2); + $this->Rule(301); + return true; + } + //Російські прізвища на ов, ев, єв + elseif ($this->in($this->Last(2), array('ов', 'ев', 'єв')) and !$this->inNames($this->workingWord, array('Лев', 'Остромов'))) + { + $this->wordForms($osnova, array($osLast . 'а', $osLast . 'у', $osLast . 'а', $osLast . 'им', $osLast . 'у', $this->inverse2($osLast) . 'е'), 1); + $this->Rule(302); + return true; + } + //Російські прізвища на ін + elseif ($this->in($this->Last(2), array('ін'))) + { + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ом', 'у', 'е')); + $this->Rule(303); + return true; + } + else + { + $this->wordForms($osnova, array($osLast . 'а', $osLast . 'ові', $osLast . 'а', $osLast . 'ом', $osLast . 'ові', $this->inverse2($osLast) . 'е'), 1); + $this->Rule(304); + return true; + } } if ($group == 2) { //Мішана група - $this->firstResult = $this->padeg($osnova, array('а', 'еві', 'а', 'ем', 'еві', 'е')); - $this->frule = 302; + $this->wordForms($osnova, array('а', 'еві', 'а', 'ем', 'еві', 'е')); + $this->Rule(305); return true; } if ($group == 3) { //М’яка група //Соловей - if (mb_substr($this->firstName, -3, 2, 'utf-8') == 'ве') + if ($this->Last(2) == 'ей' and $this->in($this->Last(3, 1), $this->gubni)) { - $osnova = mb_substr($this->firstName, 0, mb_strlen($this->firstName, 'utf-8') - 2, 'utf-8') . '`'; - $this->firstResult = $this->padeg($osnova, array('я', 'єві', 'я', 'єм', 'єві', 'ю')); - $this->frule = 305; + $osnova = NCLStr::substr($this->workingWord, 0, NCLStr::strlen($this->workingWord) - 2) . '’'; + $this->wordForms($osnova, array('я', 'єві', 'я', 'єм', 'єві', 'ю')); + $this->Rule(306); return true; } - elseif ($BeforeLast == 'і' or $LastSymbol == 'й') + elseif ($this->Last(1) == 'й' or $BeforeLast == 'і') { - $this->firstResult = $this->padeg($this->firstName, array('я', 'єві', 'я', 'єм', 'єві', 'ю'), true); - $this->frule = 304; + $this->wordForms($this->workingWord, array('я', 'єві', 'я', 'єм', 'єві', 'ю'), 1); + $this->Rule(307); + return true; + } + //Швець + elseif ($this->workingWord == 'швець') + { + $this->wordForms($this->workingWord, array('евця', 'евцеві', 'евця', 'евцем', 'евцеві', 'евцю'), 4); + $this->Rule(308); + return true; + } + //Слова що закінчуються на ець + elseif ($this->Last(3) == 'ець') + { + $this->wordForms($this->workingWord, array('ця', 'цеві', 'ця', 'цем', 'цеві', 'цю'), 3); + $this->Rule(309); + return true; + } + //Слова що закінчуються на єць яць + elseif ($this->in($this->Last(3), array('єць', 'яць'))) + { + $this->wordForms($this->workingWord, array('йця', 'йцеві', 'йця', 'йцем', 'йцеві', 'йцю'), 3); + $this->Rule(310); return true; } else { - $this->firstResult = $this->padeg($osnova, array('я', 'еві', 'я', 'ем', 'еві', 'ю')); - $this->frule = 303; + $this->wordForms($osnova, array('я', 'еві', 'я', 'ем', 'еві', 'ю')); + $this->Rule(311); return true; } } } - else - { - $this->makeFirstTheSame(); - } + return false; } - /* - * Функция, которая склоняет имя записаное в $this->firstName, по правилам склонения женских имен. - * - * @return boolean + /** + * Якщо слово закінчується на і, то відмінюємо як множину + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено */ - - protected function womanFirstName() + protected function manRule4() + { + if ($this->Last(1) == 'і') + { + $this->wordForms($this->workingWord, array('их', 'им', 'их', 'ими', 'их', 'і'), 1); + $this->Rule(4); + return true; + } + return false; + } + + /** + * Якщо слово закінчується на ий або ой + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function manRule5() + { + if ($this->in($this->Last(2), array('ий', 'ой'))) + { + $this->wordForms($this->workingWord, array('ого', 'ому', 'ого', 'им', 'ому', 'ий'), 2); + $this->Rule(5); + return true; + } + return false; + } + + /** + * Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), + * відмінються як відповідні іменники І відміни. + * - Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах + * у давальному та місцевому відмінках однини перед закінченням -і + * змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі. + * - Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини + * в кінці основи між приголосними з'являється звук о: Одарок, Парасок + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function womanRule1() { - /* - Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни - Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах у давальному та місцевому відмінках однини перед закінченням -і змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі. - Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини в кінці основи між приголосними з'являється звук о: Одарок, Парасок */ - //Последний символ - $LastSymbol = mb_substr($this->firstName, -1, 1, 'utf-8'); //Предпоследний символ - $BeforeLast = mb_substr($this->firstName, -2, 1, 'utf-8'); + $BeforeLast = $this->Last(2, 1); + //Якщо закінчується на ніга -» нога - if (mb_substr($this->firstName, -4, 4, 'utf-8') == 'ніга') + if ($this->Last(4) == 'ніга') { - $osnova = mb_substr($this->firstName, 0, mb_strlen($this->firstName, 'utf-8') - 3, 'utf-8') . 'о'; - $this->firstResult = $this->padeg($osnova, array('ги', 'зі', 'гу', 'гою', 'зі', 'го')); - $this->frule = 101; + $osnova = NCLStr::substr($this->workingWord, 0, NCLStr::strlen($this->workingWord) - 3) . 'о'; + $this->wordForms($osnova, array('ги', 'зі', 'гу', 'гою', 'зі', 'го')); + $this->Rule(101); return true; } - //Останні літера або а або я - elseif ($LastSymbol == 'а') + + //Останні літера або а + elseif ($this->Last(1) == 'а') { - $this->firstResult = $this->padeg($this->firstName, array($BeforeLast . 'и', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'у', $BeforeLast . 'ою', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'о'), false, true); - $this->frule = 101; + $this->wordForms($this->workingWord, array($BeforeLast . 'и', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'у', $BeforeLast . 'ою', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'о'), 2); + $this->Rule(102); return true; } - elseif ($LastSymbol == 'я') + //Остання літера я + elseif ($this->Last(1) == 'я') { + if ($this->in($BeforeLast, $this->vowels)) { - $this->firstResult = $this->padeg($this->firstName, array('ї', 'ї', 'ю', 'єю', 'ї', 'є'), true); - $this->frule = 103; + $this->wordForms($this->workingWord, array('ї', 'ї', 'ю', 'єю', 'ї', 'є'), 1); + $this->Rule(103); return true; } else { - $this->firstResult = $this->padeg($this->firstName, array($BeforeLast . 'і', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'ю', $BeforeLast . 'ею', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'е'), false, true); - $this->frule = 102; + $this->wordForms($this->workingWord, array($BeforeLast . 'і', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'ю', $BeforeLast . 'ею', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'е'), 2); + $this->Rule(104); return true; } } - //2. Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний, відмінюються як відповідні іменники ІІІ відміни - elseif ($this->in($LastSymbol, $this->consonant . 'ь')) + return false; + } + + /** + * Українські жіночі імена, що в називному відмінку однини закінчуються на приголосний, + * відмінюються як відповідні іменники ІІІ відміни + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function womanRule2() + { + if ($this->in($this->Last(1), $this->consonant . 'ь')) { - $osnova = $this->getOsnova($this->firstName); + $osnova = $this->getOsnova($this->workingWord); $apostrof = ''; $duplicate = ''; - $osLast = mb_substr($osnova, -1, 1, 'utf-8'); - $osBeforeLast = mb_substr($osnova, -2, 1, 'utf-8'); + $osLast = NCLStr::substr($osnova, -1, 1); + $osBeforeLast = NCLStr::substr($osnova, -2, 1); + //Чи треба ставити апостроф - if ($this->in($osLast, 'мвпбф') and ($this->in($BeforeLast, $this->vowels))) + if ($this->in($osLast, 'мвпбф') and ($this->in($osBeforeLast, $this->vowels))) { - $apostrof = '`'; + $apostrof = '’'; } + //Чи треба подвоювати if ($this->in($osLast, 'дтзсцлн')) { $duplicate = $osLast; } - if ($LastSymbol == 'ь') + + + //Відмінюємо + if ($this->Last(1) == 'ь') { - $this->firstResult = $this->padeg($osnova, array('і', 'і', 'ь', $duplicate . $apostrof . 'ю', 'і', 'е')); - $this->frule = 402; + $this->wordForms($osnova, array('і', 'і', 'ь', $duplicate . $apostrof . 'ю', 'і', 'е')); + $this->Rule(201); return true; } else { - $this->firstResult = $this->padeg($osnova, array('і', 'і', '', $duplicate . $apostrof . 'ю', 'і', 'е')); - $this->frule = 401; + $this->wordForms($osnova, array('і', 'і', '', $duplicate . $apostrof . 'ю', 'і', 'е')); + $this->Rule(202); return true; } } - else - { - $this->makeFirstTheSame(); - } + return false; } - /* - * Функция, которая склоняет фамилию записаное в $this->secondName, по правилам склонения мужских фамилий. - * - * @return boolean + /** + * Якщо слово на ськ або це російське прізвище + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено */ + protected function womanRule3() + { + //Предпоследний символ + $BeforeLast = $this->Last(2, 1); + //Донская + if ($this->Last(2) == 'ая') + { + $this->wordForms($this->workingWord, array('ої', 'ій', 'ую', 'ою', 'ій', 'ая'), 2); + $this->Rule(301); + return true; + } + + //Ті що на ськ + if ($this->Last(1) == 'а' and ($this->in($this->Last(3, 2), array('ов', 'ев', 'єв', 'ив', 'ьк', 'тн', 'рн', 'ин')))) + { + $this->wordForms($this->workingWord, array($BeforeLast . 'ої', $BeforeLast . 'ій', $BeforeLast . 'у', $BeforeLast . 'ою', $BeforeLast . 'ій', $BeforeLast . 'о'), 2); + $this->Rule(302); + return true; + } + + return false; + } + + /** + * Функція намагається застосувати ланцюг правил для чоловічих імен + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function manFirstName() + { + return $this->RulesChain('man', array(1, 2, 3)); + } + + /** + * Функція намагається застосувати ланцюг правил для жіночих імен + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ + protected function womanFirstName() + { + return $this->RulesChain('woman', array(1, 2)); + } + + /** + * Функція намагається застосувати ланцюг правил для чоловічих прізвищ + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено + */ protected function manSecondName() { - /* - Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни - Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах у давальному та місцевому відмінках однини перед закінченням -і змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі. - Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини в кінці основи між приголосними з'являється звук о: Одарок, Парасок */ - //Последний символ - $LastSymbol = mb_substr($this->secondName, -1, 1, 'utf-8'); - //Предпоследний символ - $BeforeLast = mb_substr($this->secondName, -2, 1, 'utf-8'); - //Якщо закінчується на ий - if ($BeforeLast . $LastSymbol == 'ий' or $BeforeLast . $LastSymbol == 'ой') - { - $this->secondResult = $this->padeg($this->secondName, array('ого', 'ому', 'ого', 'им', 'ому', 'ий'), true, true); - $this->srule = 9; - return true; - } - //Останні літера або а або я - elseif ($LastSymbol == 'а') - { - $this->secondResult = $this->padeg($this->secondName, array($BeforeLast . 'и', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'у', $BeforeLast . 'ою', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'о'), false, true); - $this->srule = 101; - return true; - } - elseif ($LastSymbol == 'я') - { - if ($BeforeLast == 'і') - { - $this->secondResult = $this->padeg($this->secondName, array('ї', 'ї', 'ю', 'єю', 'ї', 'є'), true); - $this->srule = 103; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array($BeforeLast . 'і', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'ю', $BeforeLast . 'ею', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'е'), false, true); - $this->srule = 102; - return true; - } - } - //Примітка 2. Імена, що в називному відмінку закінчуються на -р, у родовому мають закінчення -а: Віктор - Віктора, Макар - Макара, але: Ігор - Ігоря, Лазар - Лазаря. - elseif ($LastSymbol == 'р') - { - - if ($this->secondName == 'Ігор' or $this->secondName == 'Лазар') - { - $this->secondResult = $this->padeg($this->secondName, array('я', 'еві', 'я', 'ем', 'еві', 'е')); - $this->srule = 201; - return true; - } - else - { - $osnova = $this->secondName; - if (mb_substr($osnova, -2, 1, 'utf-8') == 'і') - { - $osnova = mb_substr($osnova, 0, mb_strlen($osnova, 'utf-8') - 2, 'utf-8') . 'о' . mb_substr($osnova, -1, 1, 'utf-8'); - } - $this->secondResult = $this->padeg($osnova, array('а', 'ові', 'а', 'ом', 'ові', 'е')); - $this->srule = 202; - return true; - } - } - //2. Українські чоловічі імена, що в називному відмінку однини закінчуються на приголосний та -о , відмінюються як відповідні іменники ІІ відміни. - elseif ($this->in($LastSymbol, $this->consonant . 'оь')) - { - $group = $this->detect2Group($this->secondName); - $osnova = $this->getOsnova($this->secondName); - //В іменах типу Антін, Нестір, Нечипір, Прокіп, Сидір, Тиміш, Федір голосний і виступає тільки в називному відмінку, у непрямих - о: Антона, Антонові - //Чергування і -» о всередині - $osLast = mb_substr($osnova, -1, 1, 'utf-8'); - if ($osLast != 'й' and mb_substr($osnova, -2, 1, 'utf-8') == 'і' and !in_array(mb_substr(mb_strtolower($osnova, 'utf-8'), -4, 4, 'utf-8'), array('світ', 'цвіт')) and !in_array($this->secondName, array('Гліб'))) - { - $osnova = mb_substr($osnova, 0, mb_strlen($osnova, 'utf-8') - 2, 'utf-8') . 'о' . mb_substr($osnova, -1, 1, 'utf-8'); - } - //Випадання букви е при відмінюванні слів типу Орел - if (mb_substr($osnova, 0, 1, 'utf-8') == 'О' and $this->FirstLastVowel($osnova, $this->vowels . 'гк') == 'е' and $BeforeLast . $LastSymbol != 'сь') - { - - $delim = mb_strrpos($osnova, 'е', null, 'utf-8'); - $osnova = mb_substr($osnova, 0, $delim, 'utf-8') . mb_substr($osnova, $delim + 1, mb_strlen($osnova, 'utf-8') - $delim, 'utf-8'); - } - if ($group == 1) - { - //Слова що закінчуються на ок - if (mb_substr($this->secondName, -2, 2, 'utf-8') == 'ок') - { - $this->secondResult = $this->padeg(mb_substr($this->secondName, 0, (mb_strlen($this->secondName, 'utf-8') - 2), 'utf-8'), array('ка', 'кові', 'ка', 'ком', 'кові', 'че')); - $this->srule = 30101; - return true; - } - //Російські прізвища на ов, ев, єв - elseif (in_array(mb_substr($this->secondName, -2, 2, 'utf-8'), array('ов', 'ев', 'єв'))) - { - $this->secondResult = $this->padeg($osnova, array($osLast . 'а', $osLast . 'у', $osLast . 'а', $osLast . 'им', $osLast . 'у', $this->inverse2($osLast) . 'е'), true); - $this->srule = 30102; - return true; - } - //Російські прізвища на ін - elseif (in_array(mb_substr($this->secondName, -2, 2, 'utf-8'), array('ін'))) - { - $this->secondResult = $this->padeg($this->secondName, array('а', 'у', 'а', 'ом', 'у', 'е')); - $this->srule = 30103; - return true; - } - else - { - //Тверда група - $this->secondResult = $this->padeg($osnova, array($osLast . 'а', $osLast . 'ові', $osLast . 'а', $osLast . 'ом', $osLast . 'ові', $this->inverse2($osLast) . 'е'), true); - $this->srule = 301; - return true; - } - } - if ($group == 2) - { - //Мішана група - $this->secondResult = $this->padeg($osnova, array('а', 'еві', 'а', 'ем', 'еві', 'е')); - $this->srule = 302; - return true; - } - if ($group == 3) - { - //М’яка група - //Соловей - if (mb_substr($this->secondName, -2, 2, 'utf-8') == 'ей' and $this->in(mb_substr($this->secondName, -3, 1, 'utf-8'), $this->gubni)) - { - $osnova = mb_substr($this->secondName, 0, mb_strlen($this->secondName, 'utf-8') - 2, 'utf-8') . '’'; - $this->secondResult = $this->padeg($osnova, array('я', 'єві', 'я', 'єм', 'єві', 'ю')); - $this->srule = 305; - return true; - } - elseif ($BeforeLast == 'і' or $LastSymbol == 'й') - { - $this->secondResult = $this->padeg($this->secondName, array('я', 'єві', 'я', 'єм', 'єві', 'ю'), true); - $this->srule = 304; - return true; - } - //Слова що закінчуються на ець - elseif (mb_substr($this->secondName, -3, 3, 'utf-8') == 'ець') - { - $this->secondResult = $this->padeg(mb_substr($this->secondName, 0, (mb_strlen($this->secondName, 'utf-8') - 3), 'utf-8') . 'ц', array('я', 'еві', 'я', 'ем', 'еві', 'ю')); - $this->srule = 305; - return true; - } - //Слова що закінчуються на єць яць - elseif (in_array(mb_substr($this->secondName, -3, 3, 'utf-8'), array('єць', 'яць'))) - { - $this->secondResult = $this->padeg(mb_substr($this->secondName, 0, (mb_strlen($this->secondName, 'utf-8') - 3), 'utf-8') . 'йц', array('я', 'еві', 'я', 'ем', 'еві', 'ю')); - $this->srule = 306; - return true; - } - else - { - $this->secondResult = $this->padeg($osnova, array('я', 'еві', 'я', 'ем', 'еві', 'ю')); - $this->srule = 303; - return true; - } - } - } - elseif ($LastSymbol == 'і') - { - $this->secondResult = $this->padeg($this->secondName, array('их', 'им', 'их', 'ими', 'их', 'і'), true); - $this->srule = 4; - return true; - } - else - { - $this->makeSecondTheSame(); - } + return $this->RulesChain('man', array(5, 1, 2, 3, 4)); } - /* - * Функция, которая склоняет фамилию записаное в $this->secondName, по правилам склонения женских фамилий. - * - * @return boolean + /** + * Функція намагається застосувати ланцюг правил для жіночих прізвищ + * @return boolean true - якщо було задіяно правило з переліку, false - якщо правило не знайдено */ - protected function womanSecondName() { - /* - Українські чоловічі та жіночі імена, що в називному відмінку однини закінчуються на -а (-я), відмінються як відповідні іменники І відміни - Примітка 1. Кінцеві приголосні основи г, к, х у жіночих іменах у давальному та місцевому відмінках однини перед закінченням -і змінюються на з, ц, с: Ольга - Ользі, Палажка - Палажці, Солоха - Солосі. - Примітка 2. У жіночих іменах типу Одарка, Параска в родовому відмінку множини в кінці основи між приголосними з'являється звук о: Одарок, Парасок */ - //Последний символ - $LastSymbol = mb_substr($this->secondName, -1, 1, 'utf-8'); - //Предпоследний символ - $BeforeLast = mb_substr($this->secondName, -2, 1, 'utf-8'); - - //Якщо закінчується на ніга -» нога - if (mb_substr($this->secondName, -4, 4, 'utf-8') == 'ніга') - { - $osnova = mb_substr($this->secondName, 0, mb_strlen($this->secondName, 'utf-8') - 3, 'utf-8') . 'о'; - $this->secondResult = $this->padeg($osnova, array('ги', 'зі', 'гу', 'гою', 'зі', 'го')); - $this->srule = 10101; - return true; - } - //Ті що на ськ - elseif ($LastSymbol == 'а' and (in_array(mb_substr($this->secondName, -3, 2, 'utf-8'), array('ов', 'ев', 'єв', 'ив', 'ьк', 'тн', 'рн', 'ин')))) - { - $this->secondResult = $this->padeg($this->secondName, array($BeforeLast . 'ої', $BeforeLast . 'ій', $BeforeLast . 'у', $BeforeLast . 'ою', $BeforeLast . 'ій', $BeforeLast . 'о'), false, true); - $this->srule = 10102; - return true; - } - //Останні літера або а або я - elseif ($LastSymbol == 'а') - { - $this->secondResult = $this->padeg($this->secondName, array($BeforeLast . 'и', $BeforeLast . 'і', $BeforeLast . 'у', $BeforeLast . 'ою', $BeforeLast . 'і', $BeforeLast . 'о'), false, true); - - $this->srule = 101; - return true; - } - elseif ($LastSymbol == 'я') - { - //Донская - if ($BeforeLast == 'а') - { - $this->secondResult = $this->padeg($this->secondName, array('ої', 'ій', 'ую', 'ою', 'ій', 'ая'), true, true); - $this->srule = 10301; - return true; - } - elseif ($this->in($BeforeLast, $this->vowels)) - { - $this->secondResult = $this->padeg($this->secondName, array('ї', 'ї', 'ю', 'єю', 'ї', 'є'), true); - $this->srule = 103; - return true; - } - else - { - $this->secondResult = $this->padeg($this->secondName, array($BeforeLast . 'і', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'ю', $BeforeLast . 'ею', $this->inverseGKH($BeforeLast) . 'і', $BeforeLast . 'е'), false, true); - $this->srule = 102; - return true; - } - } - else - { - $this->makeSecondTheSame(); - } + return $this->RulesChain('woman', array(3, 1)); } - /* - * Функция, которая склоняет отчество записаное в $this->secondName, по правилам склонения мужских отчеств. - * - * @return boolean + /** + * Фунція відмінює чоловічі по-батькові + * @return boolean true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово */ - protected function manFatherName() { - $ending = mb_substr($this->fatherName, -2, 2, 'utf-8'); - if ($ending == 'ич' or $ending == 'іч') + if ($this->in($this->Last(2), array('ич', 'іч'))) { - $this->fatherResult = $this->padeg($this->fatherName, array('а', 'у', 'а', 'ем', 'у', 'у'), false, false); + $this->wordForms($this->workingWord, array('а', 'у', 'а', 'ем', 'у', 'у')); return true; } - else - { - $this->makeFatherTheSame(); - return false; - } + return false; } - /* - * Функция, которая склоняет отчество записаное в $this->fatherName, по правилам склонения женских отчеств. - * - * @return boolean + /** + * Фунція відмінює жіночі по-батькові + * @return boolean true - якщо слово успішно змінене, false - якщо невдалося провідміняти слово */ - protected function womanFatherName() { - if (mb_substr($this->fatherName, -3, 3, 'utf-8') == 'вна') + if ($this->in($this->Last(3), array('вна'))) { - $this->fatherResult = $this->padeg($this->fatherName, array('и', 'і', 'у', 'ою', 'і', 'о'), true, false); + $this->wordForms($this->workingWord, array('и', 'і', 'у', 'ою', 'і', 'о'), 1); return true; } - else + return false; + } + + /** + * Визначення статі, за правилами імені + * @param NCLNameCaseWord $word об’єкт класу зі словом, для якого необхідно визначити стать + */ + protected function GenderByFirstName(NCLNameCaseWord $word) + { + $this->setWorkingWord($word->getWord()); + + $man = 0; //Мужчина + $woman = 0; //Женщина + //Попробуем выжать максимум из имени + //Если имя заканчивается на й, то скорее всего мужчина + if ($this->Last(1) == 'й') { - $this->makeFatherTheSame(); - return false; + $man+=0.9; + } + + if ($this->inNames($this->workingWord, 'Петро')) + { + $man+=30; + } + + if ($this->in($this->Last(2), array('он', 'ов', 'ав', 'ам', 'ол', 'ан', 'рд', 'мп', 'ко', 'ло'))) + { + $man+=0.5; + } + + if ($this->in($this->Last(3), array('бов', 'нка', 'яра', 'ила'))) + { + $woman+=0.5; + } + + if ($this->in($this->Last(1), $this->consonant)) + { + $man+=0.01; + } + + if ($this->Last(1) == 'ь') + { + $man+=0.02; + } + + if ($this->in($this->Last(2), array('дь'))) + { + $woman+=0.1; + } + + if ($this->in($this->Last(3), array('ель', 'бов'))) + { + $woman+=0.4; + } + + $word->setGender($man, $woman); + } + + /** + * Визначення статі, за правилами прізвища + * @param NCLNameCaseWord $word об’єкт класу зі словом, для якого необхідно визначити стать + */ + protected function GenderBySecondName(NCLNameCaseWord $word) + { + $this->setWorkingWord($word->getWord()); + + $man = 0; //Мужчина + $woman = 0; //Женщина + + if ($this->in($this->Last(2), array('ов', 'ин', 'ев', 'єв', 'ін', 'їн', 'ий', 'їв', 'ів', 'ой', 'ей'))) + { + $man+=0.4; + } + + if ($this->in($this->Last(3), array('ова', 'ина', 'ева', 'єва', 'іна'))) + { + $woman+=0.4; + } + + if ($this->in($this->Last(2), array('ая'))) + { + $woman+=0.4; + } + + $word->setGender($man, $woman); + } + + /** + * Визначення статі, за правилами по-батькові + * @param NCLNameCaseWord $word об’єкт класу зі словом, для якого необхідно визначити стать + */ + protected function GenderByFatherName(NCLNameCaseWord $word) + { + $this->setWorkingWord($word->getWord()); + + if ($this->Last(2) == 'ич') + { + $word->setGender(10, 0); // мужчина + } + if ($this->Last(2) == 'на') + { + $word->setGender(0, 12); // женщина } } - /* - * Автоматическое определение пола - * @return void + /** + * Ідентифікує слово визначаючи чи це ім’я, чи це прізвище, чи це побатькові + * - N - ім’я + * - S - прізвище + * - F - по-батькові + * @param NCLNameCaseWord $word об’єкт класу зі словом, яке необхідно ідентифікувати */ - - protected function genderDetect() + protected function detectNamePart(NCLNameCaseWord $word) { - - //$this->gender = NCL::$MAN; // мужчина - if (!$this->gender) - { - //Определение пола по отчеству - if (isset($this->fatherName) and $this->fatherName) - { - $LastTwo = mb_substr($this->fatherName, -2, 2, 'utf-8'); - if ($LastTwo == 'ич') - { - $this->gender = NCL::$MAN; // мужчина - return true; - } - if ($LastTwo == 'на') - { - $this->gender = NCL::$WOMAN; // женщина - return true; - } - } - $man = 0; //Мужчина - $woman = 0; //Женщина - - $FLastSymbol = mb_substr($this->firstName, -1, 1, 'utf-8'); - $FLastTwo = mb_substr($this->firstName, -2, 2, 'utf-8'); - $FLastThree = mb_substr($this->firstName, -3, 3, 'utf-8'); - $FLastFour = mb_substr($this->firstName, -4, 4, 'utf-8'); - - $SLastSymbol = mb_substr($this->secondName, -1, 1, 'utf-8'); - $SLastTwo = mb_substr($this->secondName, -2, 2, 'utf-8'); - $SLastThree = mb_substr($this->secondName, -3, 3, 'utf-8'); - - //Если нет отчества, то определяем по имени и фамилии, будем считать вероятность - if (isset($this->firstName) and $this->firstName) - { - //Попробуем выжать максимум из имени - //Если имя заканчивается на й, то скорее всего мужчина - if ($FLastSymbol == 'й') - { - $man+=0.9; - } - if (in_array($FLastTwo, array('он', 'ов', 'ав', 'ам', 'ол', 'ан', 'рд', 'мп', 'ко', 'ло'))) - { - $man+=0.5; - } - if (in_array($FLastThree, array('бов', 'нка', 'яра', 'ила'))) - { - $woman+=0.5; - } - if ($this->in($FLastSymbol, $this->consonant)) - { - $man+=0.01; - } - if ($FLastSymbol == 'ь') - { - $man+=0.02; - } - - if (in_array($FLastTwo, array('дь'))) - { - $woman+=0.1; - } - - if (in_array($FLastThree, array('ель', 'бов'))) - { - $woman+=0.4; - } - } - -// $man*=1.2; -// $woman*=1.2; - - if (isset($this->secondName) and $this->secondName) - { - if (in_array($SLastTwo, array('ов', 'ин', 'ев', 'єв', 'ін', 'їн', 'ий', 'їв', 'ів', 'ой', 'ей'))) - { - $man+=0.4; - } - - if (in_array($SLastThree, array('ова', 'ина', 'ева', 'єва', 'іна'))) - { - $woman+=0.4; - } - - if (in_array($SLastTwo, array('ая'))) - { - $woman+=0.4; - } - } - - //Теперь смотрим, кто больше набрал - if ($man > $woman) - { - $this->gender = NCL::$MAN; - } - else - { - $this->gender = NCL::$WOMAN; - } - } - return true; - } - - /* - * Определение текущее слово есть фамилией, именем или отчеством - * @return integer $number - 1-фамили 2-имя 3-отчество - */ - - protected function detectNamePart($namepart) - { - $LastSymbol = mb_substr($namepart, -1, 1, 'utf-8'); - $LastTwo = mb_substr($namepart, -2, 2, 'utf-8'); - $LastThree = mb_substr($namepart, -3, 3, 'utf-8'); - $LastFour = mb_substr($namepart, -4, 4, 'utf-8'); + $namepart = $word->getWord(); + $this->setWorkingWord($namepart); //Считаем вероятность $first = 0; @@ -774,35 +708,35 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface $father = 0; //если смахивает на отчество - if (in_array($LastThree, array('вна', 'чна', 'ліч')) or in_array($LastFour, array('ьмич', 'ович'))) + if ($this->in($this->Last(3), array('вна', 'чна', 'ліч')) or $this->in($this->Last(4), array('ьмич', 'ович'))) { $father+=3; } //Похоже на имя - if (in_array($LastThree, array('тин' /*{endings_sirname3}*/)) or in_array($LastFour, array('ьмич', 'юбов', 'івна', 'явка', 'орив', 'кіян' /*{endings_sirname4}*/))) + if ($this->in($this->Last(3), array('тин' /* {endings_sirname3} */)) or $this->in($this->Last(4), array('ьмич', 'юбов', 'івна', 'явка', 'орив', 'кіян' /* {endings_sirname4} */))) { $first+=0.5; } //Исключения - if (in_array($namepart, array('Лев', 'Гаїна', 'Афіна', 'Антоніна', 'Ангеліна', 'Альвіна', 'Альбіна', 'Аліна', 'Павло', 'Олесь'))) + if ($this->inNames($namepart, array('Лев', 'Гаїна', 'Афіна', 'Антоніна', 'Ангеліна', 'Альвіна', 'Альбіна', 'Аліна', 'Павло', 'Олесь', 'Микола', 'Мая', 'Англеліна'))) { $first+=10; } //похоже на фамилию - if (in_array($LastTwo, array('ов', 'ін', 'ев', 'єв', 'ий', 'ин', 'ой', 'ко', 'ук', 'як', 'ца', 'их', 'ик', 'ун', 'ок', 'ша', 'ая', 'га', 'єк', 'аш', 'ив', 'юк', 'ус', 'це', 'ак', 'бр', 'яр', 'іл', 'ів', 'ич', 'сь', 'ей', 'нс', 'яс', 'ер', 'ай', 'ян', 'ах', 'ць', 'ющ', 'іс', 'ач', 'уб', 'ох', 'юх','ут','ча','ул','вк','зь', 'уц', 'їн' /*{endings_name2}*/))) + if ($this->in($this->Last(2), array('ов', 'ін', 'ев', 'єв', 'ий', 'ин', 'ой', 'ко', 'ук', 'як', 'ца', 'их', 'ик', 'ун', 'ок', 'ша', 'ая', 'га', 'єк', 'аш', 'ив', 'юк', 'ус', 'це', 'ак', 'бр', 'яр', 'іл', 'ів', 'ич', 'сь', 'ей', 'нс', 'яс', 'ер', 'ай', 'ян', 'ах', 'ць', 'ющ', 'іс', 'ач', 'уб', 'ох', 'юх', 'ут', 'ча', 'ул', 'вк', 'зь', 'уц', 'їн' /* {endings_name2} */))) { $second+=0.4; } - if (in_array($LastThree, array('ова', 'ева', 'єва', 'тих', 'рик', 'вач', 'аха', 'шен', 'мей', 'арь', 'вка', 'шир', 'бан', 'чий', 'іна', 'їна', 'ька', 'ань', 'ива', 'аль','ура','ран','ало','ола','кур','оба','оль','нта','зій','ґан','іло','шта', 'юпа', 'рна', 'бла', 'еїн', 'има', 'мар', 'кар', 'оха', 'чур', 'ниш', 'ета', 'тна', 'зур', 'нір', 'йма', 'орж', 'рба', 'іла', 'лас', 'дід', 'роз', 'аба', 'лест', 'мара', 'обка', 'рока', 'сика', 'одна', 'нчар', 'вата', 'ндар', 'грій' /*{endings_name3}*/))) + if ($this->in($this->Last(3), array('ова', 'ева', 'єва', 'тих', 'рик', 'вач', 'аха', 'шен', 'мей', 'арь', 'вка', 'шир', 'бан', 'чий', 'іна', 'їна', 'ька', 'ань', 'ива', 'аль', 'ура', 'ран', 'ало', 'ола', 'кур', 'оба', 'оль', 'нта', 'зій', 'ґан', 'іло', 'шта', 'юпа', 'рна', 'бла', 'еїн', 'има', 'мар', 'кар', 'оха', 'чур', 'ниш', 'ета', 'тна', 'зур', 'нір', 'йма', 'орж', 'рба', 'іла', 'лас', 'дід', 'роз', 'аба', 'лест', 'мара', 'обка', 'рока', 'сика', 'одна', 'нчар', 'вата', 'ндар', 'грій' /* {endings_name3} */))) { $second+=0.4; } - if (in_array($LastFour, array('ьник', 'нчук', 'тник', 'кирь', 'ский', 'шена', 'шина', 'вина', 'нина', 'гана', 'гана', 'хній', 'зюба', 'орош', 'орон', 'сило', 'руба' /*{endings_name4}*/))) + if ($this->in($this->Last(4), array('ьник', 'нчук', 'тник', 'кирь', 'ский', 'шена', 'шина', 'вина', 'нина', 'гана', 'гана', 'хній', 'зюба', 'орош', 'орон', 'сило', 'руба' /* {endings_name4} */))) { $second+=0.4; } @@ -812,15 +746,15 @@ class NCLNameCaseUa extends NCLNameCaseCore implements NCLNameCaseInterface if ($first == $max) { - return 'N'; + $word->setNamePart('N'); } elseif ($second == $max) { - return 'S'; + $word->setNamePart('S'); } else { - return 'F'; + $word->setNamePart('F'); } } diff --git a/Library/NCL/NCL.php b/Library/NCL/NCL.php new file mode 100644 index 0000000..604830d --- /dev/null +++ b/Library/NCL/NCL.php @@ -0,0 +1,110 @@ + + * @version 0.4 + * @package NameCaseLib + */ +class NCL +{ + /** + * Мужской пол + * @static integer + */ + static $MAN = 1; + + /** + * Женский пол + * @static integer + */ + static $WOMAN = 2; + + /** + * Именительный падеж + * @static integer + */ + static $IMENITLN = 0; + + /** + * Родительный падеж + * @static integer + */ + static $RODITLN = 1; + + /** + * Дательный падеж + * @static integer + */ + static $DATELN = 2; + + /** + * Винительный падеж + * @static integer + */ + static $VINITELN = 3; + + /** + * Творительный падеж + * @static integer + */ + static $TVORITELN = 4; + + /** + * Предложный падеж + * @static integer + */ + static $PREDLOGN = 5; + + /** + * Назвиний відмінок + * @static integer + */ + static $UaNazyvnyi = 0; + + /** + * Родовий відмінок + * @static integer + */ + static $UaRodovyi = 1; + + /** + * Давальний відмінок + * @static integer + */ + static $UaDavalnyi = 2; + + /** + * Знахідний відмінок + * @static integer + */ + static $UaZnahidnyi = 3; + + /** + * Орудний відмінок + * @static integer + */ + static $UaOrudnyi = 4; + + /** + * Місцевий відмінок + * @static integer + */ + static $UaMiszevyi = 5; + + /** + * Кличний відмінок + * @static integer + */ + static $UaKlychnyi = 6; + +} + +?> diff --git a/Library/NCL/NCLNameCaseCore.php b/Library/NCL/NCLNameCaseCore.php new file mode 100644 index 0000000..f6e09dd --- /dev/null +++ b/Library/NCL/NCLNameCaseCore.php @@ -0,0 +1,1101 @@ +NCL NameCase Core + * + * Набор основных функций, который позволяют сделать интерфейс слонения русского и украниского языка + * абсолютно одинаковым. Содержит все функции для внешнего взаимодействия с библиотекой. + * + * @author Андрей Чайка + * @version 0.4 + * @package NameCaseLib + */ +class NCLNameCaseCore extends NCL +{ + + /** + * Готовность системы: + * - Все слова идентифицированы (известо к какой части ФИО относится слово) + * - У всех слов определен пол + * Если все сделано стоит флаг true, при добавлении нового слова флаг сбрасывается на false + * @var bool + */ + private $ready = false; + /** + * Если все текущие слова было просклонены и в каждом слове уже есть результат склонения, + * тогда true. Если было добавлено новое слово флаг збрасывается на false + * @var bool + */ + private $finished = false; + /** + * Массив содержит елементы типа NCLNameCaseWord. Это все слова которые нужно обработать и просклонять + * @var array + */ + private $words = array(); + /** + * Переменная, в которую заносится слово с которым сейчас идет работа + * @var string + */ + protected $workingWord = ''; + /** + * Метод Last() вырезает подстроки разной длины. Посколько одинаковых вызовов бывает несколько, + * то все результаты выполнения кешируются в этом массиве. + * @var array + */ + protected $workindLastCache = array(); + /** + * Номер последнего использованого правила, устанавливается методом Rule() + * @var int + */ + private $lastRule = 0; + /** + * Массив содержит результат склонения слова - слово во всех падежах + * @var array + */ + protected $lastResult = array(); + /** + * Массив содержит информацию о том какие слова из массива $this->words относятся к + * фамилии, какие к отчеству а какие к имени. Массив нужен потому, что при добавлении слов мы не + * всегда знаем какая часть ФИО сейчас, поэтому после идентификации всех слов генерируется массив + * индексов для быстрого поиска в дальнейшем. + * @var array + */ + private $index = array(); + + /** + * Метод очищает результаты последнего склонения слова. Нужен при склонении нескольких слов. + */ + private function reset() + { + $this->lastRule = 0; + $this->lastResult = array(); + } + + /** + * Сбрасывает все информацию на начальную. Очищает все слова добавленые в систему. + * После выполнения система готова работать с начала. + * @return NCLNameCaseCore + */ + public function fullReset() + { + $this->words = array(); + $this->index = array('N' => array(), 'F' => array(), 'S' => array()); + $this->reset(); + $this->notReady(); + return $this; + } + + /** + * Устанавливает флаги о том, что система не готово и слова еще не были просклонены + */ + private function notReady() + { + $this->ready = false; + $this->finished = false; + } + + /** + * Устанавливает номер последнего правила + * @param int $index номер правила которое нужно установить + */ + protected function Rule($index) + { + $this->lastRule = $index; + } + + /** + * Устанавливает слово текущим для работы системы. Очищает кеш слова. + * @param string $word слово, которое нужно установить + */ + protected function setWorkingWord($word) + { + //Сбрасываем настройки + $this->reset(); + //Ставим слово + $this->workingWord = $word; + //Чистим кеш + $this->workindLastCache = array(); + } + + /** + * Если $stopAfter = 0, тогда вырезает $length последних букв с текущего слова ($this->workingWord) + * Если нет, тогда вырезает $stopAfter букв начиная от $length с конца + * @param int $length количество букв с конца + * @param int $stopAfter количество букв которые нужно вырезать (0 - все) + * @return string требуемая подстрока + */ + protected function Last($length=1, $stopAfter=0) + { + //Сколько букв нужно вырезать все или только часть + if (!$stopAfter) + { + $cut = $length; + } + else + { + $cut = $stopAfter; + } + + //Проверяем кеш + if (!isset($this->workindLastCache[$length][$stopAfter])) + { + $this->workindLastCache[$length][$stopAfter] = NCLStr::substr($this->workingWord, -$length, $cut); + } + return $this->workindLastCache[$length][$stopAfter]; + } + + /** + * Над текущим словом ($this->workingWord) выполняются правила в порядке указаном в $rulesArray. + * $gender служит для указания какие правила использовать мужские ('man') или женские ('woman') + * @param string $gender - префикс мужских/женских правил + * @param array $rulesArray - массив, порядок выполнения правил + * @return boolean если правило было задествовано, тогда true, если нет - тогда false + */ + protected function RulesChain($gender, $rulesArray) + { + foreach ($rulesArray as $ruleID) + { + $ruleMethod = $gender . 'Rule' . $ruleID; + if ($this->$ruleMethod()) + { + return true; + } + } + return false; + } + + /** + * Если $string строка, тогда проверяется входит ли буква $letter в строку $string + * Если $string массив, тогда проверяется входит ли строка $letter в массив $string + * @param string $letter буква или строка, которую нужно искать + * @param mixed $string строка или массив, в котором нужно искать + * @return bool true если искомое значение найдено + */ + protected function in($letter, $string) + { + //Если второй параметр массив + if (is_array($string)) + { + return in_array($letter, $string); + } + else + { + if (!$letter or NCLStr::strpos($string, $letter) === false) + { + return false; + } + else + { + return true; + } + } + } + + /** + * Функция проверяет, входит ли имя $nameNeedle в перечень имен $names. + * @param string $nameNeedle - имя которое нужно найти + * @param array $names - перечень имен в котором нужно найти имя + */ + protected function inNames($nameNeedle, $names) + { + if (!is_array($names)) + { + $names = array($names); + } + + foreach ($names as $name) + { + if (NCLStr::strtolower($nameNeedle) == NCLStr::strtolower($name)) + { + return true; + } + } + return false; + } + + /** + * Склоняет слово $word, удаляя из него $replaceLast последних букв + * и добавляя в каждый падеж окончание из массива $endings. + * @param string $word слово, к которому нужно добавить окончания + * @param array $endings массив окончаний + * @param int $replaceLast сколько последних букв нужно убрать с начального слова + */ + protected function wordForms($word, $endings, $replaceLast=0) + { + //Создаем массив с именительный падежом + $result = array($this->workingWord); + //Убираем в окончание лишние буквы + $word = NCLStr::substr($word, 0, NCLStr::strlen($word) - $replaceLast); + + //Добавляем окончания + for ($padegIndex = 1; $padegIndex < $this->CaseCount; $padegIndex++) + { + $result[$padegIndex] = $word . $endings[$padegIndex - 1]; + } + + $this->lastResult = $result; + } + + /** + * В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord + * со словом $firstname и пометкой, что это имя + * @param string $firstname имя + * @return NCLNameCaseCore + */ + public function setFirstName($firstname="") + { + if ($firstname) + { + $index = count($this->words); + $this->words[$index] = new NCLNameCaseWord($firstname); + $this->words[$index]->setNamePart('N'); + $this->notReady(); + } + return $this; + } + + /** + * В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord + * со словом $secondname и пометкой, что это фамилия + * @param string $secondname фамилия + * @return NCLNameCaseCore + */ + public function setSecondName($secondname="") + { + if ($secondname) + { + $index = count($this->words); + $this->words[$index] = new NCLNameCaseWord($secondname); + $this->words[$index]->setNamePart('S'); + $this->notReady(); + } + return $this; + } + + /** + * В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord + * со словом $fathername и пометкой, что это отчество + * @param string $fathername отчество + * @return NCLNameCaseCore + */ + public function setFatherName($fathername="") + { + if ($fathername) + { + $index = count($this->words); + $this->words[$index] = new NCLNameCaseWord($fathername); + $this->words[$index]->setNamePart('F'); + $this->notReady(); + } + return $this; + } + + /** + * Всем словам устанавливается пол, который может иметь следующие значения + * - 0 - не определено + * - NCL::$MAN - мужчина + * - NCL::$WOMAN - женщина + * @param int $gender пол, который нужно установить + * @return NCLNameCaseCore + */ + public function setGender($gender=0) + { + foreach ($this->words as $word) + { + $word->setTrueGender($gender); + } + return $this; + } + + /** + * В система заносится сразу фамилия, имя, отчество + * @param string $secondName фамилия + * @param string $firstName имя + * @param string $fatherName отчество + * @return NCLNameCaseCore + */ + public function setFullName($secondName="", $firstName="", $fatherName="") + { + $this->setFirstName($firstName); + $this->setSecondName($secondName); + $this->setFatherName($fatherName); + return $this; + } + + /** + * В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord + * со словом $firstname и пометкой, что это имя + * @param string $firstname имя + * @return NCLNameCaseCore + */ + public function setName($firstname="") + { + return $this->setFirstName($firstname); + } + + /** + * В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord + * со словом $secondname и пометкой, что это фамилия + * @param string $secondname фамилия + * @return NCLNameCaseCore + */ + public function setLastName($secondname="") + { + return $this->setSecondName($secondname); + } + + /** + * В массив $this->words добавляется новый об’єкт класса NCLNameCaseWord + * со словом $secondname и пометкой, что это фамилия + * @param string $secondname фамилия + * @return NCLNameCaseCore + */ + public function setSirName($secondname="") + { + return $this->setSecondName($secondname); + } + + /** + * Если слово $word не идентифицировано, тогда определяется это имя, фамилия или отчество + * @param NCLNameCaseWord $word слово которое нужно идентифицировать + */ + private function prepareNamePart(NCLNameCaseWord $word) + { + if (!$word->getNamePart()) + { + $this->detectNamePart($word); + } + } + + /** + * Проверяет все ли слова идентифицированы, если нет тогда для каждого определяется это имя, фамилия или отчество + */ + private function prepareAllNameParts() + { + foreach ($this->words as $word) + { + $this->prepareNamePart($word); + } + } + + /** + * Определяет пол для слова $word + * @param NCLNameCaseWord $word слово для которого нужно определить пол + */ + private function prepareGender(NCLNameCaseWord $word) + { + if (!$word->isGenderSolved()) + { + $namePart = $word->getNamePart(); + switch ($namePart) + { + case 'N': $this->GenderByFirstName($word); + break; + case 'F': $this->GenderByFatherName($word); + break; + case 'S': $this->GenderBySecondName($word); + break; + } + } + } + + /** + * Для всех слов проверяет определен ли пол, если нет - определяет его + * После этого расчитывает пол для всех слов и устанавливает такой пол всем словам + * @return bool был ли определен пол + */ + private function solveGender() + { + //Ищем, может гдето пол уже установлен + foreach ($this->words as $word) + { + if ($word->isGenderSolved()) + { + $this->setGender($word->gender()); + return true; + } + } + + //Если нет тогда определяем у каждого слова и потом сумируем + $man = 0; + $woman = 0; + + foreach ($this->words as $word) + { + $this->prepareGender($word); + $gender = $word->getGender(); + $man+=$gender[NCL::$MAN]; + $woman+=$gender[NCL::$WOMAN]; + } + + if ($man > $woman) + { + $this->setGender(NCL::$MAN); + } + else + { + $this->setGender(NCL::$WOMAN); + } + + return true; + } + + /** + * Генерируется массив, который содержит информацию о том какие слова из массива $this->words относятся к + * фамилии, какие к отчеству а какие к имени. Массив нужен потому, что при добавлении слов мы не + * всегда знаем какая часть ФИО сейчас, поэтому после идентификации всех слов генерируется массив + * индексов для быстрого поиска в дальнейшем. + */ + private function generateIndex() + { + $this->index = array('N' => array(), 'S' => array(), 'F' => array()); + foreach ($this->words as $index => $word) + { + $namepart = $word->getNamePart(); + $this->index[$namepart][] = $index; + } + } + + /** + * Выполнет все необходимые подготовления для склонения. + * Все слова идентфицируются. Определяется пол. + * Обновляется индекс. + */ + private function prepareEverything() + { + if (!$this->ready) + { + $this->prepareAllNameParts(); + $this->solveGender(); + $this->generateIndex(); + $this->ready = true; + } + } + + /** + * По указаным словам определяется пол человека: + * - 0 - не определено + * - NCL::$MAN - мужчина + * - NCL::$WOMAN - женщина + * @return int текущий пол человека + */ + public function genderAutoDetect() + { + $this->prepareEverything(); + if (isset($this->words[0])) + { + return $this->words[0]->gender(); + } + return false; + } + + /** + * Разбивает строку $fullname на слова и возвращает формат в котором записано имя + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param string $fullname строка, для которой необходимо определить формат + * @return array формат в котором записано имя массив типа $this->words + */ + private function splitFullName($fullname) + { + + $fullname = trim($fullname); + $list = explode(' ', $fullname); + + foreach ($list as $word) + { + $this->words[] = new NCLNameCaseWord($word); + } + + $this->prepareEverything(); + $formatArr = array(); + + foreach ($this->words as $word) + { + $formatArr[] = $word->getNamePart(); + } + + return $this->words; + } + + /** + * Разбивает строку $fullname на слова и возвращает формат в котором записано имя + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param string $fullname строка, для которой необходимо определить формат + * @return string формат в котором записано имя + */ + public function getFullNameFormat($fullname) + { + $this->fullReset(); + $words = $this->splitFullName($fullname); + $format = ''; + foreach ($words as $word) + { + $format .= $word->getNamePart() . ' '; + } + return $format; + } + + /** + * Склоняет слово $word по нужным правилам в зависимости от пола и типа слова + * @param NCLNameCaseWord $word слово, которое нужно просклонять + */ + private function WordCase(NCLNameCaseWord $word) + { + $gender = ($word->gender() == NCL::$MAN ? 'man' : 'woman'); + + $namepart = ''; + + switch ($word->getNamePart()) + { + case 'F': $namepart = 'Father'; + break; + case 'N': $namepart = 'First'; + break; + case 'S': $namepart = 'Second'; + break; + } + + $method = $gender . $namepart . 'Name'; + + $this->setWorkingWord($word->getWord()); + + if ($this->$method()) + { + $word->setNameCases($this->lastResult); + $word->setRule($this->lastRule); + } + else + { + $word->setNameCases(array_fill(0, $this->CaseCount, $word->getWord())); + $word->setRule(-1); + } + } + + /** + * Производит склонение всех слов, который хранятся в массиве $this->words + */ + private function AllWordCases() + { + if (!$this->finished) + { + $this->prepareEverything(); + + foreach ($this->words as $word) + { + $this->WordCase($word); + } + + $this->finished = true; + } + } + + /** + * Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param NCLNameCaseWord $word слово для котрого нужно вернуть падеж + * @param int $number номер падежа, который нужно вернуть + * @return mixed массив или строка с нужным падежом + */ + private function getWordCase(NCLNameCaseWord $word, $number=null) + { + $cases = $word->getNameCases(); + if (is_null($number) or $number < 0 or $number > ($this->CaseCount - 1)) + { + return $cases; + } + else + { + return $cases[$number]; + } + } + + /** + * Если нужно было просклонять несколько слов, то их необходимо собрать в одну строку. + * Эта функция собирает все слова указаные в $indexArray в одну строку. + * @param array $indexArray индексы слов, которые необходимо собрать вместе + * @param int $number номер падежа + * @return mixed либо массив со всеми падежами, либо строка с одним падежом + */ + private function getCasesConnected($indexArray, $number=null) + { + $readyArr = array(); + foreach ($indexArray as $index) + { + $readyArr[] = $this->getWordCase($this->words[$index], $number); + } + + $all = count($readyArr); + if ($all) + { + if (is_array($readyArr[0])) + { + //Масив нужно скелить каждый падеж + $resultArr = array(); + for ($case = 0; $case < $this->CaseCount; $case++) + { + $tmp = array(); + for ($i = 0; $i < $all; $i++) + { + $tmp[] = $readyArr[$i][$case]; + } + $resultArr[$case] = implode(' ', $tmp); + } + return $resultArr; + } + else + { + return implode(' ', $readyArr); + } + } + return ''; + } + + /** + * Функция ставит имя в нужный падеж. + * + * Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param int $number номер падежа + * @return mixed массив или строка с нужным падежом + */ + public function getFirstNameCase($number=null) + { + $this->AllWordCases(); + + return $this->getCasesConnected($this->index['N'], $number); + } + + /** + * Функция ставит фамилию в нужный падеж. + * + * Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param int $number номер падежа + * @return mixed массив или строка с нужным падежом + */ + public function getSecondNameCase($number=null) + { + $this->AllWordCases(); + + return $this->getCasesConnected($this->index['S'], $number); + } + + /** + * Функция ставит отчество в нужный падеж. + * + * Если указан номер падежа $number, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param int $number номер падежа + * @return mixed массив или строка с нужным падежом + */ + public function getFatherNameCase($number=null) + { + $this->AllWordCases(); + + return $this->getCasesConnected($this->index['F'], $number); + } + + /** + * Функция ставит имя $firstName в нужный падеж $CaseNumber по правилам пола $gender. + * + * Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param string $firstName имя, которое нужно просклонять + * @param int $CaseNumber номер падежа + * @param int $gender пол, который нужно использовать + * @return mixed массив или строка с нужным падежом + */ + public function qFirstName($firstName, $CaseNumber=null, $gender=0) + { + $this->fullReset(); + $this->setFirstName($firstName); + if ($gender) + { + $this->setGender($gender); + } + return $this->getFirstNameCase($CaseNumber); + } + + /** + * Функция ставит фамилию $secondName в нужный падеж $CaseNumber по правилам пола $gender. + * + * Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param string $secondName фамилия, которую нужно просклонять + * @param int $CaseNumber номер падежа + * @param int $gender пол, который нужно использовать + * @return mixed массив или строка с нужным падежом + */ + public function qSecondName($secondName, $CaseNumber=null, $gender=0) + { + $this->fullReset(); + $this->setSecondName($secondName); + if ($gender) + { + $this->setGender($gender); + } + + return $this->getSecondNameCase($CaseNumber); + } + + /** + * Функция ставит отчество $fatherName в нужный падеж $CaseNumber по правилам пола $gender. + * + * Если указан номер падежа $CaseNumber, тогда возвращается строка с таким номером падежа, + * если нет, тогда возвращается массив со всеми падежами текущего слова. + * @param string $fatherName отчество, которое нужно просклонять + * @param int $CaseNumber номер падежа + * @param int $gender пол, который нужно использовать + * @return mixed массив или строка с нужным падежом + */ + public function qFatherName($fatherName, $CaseNumber=null, $gender=0) + { + $this->fullReset(); + $this->setFatherName($fatherName); + if ($gender) + { + $this->setGender($gender); + } + return $this->getFatherNameCase($CaseNumber); + } + + /** + * Склоняет текущие слова во все падежи и форматирует слово по шаблону $format + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param string $format строка формат + * @return array массив со всеми падежами + */ + public function getFormattedArray($format) + { + if (is_array($format)) + { + return $this->getFormattedArrayHard($format); + } + + $length = NCLStr::strlen($format); + $result = array(); + $cases = array(); + $cases['S'] = $this->getCasesConnected($this->index['S']); + $cases['N'] = $this->getCasesConnected($this->index['N']); + $cases['F'] = $this->getCasesConnected($this->index['F']); + + for ($curCase = 0; $curCase < $this->CaseCount; $curCase++) + { + $line = ""; + for ($i = 0; $i < $length; $i++) + { + $symbol = NCLStr::substr($format, $i, 1); + if ($symbol == 'S') + { + $line.=$cases['S'][$curCase]; + } + elseif ($symbol == 'N') + { + $line.=$cases['N'][$curCase]; + } + elseif ($symbol == 'F') + { + $line.=$cases['F'][$curCase]; + } + else + { + $line.=$symbol; + } + } + $result[] = $line; + } + return $result; + } + + /** + * Склоняет текущие слова во все падежи и форматирует слово по шаблону $format + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param array $format массив с форматом + * @return array массив со всеми падежами + */ + public function getFormattedArrayHard($format) + { + + $result = array(); + $cases = array(); + foreach ($format as $word) + { + $cases[] = $word->getNameCases(); + } + + for ($curCase = 0; $curCase < $this->CaseCount; $curCase++) + { + $line = ""; + foreach ($cases as $value) + { + $line.=$value[$curCase] . ' '; + } + $result[] = trim($line); + } + return $result; + } + + /** + * Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param array $format массив с форматом + * @return string строка в нужном падеже + */ + public function getFormattedHard($caseNum=0, $format=array()) + { + $result = ""; + foreach ($format as $word) + { + $cases = $word->getNameCases(); + $result.= $cases[$caseNum] . ' '; + } + return trim($result); + } + + /** + * Склоняет текущие слова в падеж $caseNum и форматирует слово по шаблону $format + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param string $format строка с форматом + * @return string строка в нужном падеже + */ + public function getFormatted($caseNum=0, $format="S N F") + { + $this->AllWordCases(); + //Если не указан падеж используем другую функцию + if (is_null($caseNum) or !$caseNum) + { + return $this->getFormattedArray($format); + } + //Если формат сложный + elseif (is_array($format)) + { + return $this->getFormattedHard($caseNum, $format); + } + else + { + $length = NCLStr::strlen($format); + $result = ""; + for ($i = 0; $i < $length; $i++) + { + $symbol = NCLStr::substr($format, $i, 1); + if ($symbol == 'S') + { + $result.=$this->getSecondNameCase($caseNum); + } + elseif ($symbol == 'N') + { + $result.=$this->getFirstNameCase($caseNum); + } + elseif ($symbol == 'F') + { + $result.=$this->getFatherNameCase($caseNum); + } + else + { + $result.=$symbol; + } + } + return $result; + } + } + + /** + * Склоняет фамилию $secondName, имя $firstName, отчество $fatherName + * в падеж $caseNum по правилам пола $gender и форматирует результат по шаблону $format + * Формат: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param string $secondName фамилия + * @param string $firstName имя + * @param string $fatherName отчество + * @param int $gender пол + * @param int $caseNum номер падежа + * @param string $format формат + * @return mixed либо массив со всеми падежами, либо строка + */ + public function qFullName($secondName="", $firstName="", $fatherName="", $gender=0, $caseNum=0, $format="S N F") + { + $this->fullReset(); + $this->setFirstName($firstName); + $this->setSecondName($secondName); + $this->setFatherName($fatherName); + if ($gender) + { + $this->setGender($gender); + } + + return $this->getFormatted($caseNum, $format); + } + + /** + * Склоняет ФИО $fullname в падеж $caseNum по правилам пола $gender. + * Возвращает результат в таком же формате, как он и был. + * @param string $fullname ФИО + * @param int $caseNum номер падежа + * @param int $gender пол человека + * @return mixed либо массив со всеми падежами, либо строка + */ + public function q($fullname, $caseNum=null, $gender=null) + { + $this->fullReset(); + $format = $this->splitFullName($fullname); + if ($gender) + { + $this->setGender($gender); + } + + return $this->getFormatted($caseNum, $format); + } + + /** + * Определяет пол человека по ФИО + * @param string $fullname ФИО + * @return int пол человека + */ + public function genderDetect($fullname) + { + $this->fullReset(); + $this->splitFullName($fullname); + return $this->genderAutoDetect(); + } + + /** + * Возвращает внутренний массив $this->words каждая запись имеет тип NCLNameCaseWord + * @return array Массив всех слов в системе + */ + public function getWordsArray() + { + return $this->words; + } + + /** + * Функция пытается применить цыпочку правил для мужских имен + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function manFirstName() + { + return false; + } + + /** + * Функция пытается применить цыпочку правил для женских имен + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function womanFirstName() + { + return false; + } + + /** + * Функция пытается применить цыпочку правил для мужских фамилий + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function manSecondName() + { + return false; + } + + /** + * Функция пытается применить цыпочку правил для женских фамилий + * @return boolean true - если было использовано правило из списка, false - если правило не было найденым + */ + protected function womanSecondName() + { + return false; + } + + /** + * Функция склоняет мужский отчества + * @return boolean true - если слово было успешно изменено, false - если не получилось этого сделать + */ + protected function manFatherName() + { + return false; + } + + /** + * Функция склоняет женские отчества + * @return boolean true - если слово было успешно изменено, false - если не получилось этого сделать + */ + protected function womanFatherName() + { + return false; + } + + /** + * Определение пола по правилам имен + * @param NCLNameCaseWord $word обьект класса слов, для которого нужно определить пол + */ + protected function GenderByFirstName(NCLNameCaseWord $word) + { + + } + + /** + * Определение пола по правилам фамилий + * @param NCLNameCaseWord $word обьект класса слов, для которого нужно определить пол + */ + protected function GenderBySecondName(NCLNameCaseWord $word) + { + + } + + /** + * Определение пола по правилам отчеств + * @param NCLNameCaseWord $word обьект класса слов, для которого нужно определить пол + */ + protected function GenderByFatherName(NCLNameCaseWord $word) + { + + } + + /** + * Идетифицирует слово определяе имя это, или фамилия, или отчество + * - N - имя + * - S - фамилия + * - F - отчество + * @param NCLNameCaseWord $word обьект класса слов, который необходимо идентифицировать + */ + protected function detectNamePart(NCLNameCaseWord $word) + { + + } + +} + +?> diff --git a/Library/NCL/NCLNameCaseWord.php b/Library/NCL/NCLNameCaseWord.php new file mode 100644 index 0000000..8005fd4 --- /dev/null +++ b/Library/NCL/NCLNameCaseWord.php @@ -0,0 +1,295 @@ + + * @version 0.4 + * @package NameCaseLib + */ +class NCLNameCaseWord +{ + + /** + * Слово в нижнем регистре, которое хранится в об’єкте класса + * @var string + */ + private $word = ''; + + /** + * Тип текущей записи (Фамилия/Имя/Отчество) + * - N - ім’я + * - S - прізвище + * - F - по-батькові + * @var string + */ + private $namePart = null; + + /** + * Вероятность того, что текущей слово относится к мужскому полу + * @var int + */ + private $genderMan = 0; + + /** + * Вероятность того, что текущей слово относится к женскому полу + * @var int + */ + private $genderWoman = 0; + + /** + * Окончательное решение, к какому полу относится слово + * - 0 - не определено + * - NCL::$MAN - мужской пол + * - NCL::$WOMAN - женский пол + * @var int + */ + private $genderSolved = 0; + + /** + * Маска больших букв в слове. + * + * Содержит информацию о том, какие буквы в слове были большими, а какие мальникими: + * - x - маленькая буква + * - X - больная буква + * @var string + */ + private $letterMask = ''; + + /** + * Содержит true, если все слово было в верхнем регистре и false, если не было + * @var bool + */ + private $isUpperCase = false; + + /** + * Массив содержит все падежи слова, полученые после склонения текущего слова + * @var array + */ + private $NameCases = array(); + + /** + * Номер правила, по которому было произведено склонение текущего слова + * @var int + */ + private $rule = 0; + + /** + * Создание нового обьекта со словом $word + * @param string $word слово + */ + public function __construct($word) + { + $this->generateMask($word); + $this->word = NCLStr::strtolower($word); + } + + /** + * Генерирует маску, которая содержит информацию о том, какие буквы в слове были большими, а какие маленькими: + * - x - маленькая буква + * - X - больная буква + * @param string $word слово, для которого генерировать маску + */ + private function generateMask($word) + { + $letters = NCLStr::splitLetters($word); + $mask = array(); + $this->isUpperCase = true; + foreach ($letters as $letter) + { + if (NCLStr::isLowerCase($letter)) + { + $mask[] = 'x'; + $this->isUpperCase = false; + } + else + { + $mask[] = 'X'; + } + } + $this->letterMask = $mask; + } + + /** + * Возвращает все падежи слова в начальную маску: + * - x - маленькая буква + * - X - больная буква + */ + private function returnMask() + { + if ($this->isUpperCase) + { + foreach ($this->NameCases as $index => $case) + { + $this->NameCases[$index] = NCLStr::strtoupper($this->NameCases[$index]); + } + } + else + { + $splitedMask = $this->letterMask; + $maskLength = count($splitedMask); + foreach ($this->NameCases as $index => $case) + { + $caseLength = NCLStr::strlen($case); + + $max = min(array($caseLength, $maskLength)); + $this->NameCases[$index] = ''; + for ($letterIndex = 0; $letterIndex < $max; $letterIndex++) + { + $letter = NCLStr::substr($case, $letterIndex, 1); + if ($splitedMask[$letterIndex] == 'X') + { + $letter = NCLStr::strtoupper($letter); + } + $this->NameCases[$index] .= $letter; + } + $this->NameCases[$index] .= NCLStr::substr($case, $max, $caseLength-$maskLength); + } + } + } + + /** + * Сохраняет результат склонения текущего слова + * @param array $nameCases массив со всеми падежами + */ + public function setNameCases($nameCases) + { + $this->NameCases = $nameCases; + $this->returnMask(); + } + + /** + * Возвращает массив со всеми падежами текущего слова + * @return array массив со всеми падежами + */ + public function getNameCases() + { + return $this->NameCases; + } + + /** + * Возвращает строку с нужным падежом текущего слова + * @param int $number нужный падеж + * @return string строка с нужным падежом текущего слова + */ + public function getNameCase($number) + { + if(isset($this->NameCases[$number])) + { + return $this->NameCases[$number]; + } + return false; + } + + /** + * Расчитывает и возвращает пол текущего слова + * @return int пол текущего слова + */ + public function gender() + { + if (!$this->genderSolved) + { + if ($this->genderMan > $this->genderWoman) + { + $this->genderSolved = NCL::$MAN; + } + else + { + $this->genderSolved = NCL::$WOMAN; + } + } + return $this->genderSolved; + } + + /** + * Устанавливает вероятности того, что даное слово является мужчиной или женщиной + * @param int $man вероятность того, что слово мужчина + * @param int $woman верятность того, что слово женщина + */ + public function setGender($man, $woman) + { + $this->genderMan = $man; + $this->genderWoman = $woman; + } + + /** + * Окончательно устанавливает пол человека + * - 0 - не определено + * - NCL::$MAN - мужчина + * - NCL::$WOMAN - женщина + * @param int $gender пол человека + */ + public function setTrueGender($gender) + { + $this->genderSolved = $gender; + } + + /** + * Возвращает массив вероятности того, что даное слово является мужчиной или женщиной + * @return array массив вероятностей + */ + public function getGender() + { + return array(NCL::$MAN => $this->genderMan, NCL::$WOMAN => $this->genderWoman); + } + + /** + * Устанавливает тип текущего слова + * Тип слова: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @param string $namePart тип слова + */ + public function setNamePart($namePart) + { + $this->namePart = $namePart; + } + + /** + * Возвращает тип текущего слова + * Тип слова: + * - S - Фамилия + * - N - Имя + * - F - Отчество + * @return string $namePart тип слова + */ + public function getNamePart() + { + return $this->namePart; + } + + /** + * Возвращает текущее слово. + * @return string текущее слово + */ + public function getWord() + { + return $this->word; + } + + /** + * Если уже был расчитан пол для всех слов системы, тогда каждому слову предается окончательное + * решение. Эта функция определяет было ли принято окончательное решение. + * @return bool было ли принято окончательное решение по поводу пола текущего слова + */ + public function isGenderSolved() + { + return ($this->genderSolved ? true : false); + } + + /** + * Устанавливает номер правила по которому склонялось текущее слово. + * @param int $ruleID номер правила + */ + public function setRule($ruleID) + { + $this->rule = $ruleID; + } +} + +?> diff --git a/Library/NCL/NCLStr.php b/Library/NCL/NCLStr.php new file mode 100644 index 0000000..fdfddfa --- /dev/null +++ b/Library/NCL/NCLStr.php @@ -0,0 +1,146 @@ + + * @version 0.4 + * @package NameCaseLib + */ +class NCLStr +{ + /** + * Кодировка, в котороя работает система + * @var string + */ + static $charset = 'utf-8'; + + /** + * Получить подстроку из строки + * @param string $str строка + * @param int $start начало подстроки + * @param int $length длина подстроки + * @return int подстрока + */ + static function substr($str, $start, $length=null) + { + return mb_substr($str, $start, $length, NCLStr::$charset); + } + + /** + * Поиск подстроки в строке + * @param string $haystack строка, в которой искать + * @param string $needle подстрока, которую нужно найти + * @param int $offset начало поиска + * @return int позиция подстроки в строке + */ + static function strpos($haystack, $needle, $offset = 0) + { + return mb_strpos($haystack, $needle, $offset, NCLStr::$charset); + } + + /** + * Определение длины строки + * @param string $str строка + * @return int длина строки + */ + static function strlen($str) + { + return mb_strlen($str, NCLStr::$charset); + } + + /** + * Переводит строку в нижний регистр + * @param string $str строка + * @return string строка в нижнем регистре + */ + static function strtolower($str) + { + return mb_strtolower($str, NCLStr::$charset); + } + + /** + * Переводит строку в верхний регистр + * @param string $str строка + * @return string строка в верхнем регистре + */ + static function strtoupper($str) + { + return mb_strtoupper($str, NCLStr::$charset); + } + + /** + * Поиск подстроки в строке справа + * @param string $haystack строка, в которой искать + * @param string $needle подстрока, которую нужно найти + * @param int $offset начало поиска + * @return int позиция подстроки в строке + */ + static function strrpos($haystack, $needle, $offset=null) + { + return mb_strrpos($haystack, $needle, $offset, NCLStr::$charset); + } + + /** + * Проверяет в нижнем ли регистре находится строка + * @param string $phrase строка + * @return bool в нижнем ли регистре строка + */ + static function isLowerCase($phrase) + { + return ($phrase == NCLStr::strtolower($phrase)); + } + + /** + * Проверяет в верхнем ли регистре находится строка + * @param string $phrase строка + * @return bool в верхнем ли регистре строка + */ + static function isUpperCase($phrase) + { + return ($phrase == NCLStr::strtoupper($phrase)); + } + + /** + * Превращает строку в массив букв + * @param string $phrase строка + * @return array массив букв + */ + static function splitLetters($phrase) + { + $resultArr = array(); + $stop = NCLStr::strlen($phrase); + for ($idx = 0; $idx < $stop; $idx++) + { + $resultArr[] = NCLStr::substr($phrase, $idx, 1); + } + return $resultArr; + } + + /** + * Соединяет массив букв в строку + * @param array $lettersArr массив букв + * @return string строка + */ + static function connectLetters($lettersArr) + { + return implode('', $lettersArr); + } + + /** + * Разбивает строку на части использую шаблон + * @param string $pattern шаблон разбития + * @param string $string строка, которую нужно разбить + * @return array разбитый массив + */ + static function explode($pattern, $string) + { + return mb_split($pattern, $string); + } +} + +?> diff --git a/MIT-LICENSE b/MIT-LICENSE index b916010..c9da4c0 100644 --- a/MIT-LICENSE +++ b/MIT-LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2011 Andriy Chaika, http://seagull.net.ua/ +Copyright (c) 2011 Andriy Chaika, http://namecaselib.com/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/README.md b/README.md index dd78c6e..5a6a8eb 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,17 @@ # NameCaseLib -Библиотека PHP5 позволяет склонять по падежам Фамилии Имена и Отчества. Имеет две версии для украинского и русского языка. Для обеих языков работаю одинаковые функция для склонения. -В скором времени ожидается версия 0.4 с оптимизацией кода и версия 0.5, когда будет написана детальная инструкция по использованию и создан багтрекер. -## Туториал -Пример для украинского и русского языка находится в папке Tutorial +NameCaseLib — библиотека PHP5, предназначенная для автоматического склонения ФИО в русском и украинском языках. Уникальная особенность состоит в том, что библиотека содержит одинаковые методы для работы с ФИО на русском и украинском языках. -Пример использования ------------ +## Инструкция +- Демонстрация работы - http://namecaselib.com/case/ +- Документация - http://namecaselib.com/book/ -echo 'Отчет, ' . - $nc->q("Афонин Николай Сергеевич", NCL::$RODITLN) - . ' о проделаной работе вместе с его сыном ' . - $nc->q("Афонин Никита", NCL::$TVORITELN) . - ' на осенних каникулах. Задание держалось на ' . - $nc->q("Маргаритта Николаевна", NCL::$PREDLOGN) . - '; Поздравляем всех предчастных, в том числе и ' . - $nc->q("Кардонский Серафим Ильич", NCL::$VINITELN) . ' и ' . - $nc->q("Лобудская София Викторовна", NCL::$VINITELN) . - '. Хотим передать поздравление также ' . - $nc->q("Игнатьев Павел Викторович", NCL::$DATELN) . ' и ' . - $nc->q("Сумарский Лев", NCL::$DATELN); - - -Результат выполнения ------------ -Отчет, Афонина Николая Сергеевича о проделаной работе вместе с его сыном Афониным Никитой на осенних каникулах. Задание держалось на Маргаритте Николаевне; Поздравляем всех предчастных, в том числе и Кардонского Серафима Ильича и Лобудскую Софию Викторовну. Хотим передать поздравление также Игнатьеву Павлу Викторовичу и Сумарскому Льву -Документация ------------ -Полная документация находится в разработке. -Дополнительные демонстрации находятся в папке Tutorial - -Лицензия ------------ -Dual licensed under the MIT or GPL Version 2 licenses. +## 0.4 (2011-07-09) +- Полная переработка кода +- Создание для каждого слова класса NCLNameCaseWord +- Правила для склонения имен и фамилий объединены +- Множество исправлений правил +- Полная переработка ядра системы +- Добавлена поддержка работы с разными регистрами слов ## 0.3 (2011-07-02) - Добавлен украинский язык @@ -44,7 +24,7 @@ Dual licensed under the MIT or GPL Version 2 licenses. - Добавлена функция быстрого склонения NCLNameCaseRu::q(), которая принимает обязательный параметр ФИО в любом формате и возвращает строку в нужно падеже. ## 0.1.1 (2011-05-03) -- Написана функция определения пола NCLNameCaseRu::GenderAutoDetect() — отлично справляется с парами Имя Фамилия, по моим тестам дает 100% прохождение тестов (2000 пар имен и фамилий). Если указано отчество, пол определает без проблем.Для просто имен вероятность правильного определения больше 98,5%. Для просто фамилий — больше 96%. +- Написана функция определения пола NCLNameCaseRu::GenderAutoDetect() — отлично справляется с парами Имя Фамилия, по моим тестам дает 100% прохождение тестов (2000 пар имен и фамилий). Если указано отчество, пол определяет без проблем. Для просто имен вероятность правильного определения больше 98,5%. Для просто фамилий — больше 96%. ## 0.1.0 (2011-05-01) -- Первая версия библиотеки +- Первая версия библиотеки \ No newline at end of file diff --git a/Tests/Library/CoreMethodsTest.php b/Tests/Library/CoreMethodsTest.php index 3bfb49c..4b9ce36 100644 --- a/Tests/Library/CoreMethodsTest.php +++ b/Tests/Library/CoreMethodsTest.php @@ -93,27 +93,19 @@ class NCLNameCaseRuTest extends PHPUnit_Framework_TestCase $this->assertEquals(explode(',','Чайка,Чайки,Чайке,Чайку,Чайкой,Чайке'), $this->object->qSecondName('Чайка', 15, 1)); } - public function test11() - { - $this->object->setFatherName(); - $this->object->setFirstName(); - $this->object->setSecondName(); - $this->assertEquals(explode(',',',,,,,'), $this->object->getSecondNameCase()); - $this->assertEquals(explode(',',',,,,,'), $this->object->getFatherNameCase()); - $this->assertEquals(explode(',',',,,,,'), $this->object->getFirstNameCase()); - } - public function test12() + + public function test11() { $this->assertEquals(explode(',','Николаевич,Николаевича,Николаевичу,Николаевича,Николаевичем,Николаевиче'), $this->object->qFatherName('Николаевич', 15, 1)); } - public function test13() + public function test12() { $this->assertEquals('на Чайке Андрее Николаевиче красивая рубашка', $this->object->qFullName("Чайка", 'Андрей', 'Николаевич', 1, 5, "на S N F красивая рубашка")); } - public function test14() + public function test13() { $this->assertEquals('комментария', $this->object->qFirstName('комментарий',NCLNameCaseRu::$RODITLN , NCLNameCaseRu::$MAN)); } diff --git a/Tests/Library/CrazyTestFatherboy.php b/Tests/Library/CrazyTestFatherboy.php new file mode 100644 index 0000000..7b8bd61 --- /dev/null +++ b/Tests/Library/CrazyTestFatherboy.php @@ -0,0 +1,54 @@ +object = new NCLNameCaseUa; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + protected function tearDown() + { + + } + + + public function testCrazy0() + { + $this->assertEquals(explode(',','Олександрович,Олександровича,Олександровичу,Олександровича,Олександровичем,Олександровичу,Олександровичу'), $this->object->q('Олександрович')); + } + public function testCrazy1() + { + $this->assertEquals(explode(',','Миколайович,Миколайовича,Миколайовичу,Миколайовича,Миколайовичем,Миколайовичу,Миколайовичу'), $this->object->q('Миколайович')); + } + public function testCrazy2() + { + $this->assertEquals(explode(',','Кузьмич,Кузьмича,Кузьмичу,Кузьмича,Кузьмичем,Кузьмичу,Кузьмичу'), $this->object->q('Кузьмич')); + } + public function testCrazy3() + { + $this->assertEquals(explode(',','Петрович,Петровича,Петровичу,Петровича,Петровичем,Петровичу,Петровичу'), $this->object->q('Петрович')); + } + public function testCrazy4() + { + $this->assertEquals(explode(',','Ілліч,Ілліча,Іллічу,Ілліча,Іллічем,Іллічу,Іллічу'), $this->object->q('Ілліч')); + } + +} \ No newline at end of file diff --git a/Tests/Library/CrazyTestFathergirl.php b/Tests/Library/CrazyTestFathergirl.php new file mode 100644 index 0000000..279d10c --- /dev/null +++ b/Tests/Library/CrazyTestFathergirl.php @@ -0,0 +1,46 @@ +object = new NCLNameCaseUa; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + protected function tearDown() + { + + } + + + public function testCrazy0() + { + $this->assertEquals(explode(',','Василівна,Василівни,Василівні,Василівну,Василівною,Василівні,Василівно'), $this->object->q('Василівна')); + } + public function testCrazy1() + { + $this->assertEquals(explode(',','Антонівна,Антонівни,Антонівні,Антонівну,Антонівною,Антонівні,Антонівно'), $this->object->q('Антонівна')); + } + public function testCrazy2() + { + $this->assertEquals(explode(',','Яківна,Яківни,Яківні,Яківну,Яківною,Яківні,Яківно'), $this->object->q('Яківна')); + } + +} \ No newline at end of file diff --git a/Tests/Library/CrazyTestNamesboy.php b/Tests/Library/CrazyTestNamesboy.php new file mode 100644 index 0000000..fe35071 --- /dev/null +++ b/Tests/Library/CrazyTestNamesboy.php @@ -0,0 +1,2070 @@ +object = new NCLNameCaseUa; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + protected function tearDown() + { + + } + + + public function testCrazy0() + { + $this->assertEquals(explode(',','Аарон,Аарона,Ааронові,Аарона,Аароном,Ааронові,Аароне'), $this->object->q('Аарон')); + } + public function testCrazy1() + { + $this->assertEquals(explode(',','Абакум,Абакума,Абакумові,Абакума,Абакумом,Абакумові,Абакуме'), $this->object->q('Абакум')); + } + public function testCrazy2() + { + $this->assertEquals(explode(',','Абрам,Абрама,Абрамові,Абрама,Абрамом,Абрамові,Абраме'), $this->object->q('Абрам')); + } + public function testCrazy3() + { + $this->assertEquals(explode(',','Августин,Августина,Августинові,Августина,Августином,Августинові,Августине'), $this->object->q('Августин')); + } + public function testCrazy4() + { + $this->assertEquals(explode(',','Авесалом,Авесалома,Авесаломові,Авесалома,Авесаломом,Авесаломові,Авесаломе'), $this->object->q('Авесалом')); + } + public function testCrazy5() + { + $this->assertEquals(explode(',','Авксентій,Авксентія,Авксентієві,Авксентія,Авксентієм,Авксентієві,Авксентію'), $this->object->q('Авксентій')); + } + public function testCrazy6() + { + $this->assertEquals(explode(',','Аврелій,Аврелія,Аврелієві,Аврелія,Аврелієм,Аврелієві,Аврелію'), $this->object->q('Аврелій')); + } + public function testCrazy7() + { + $this->assertEquals(explode(',','Автоном,Автонома,Автономові,Автонома,Автономом,Автономові,Автономе'), $this->object->q('Автоном')); + } + public function testCrazy8() + { + $this->assertEquals(explode(',','Адам,Адама,Адамові,Адама,Адамом,Адамові,Адаме'), $this->object->q('Адам')); + } + public function testCrazy9() + { + $this->assertEquals(explode(',','Адріян,Адріяна,Адріянові,Адріяна,Адріяном,Адріянові,Адріяне'), $this->object->q('Адріян')); + } + public function testCrazy10() + { + $this->assertEquals(explode(',','Адріан,Адріана,Адріанові,Адріана,Адріаном,Адріанові,Адріане'), $this->object->q('Адріан')); + } + public function testCrazy11() + { + $this->assertEquals(explode(',','Азар,Азара,Азарові,Азара,Азаром,Азарові,Азаре'), $this->object->q('Азар')); + } + public function testCrazy12() + { + $this->assertEquals(explode(',','Алевтин,Алевтина,Алевтинові,Алевтина,Алевтином,Алевтинові,Алевтине'), $this->object->q('Алевтин')); + } + public function testCrazy13() + { + $this->assertEquals(explode(',','Альберт,Альберта,Альбертові,Альберта,Альбертом,Альбертові,Альберте'), $this->object->q('Альберт')); + } + public function testCrazy14() + { + $this->assertEquals(explode(',','Амвросій,Амвросія,Амвросієві,Амвросія,Амвросієм,Амвросієві,Амвросію'), $this->object->q('Амвросій')); + } + public function testCrazy15() + { + $this->assertEquals(explode(',','Амнон,Амнона,Амнонові,Амнона,Амноном,Амнонові,Амноне'), $this->object->q('Амнон')); + } + public function testCrazy16() + { + $this->assertEquals(explode(',','Амос,Амоса,Амосові,Амоса,Амосом,Амосові,Амосе'), $this->object->q('Амос')); + } + public function testCrazy17() + { + $this->assertEquals(explode(',','Анастас,Анастаса,Анастасові,Анастаса,Анастасом,Анастасові,Анастасе'), $this->object->q('Анастас')); + } + public function testCrazy18() + { + $this->assertEquals(explode(',','Анастасій,Анастасія,Анастасієві,Анастасія,Анастасієм,Анастасієві,Анастасію'), $this->object->q('Анастасій')); + } + public function testCrazy19() + { + $this->assertEquals(explode(',','Андрій,Андрія,Андрієві,Андрія,Андрієм,Андрієві,Андрію'), $this->object->q('Андрій')); + } + public function testCrazy20() + { + $this->assertEquals(explode(',','Антоній,Антонія,Антонієві,Антонія,Антонієм,Антонієві,Антонію'), $this->object->q('Антоній')); + } + public function testCrazy21() + { + $this->assertEquals(explode(',','Антон,Антона,Антонові,Антона,Антоном,Антонові,Антоне'), $this->object->q('Антон')); + } + public function testCrazy22() + { + $this->assertEquals(explode(',','Анісій,Анісія,Анісієві,Анісія,Анісієм,Анісієві,Анісію'), $this->object->q('Анісій')); + } + public function testCrazy23() + { + $this->assertEquals(explode(',','Аркадій,Аркадія,Аркадієві,Аркадія,Аркадієм,Аркадієві,Аркадію'), $this->object->q('Аркадій')); + } + public function testCrazy24() + { + $this->assertEquals(explode(',','Арсен,Арсена,Арсенові,Арсена,Арсеном,Арсенові,Арсене'), $this->object->q('Арсен')); + } + public function testCrazy25() + { + $this->assertEquals(explode(',','Арсеній,Арсенія,Арсенієві,Арсенія,Арсенієм,Арсенієві,Арсенію'), $this->object->q('Арсеній')); + } + public function testCrazy26() + { + $this->assertEquals(explode(',','Артем,Артема,Артемові,Артема,Артемом,Артемові,Артеме'), $this->object->q('Артем')); + } + public function testCrazy27() + { + $this->assertEquals(explode(',','Архип,Архипа,Архипові,Архипа,Архипом,Архипові,Архипе'), $this->object->q('Архип')); + } + public function testCrazy28() + { + $this->assertEquals(explode(',','Атанас,Атанаса,Атанасові,Атанаса,Атанасом,Атанасові,Атанасе'), $this->object->q('Атанас')); + } + public function testCrazy29() + { + $this->assertEquals(explode(',','Аскольд,Аскольда,Аскольдові,Аскольда,Аскольдом,Аскольдові,Аскольде'), $this->object->q('Аскольд')); + } + public function testCrazy30() + { + $this->assertEquals(explode(',','Бажан,Бажана,Бажанові,Бажана,Бажаном,Бажанові,Бажане'), $this->object->q('Бажан')); + } + public function testCrazy31() + { + $this->assertEquals(explode(',','Біловид,Біловида,Біловидові,Біловида,Біловидом,Біловидові,Біловиде'), $this->object->q('Біловид')); + } + public function testCrazy32() + { + $this->assertEquals(explode(',','Білогост,Білогоста,Білогостові,Білогоста,Білогостом,Білогостові,Білогосте'), $this->object->q('Білогост')); + } + public function testCrazy33() + { + $this->assertEquals(explode(',','Біломир,Біломира,Біломирові,Біломира,Біломиром,Біломирові,Біломире'), $this->object->q('Біломир')); + } + public function testCrazy34() + { + $this->assertEquals(explode(',','Білослав,Білослава,Білославові,Білослава,Білославом,Білославові,Білославе'), $this->object->q('Білослав')); + } + public function testCrazy35() + { + $this->assertEquals(explode(',','Білотур,Білотура,Білотурові,Білотура,Білотуром,Білотурові,Білотуре'), $this->object->q('Білотур')); + } + public function testCrazy36() + { + $this->assertEquals(explode(',','Білян,Біляна,Білянові,Біляна,Біляном,Білянові,Біляне'), $this->object->q('Білян')); + } + public function testCrazy37() + { + $this->assertEquals(explode(',','Благовид,Благовида,Благовидові,Благовида,Благовидом,Благовидові,Благовиде'), $this->object->q('Благовид')); + } + public function testCrazy38() + { + $this->assertEquals(explode(',','Благовіст,Благовіста,Благовістові,Благовіста,Благовістом,Благовістові,Благовісте'), $this->object->q('Благовіст')); + } + public function testCrazy39() + { + $this->assertEquals(explode(',','Благодар,Благодара,Благодарові,Благодара,Благодаром,Благодарові,Благодаре'), $this->object->q('Благодар')); + } + public function testCrazy40() + { + $this->assertEquals(explode(',','Благодат,Благодата,Благодатові,Благодата,Благодатом,Благодатові,Благодате'), $this->object->q('Благодат')); + } + public function testCrazy41() + { + $this->assertEquals(explode(',','Благомир,Благомира,Благомирові,Благомира,Благомиром,Благомирові,Благомире'), $this->object->q('Благомир')); + } + public function testCrazy42() + { + $this->assertEquals(explode(',','Благослав,Благослава,Благославові,Благослава,Благославом,Благославові,Благославе'), $this->object->q('Благослав')); + } + public function testCrazy43() + { + $this->assertEquals(explode(',','Богдан,Богдана,Богданові,Богдана,Богданом,Богданові,Богдане'), $this->object->q('Богдан')); + } + public function testCrazy44() + { + $this->assertEquals(explode(',','Боговір,Боговора,Боговорові,Боговора,Боговором,Боговорові,Боговоре'), $this->object->q('Боговір')); + } + public function testCrazy45() + { + $this->assertEquals(explode(',','Боговіст,Боговіста,Боговістові,Боговіста,Боговістом,Боговістові,Боговісте'), $this->object->q('Боговіст')); + } + public function testCrazy46() + { + $this->assertEquals(explode(',','Богодар,Богодара,Богодарові,Богодара,Богодаром,Богодарові,Богодаре'), $this->object->q('Богодар')); + } + public function testCrazy47() + { + $this->assertEquals(explode(',','Боголад,Боголада,Боголадові,Боголада,Боголадом,Боголадові,Боголаде'), $this->object->q('Боголад')); + } + public function testCrazy48() + { + $this->assertEquals(explode(',','Боголіп,Боголопа,Боголопові,Боголопа,Боголопом,Боголопові,Боголопе'), $this->object->q('Боголіп')); + } + public function testCrazy49() + { + $this->assertEquals(explode(',','Боголюб,Боголюба,Боголюбові,Боголюба,Боголюбом,Боголюбові,Боголюбе'), $this->object->q('Боголюб')); + } + public function testCrazy50() + { + $this->assertEquals(explode(',','Богород,Богорода,Богородові,Богорода,Богородом,Богородові,Богороде'), $this->object->q('Богород')); + } + public function testCrazy51() + { + $this->assertEquals(explode(',','Богосвят,Богосвята,Богосвятові,Богосвята,Богосвятом,Богосвятові,Богосвяте'), $this->object->q('Богосвят')); + } + public function testCrazy52() + { + $this->assertEquals(explode(',','Богумил,Богумила,Богумилові,Богумила,Богумилом,Богумилові,Богумиле'), $this->object->q('Богумил')); + } + public function testCrazy53() + { + $this->assertEquals(explode(',','Богумир,Богумира,Богумирові,Богумира,Богумиром,Богумирові,Богумире'), $this->object->q('Богумир')); + } + public function testCrazy54() + { + $this->assertEquals(explode(',','Богуслав,Богуслава,Богуславові,Богуслава,Богуславом,Богуславові,Богуславе'), $this->object->q('Богуслав')); + } + public function testCrazy55() + { + $this->assertEquals(explode(',','Бож,Божа,Божеві,Божа,Божем,Божеві,Боже'), $this->object->q('Бож')); + } + public function testCrazy56() + { + $this->assertEquals(explode(',','Божан,Божана,Божанові,Божана,Божаном,Божанові,Божане'), $this->object->q('Божан')); + } + public function testCrazy57() + { + $this->assertEquals(explode(',','Божедар,Божедара,Божедарові,Божедара,Божедаром,Божедарові,Божедаре'), $this->object->q('Божедар')); + } + public function testCrazy58() + { + $this->assertEquals(explode(',','Божейко,Божейка,Божейкові,Божейка,Божейком,Божейкові,Божейче'), $this->object->q('Божейко')); + } + public function testCrazy59() + { + $this->assertEquals(explode(',','Божемир,Божемира,Божемирові,Божемира,Божемиром,Божемирові,Божемире'), $this->object->q('Божемир')); + } + public function testCrazy60() + { + $this->assertEquals(explode(',','Божен,Божена,Боженові,Божена,Боженом,Боженові,Божене'), $this->object->q('Божен')); + } + public function testCrazy61() + { + $this->assertEquals(explode(',','Божко,Божка,Божкові,Божка,Божком,Божкові,Божче'), $this->object->q('Божко')); + } + public function testCrazy62() + { + $this->assertEquals(explode(',','Болеслав,Болеслава,Болеславові,Болеслава,Болеславом,Болеславові,Болеславе'), $this->object->q('Болеслав')); + } + public function testCrazy63() + { + $this->assertEquals(explode(',','Боримир,Боримира,Боримирові,Боримира,Боримиром,Боримирові,Боримире'), $this->object->q('Боримир')); + } + public function testCrazy64() + { + $this->assertEquals(explode(',','Боримисл,Боримисла,Боримислові,Боримисла,Боримислом,Боримислові,Боримисле'), $this->object->q('Боримисл')); + } + public function testCrazy65() + { + $this->assertEquals(explode(',','Борис,Бориса,Борисові,Бориса,Борисом,Борисові,Борисе'), $this->object->q('Борис')); + } + public function testCrazy66() + { + $this->assertEquals(explode(',','Борислав,Борислава,Бориславові,Борислава,Бориславом,Бориславові,Бориславе'), $this->object->q('Борислав')); + } + public function testCrazy67() + { + $this->assertEquals(explode(',','Боян,Бояна,Боянові,Бояна,Бояном,Боянові,Бояне'), $this->object->q('Боян')); + } + public function testCrazy68() + { + $this->assertEquals(explode(',','Братан,Братана,Братанові,Братана,Братаном,Братанові,Братане'), $this->object->q('Братан')); + } + public function testCrazy69() + { + $this->assertEquals(explode(',','Бративой,Бративоя,Бративоєві,Бративоя,Бративоєм,Бративоєві,Бративою'), $this->object->q('Бративой')); + } + public function testCrazy70() + { + $this->assertEquals(explode(',','Братимир,Братимира,Братимирові,Братимира,Братимиром,Братимирові,Братимире'), $this->object->q('Братимир')); + } + public function testCrazy71() + { + $this->assertEquals(explode(',','Братислав,Братислава,Братиславові,Братислава,Братиславом,Братиславові,Братиславе'), $this->object->q('Братислав')); + } + public function testCrazy72() + { + $this->assertEquals(explode(',','Братко,Братка,Браткові,Братка,Братком,Браткові,Братче'), $this->object->q('Братко')); + } + public function testCrazy73() + { + $this->assertEquals(explode(',','Братомил,Братомила,Братомилові,Братомила,Братомилом,Братомилові,Братомиле'), $this->object->q('Братомил')); + } + public function testCrazy74() + { + $this->assertEquals(explode(',','Братослав,Братослава,Братославові,Братослава,Братославом,Братославові,Братославе'), $this->object->q('Братослав')); + } + public function testCrazy75() + { + $this->assertEquals(explode(',','Брячислав,Брячислава,Брячиславові,Брячислава,Брячиславом,Брячиславові,Брячиславе'), $this->object->q('Брячислав')); + } + public function testCrazy76() + { + $this->assertEquals(explode(',','Боронислав,Боронислава,Борониславові,Боронислава,Борониславом,Борониславові,Борониславе'), $this->object->q('Боронислав')); + } + public function testCrazy77() + { + $this->assertEquals(explode(',','Будивид,Будивида,Будивидові,Будивида,Будивидом,Будивидові,Будивиде'), $this->object->q('Будивид')); + } + public function testCrazy78() + { + $this->assertEquals(explode(',','Будивой,Будивоя,Будивоєві,Будивоя,Будивоєм,Будивоєві,Будивою'), $this->object->q('Будивой')); + } + public function testCrazy79() + { + $this->assertEquals(explode(',','Будимил,Будимила,Будимилові,Будимила,Будимилом,Будимилові,Будимиле'), $this->object->q('Будимил')); + } + public function testCrazy80() + { + $this->assertEquals(explode(',','Будимир,Будимира,Будимирові,Будимира,Будимиром,Будимирові,Будимире'), $this->object->q('Будимир')); + } + public function testCrazy81() + { + $this->assertEquals(explode(',','Будислав,Будислава,Будиславові,Будислава,Будиславом,Будиславові,Будиславе'), $this->object->q('Будислав')); + } + public function testCrazy82() + { + $this->assertEquals(explode(',','Буймир,Буймира,Буймирові,Буймира,Буймиром,Буймирові,Буймире'), $this->object->q('Буймир')); + } + public function testCrazy83() + { + $this->assertEquals(explode(',','Буйтур,Буйтура,Буйтурові,Буйтура,Буйтуром,Буйтурові,Буйтуре'), $this->object->q('Буйтур')); + } + public function testCrazy84() + { + $this->assertEquals(explode(',','Буревій,Буревія,Буревієві,Буревія,Буревієм,Буревієві,Буревію'), $this->object->q('Буревій')); + } + public function testCrazy85() + { + $this->assertEquals(explode(',','Буревіст,Буревіста,Буревістові,Буревіста,Буревістом,Буревістові,Буревісте'), $this->object->q('Буревіст')); + } + public function testCrazy86() + { + $this->assertEquals(explode(',','Василь,Василя,Василеві,Василя,Василем,Василеві,Василю'), $this->object->q('Василь')); + } + public function testCrazy87() + { + $this->assertEquals(explode(',','Ведан,Ведана,Веданові,Ведана,Веданом,Веданові,Ведане'), $this->object->q('Ведан')); + } + public function testCrazy88() + { + $this->assertEquals(explode(',','Велемир,Велемира,Велемирові,Велемира,Велемиром,Велемирові,Велемире'), $this->object->q('Велемир')); + } + public function testCrazy89() + { + $this->assertEquals(explode(',','Велемудр,Велемудра,Велемудрові,Велемудра,Велемудром,Велемудрові,Велемудре'), $this->object->q('Велемудр')); + } + public function testCrazy90() + { + $this->assertEquals(explode(',','Велет,Велета,Велетові,Велета,Велетом,Велетові,Велете'), $this->object->q('Велет')); + } + public function testCrazy91() + { + $this->assertEquals(explode(',','Величар,Величара,Величарові,Величара,Величаром,Величарові,Величаре'), $this->object->q('Величар')); + } + public function testCrazy92() + { + $this->assertEquals(explode(',','Величко,Величка,Величкові,Величка,Величком,Величкові,Величче'), $this->object->q('Величко')); + } + public function testCrazy93() + { + $this->assertEquals(explode(',','Вербан,Вербана,Вербанові,Вербана,Вербаном,Вербанові,Вербане'), $this->object->q('Вербан')); + } + public function testCrazy94() + { + $this->assertEquals(explode(',','Вернидуб,Вернидуба,Вернидубові,Вернидуба,Вернидубом,Вернидубові,Вернидубе'), $this->object->q('Вернидуб')); + } + public function testCrazy95() + { + $this->assertEquals(explode(',','Вернислав,Вернислава,Верниславові,Вернислава,Верниславом,Верниславові,Верниславе'), $this->object->q('Вернислав')); + } + public function testCrazy96() + { + $this->assertEquals(explode(',','Веселан,Веселана,Веселанові,Веселана,Веселаном,Веселанові,Веселане'), $this->object->q('Веселан')); + } + public function testCrazy97() + { + $this->assertEquals(explode(',','Витомир,Витомира,Витомирові,Витомира,Витомиром,Витомирові,Витомире'), $this->object->q('Витомир')); + } + public function testCrazy98() + { + $this->assertEquals(explode(',','Вишата,Вишати,Вишаті,Вишату,Вишатою,Вишаті,Вишато'), $this->object->q('Вишата')); + } + public function testCrazy99() + { + $this->assertEquals(explode(',','Вишезор,Вишезора,Вишезорові,Вишезора,Вишезором,Вишезорові,Вишезоре'), $this->object->q('Вишезор')); + } + public function testCrazy100() + { + $this->assertEquals(explode(',','Вишеслав,Вишеслава,Вишеславові,Вишеслава,Вишеславом,Вишеславові,Вишеславе'), $this->object->q('Вишеслав')); + } + public function testCrazy101() + { + $this->assertEquals(explode(',','Вір,Вора,Ворові,Вора,Вором,Ворові,Воре'), $this->object->q('Вір')); + } + public function testCrazy102() + { + $this->assertEquals(explode(',','Віродан,Віродана,Віроданові,Віродана,Віроданом,Віроданові,Віродане'), $this->object->q('Віродан')); + } + public function testCrazy103() + { + $this->assertEquals(explode(',','Віродар,Віродара,Віродарові,Віродара,Віродаром,Віродарові,Віродаре'), $this->object->q('Віродар')); + } + public function testCrazy104() + { + $this->assertEquals(explode(',','Вірослав,Вірослава,Вірославові,Вірослава,Вірославом,Вірославові,Вірославе'), $this->object->q('Вірослав')); + } + public function testCrazy105() + { + $this->assertEquals(explode(',','Віст,Віста,Вістові,Віста,Вістом,Вістові,Вісте'), $this->object->q('Віст')); + } + public function testCrazy106() + { + $this->assertEquals(explode(',','Вістан,Вістана,Вістанові,Вістана,Вістаном,Вістанові,Вістане'), $this->object->q('Вістан')); + } + public function testCrazy107() + { + $this->assertEquals(explode(',','Вітан,Вітана,Вітанові,Вітана,Вітаном,Вітанові,Вітане'), $this->object->q('Вітан')); + } + public function testCrazy108() + { + $this->assertEquals(explode(',','Вітомир,Вітомира,Вітомирові,Вітомира,Вітомиром,Вітомирові,Вітомире'), $this->object->q('Вітомир')); + } + public function testCrazy109() + { + $this->assertEquals(explode(',','Вітрян,Вітряна,Вітрянові,Вітряна,Вітряном,Вітрянові,Вітряне'), $this->object->q('Вітрян')); + } + public function testCrazy110() + { + $this->assertEquals(explode(',','Влад,Влада,Владові,Влада,Владом,Владові,Владе'), $this->object->q('Влад')); + } + public function testCrazy111() + { + $this->assertEquals(explode(',','Владислав,Владислава,Владиславові,Владислава,Владиславом,Владиславові,Владиславе'), $this->object->q('Владислав')); + } + public function testCrazy112() + { + $this->assertEquals(explode(',','Власт,Власта,Властові,Власта,Властом,Властові,Власте'), $this->object->q('Власт')); + } + public function testCrazy113() + { + $this->assertEquals(explode(',','Вогнедар,Вогнедара,Вогнедарові,Вогнедара,Вогнедаром,Вогнедарові,Вогнедаре'), $this->object->q('Вогнедар')); + } + public function testCrazy114() + { + $this->assertEquals(explode(',','Вогнян,Вогняна,Вогнянові,Вогняна,Вогняном,Вогнянові,Вогняне'), $this->object->q('Вогнян')); + } + public function testCrazy115() + { + $this->assertEquals(explode(',','Водограй,Водограя,Водограєві,Водограя,Водограєм,Водограєві,Водограю'), $this->object->q('Водограй')); + } + public function testCrazy116() + { + $this->assertEquals(explode(',','Водотрав,Водотрава,Водотравові,Водотрава,Водотравом,Водотравові,Водотраве'), $this->object->q('Водотрав')); + } + public function testCrazy117() + { + $this->assertEquals(explode(',','Воїслав,Воїслава,Воїславові,Воїслава,Воїславом,Воїславові,Воїславе'), $this->object->q('Воїслав')); + } + public function testCrazy118() + { + $this->assertEquals(explode(',','Волелюб,Волелюба,Волелюбові,Волелюба,Волелюбом,Волелюбові,Волелюбе'), $this->object->q('Волелюб')); + } + public function testCrazy119() + { + $this->assertEquals(explode(',','Володар,Володара,Володарові,Володара,Володаром,Володарові,Володаре'), $this->object->q('Володар')); + } + public function testCrazy120() + { + $this->assertEquals(explode(',','Володимир,Володимира,Володимирові,Володимира,Володимиром,Володимирові,Володимире'), $this->object->q('Володимир')); + } + public function testCrazy121() + { + $this->assertEquals(explode(',','Володислав,Володислава,Володиславові,Володислава,Володиславом,Володиславові,Володиславе'), $this->object->q('Володислав')); + } + public function testCrazy122() + { + $this->assertEquals(explode(',','Воля,Волі,Волі,Волю,Волею,Волі,Воле'), $this->object->q('Воля')); + } + public function testCrazy123() + { + $this->assertEquals(explode(',','Воротислав,Воротислава,Воротиславові,Воротислава,Воротиславом,Воротиславові,Воротиславе'), $this->object->q('Воротислав')); + } + public function testCrazy124() + { + $this->assertEquals(explode(',','Вратан,Вратана,Вратанові,Вратана,Вратаном,Вратанові,Вратане'), $this->object->q('Вратан')); + } + public function testCrazy125() + { + $this->assertEquals(explode(',','Вратислав,Вратислава,Вратиславові,Вратислава,Вратиславом,Вратиславові,Вратиславе'), $this->object->q('Вратислав')); + } + public function testCrazy126() + { + $this->assertEquals(explode(',','Всевлад,Всевлада,Всевладові,Всевлада,Всевладом,Всевладові,Всевладе'), $this->object->q('Всевлад')); + } + public function testCrazy127() + { + $this->assertEquals(explode(',','Всеволод,Всеволода,Всеволодові,Всеволода,Всеволодом,Всеволодові,Всеволоде'), $this->object->q('Всеволод')); + } + public function testCrazy128() + { + $this->assertEquals(explode(',','Вселюб,Вселюба,Вселюбові,Вселюба,Вселюбом,Вселюбові,Вселюбе'), $this->object->q('Вселюб')); + } + public function testCrazy129() + { + $this->assertEquals(explode(',','Вселюд,Вселюда,Вселюдові,Вселюда,Вселюдом,Вселюдові,Вселюде'), $this->object->q('Вселюд')); + } + public function testCrazy130() + { + $this->assertEquals(explode(',','Всеслав,Всеслава,Всеславові,Всеслава,Всеславом,Всеславові,Всеславе'), $this->object->q('Всеслав')); + } + public function testCrazy131() + { + $this->assertEquals(explode(',','Гарнослав,Гарнослава,Гарнославові,Гарнослава,Гарнославом,Гарнославові,Гарнославе'), $this->object->q('Гарнослав')); + } + public function testCrazy132() + { + $this->assertEquals(explode(',','Гатусил,Гатусила,Гатусилові,Гатусила,Гатусилом,Гатусилові,Гатусиле'), $this->object->q('Гатусил')); + } + public function testCrazy133() + { + $this->assertEquals(explode(',','Гатуслав,Гатуслава,Гатуславові,Гатуслава,Гатуславом,Гатуславові,Гатуславе'), $this->object->q('Гатуслав')); + } + public function testCrazy134() + { + $this->assertEquals(explode(',','Гервасій,Гервасія,Гервасієві,Гервасія,Гервасієм,Гервасієві,Гервасію'), $this->object->q('Гервасій')); + } + public function testCrazy135() + { + $this->assertEquals(explode(',','Гладко,Гладка,Гладкові,Гладка,Гладком,Гладкові,Гладче'), $this->object->q('Гладко')); + } + public function testCrazy136() + { + $this->assertEquals(explode(',','Гліб,Гліба,Глібові,Гліба,Глібом,Глібові,Глібе'), $this->object->q('Гліб')); + } + public function testCrazy137() + { + $this->assertEquals(explode(',','Годомир,Годомира,Годомирові,Годомира,Годомиром,Годомирові,Годомире'), $this->object->q('Годомир')); + } + public function testCrazy138() + { + $this->assertEquals(explode(',','Голубко,Голубка,Голубкові,Голубка,Голубком,Голубкові,Голубче'), $this->object->q('Голубко')); + } + public function testCrazy139() + { + $this->assertEquals(explode(',','Горун,Горуна,Горунові,Горуна,Горуном,Горунові,Горуне'), $this->object->q('Горун')); + } + public function testCrazy140() + { + $this->assertEquals(explode(',','Гордій,Гордія,Гордієві,Гордія,Гордієм,Гордієві,Гордію'), $this->object->q('Гордій')); + } + public function testCrazy141() + { + $this->assertEquals(explode(',','Гордислав,Гордислава,Гордиславові,Гордислава,Гордиславом,Гордиславові,Гордиславе'), $this->object->q('Гордислав')); + } + public function testCrazy142() + { + $this->assertEquals(explode(',','Гордогост,Гордогоста,Гордогостові,Гордогоста,Гордогостом,Гордогостові,Гордогосте'), $this->object->q('Гордогост')); + } + public function testCrazy143() + { + $this->assertEquals(explode(',','Гордодум,Гордодума,Гордодумові,Гордодума,Гордодумом,Гордодумові,Гордодуме'), $this->object->q('Гордодум')); + } + public function testCrazy144() + { + $this->assertEquals(explode(',','Гордомисл,Гордомисла,Гордомислові,Гордомисла,Гордомислом,Гордомислові,Гордомисле'), $this->object->q('Гордомисл')); + } + public function testCrazy145() + { + $this->assertEquals(explode(',','Гордослав,Гордослава,Гордославові,Гордослава,Гордославом,Гордославові,Гордославе'), $this->object->q('Гордослав')); + } + public function testCrazy146() + { + $this->assertEquals(explode(',','Гордята,Гордяти,Гордяті,Гордяту,Гордятою,Гордяті,Гордято'), $this->object->q('Гордята')); + } + public function testCrazy147() + { + $this->assertEquals(explode(',','Горигляд,Горигляда,Гориглядові,Горигляда,Гориглядом,Гориглядові,Горигляде'), $this->object->q('Горигляд')); + } + public function testCrazy148() + { + $this->assertEquals(explode(',','Горимир,Горимира,Горимирові,Горимира,Горимиром,Горимирові,Горимире'), $this->object->q('Горимир')); + } + public function testCrazy149() + { + $this->assertEquals(explode(',','Горимисл,Горимисла,Горимислові,Горимисла,Горимислом,Горимислові,Горимисле'), $this->object->q('Горимисл')); + } + public function testCrazy150() + { + $this->assertEquals(explode(',','Горисвіт,Горисвіта,Горисвітові,Горисвіта,Горисвітом,Горисвітові,Горисвіте'), $this->object->q('Горисвіт')); + } + public function testCrazy151() + { + $this->assertEquals(explode(',','Горислав,Горислава,Гориславові,Горислава,Гориславом,Гориславові,Гориславе'), $this->object->q('Горислав')); + } + public function testCrazy152() + { + $this->assertEquals(explode(',','Горицвіт,Горицвіта,Горицвітові,Горицвіта,Горицвітом,Горицвітові,Горицвіте'), $this->object->q('Горицвіт')); + } + public function testCrazy153() + { + $this->assertEquals(explode(',','Гостомисл,Гостомисла,Гостомислові,Гостомисла,Гостомислом,Гостомислові,Гостомисле'), $this->object->q('Гостомисл')); + } + public function testCrazy154() + { + $this->assertEquals(explode(',','Гострозір,Гострозора,Гострозорові,Гострозора,Гострозором,Гострозорові,Гострозоре'), $this->object->q('Гострозір')); + } + public function testCrazy155() + { + $this->assertEquals(explode(',','Гостята,Гостяти,Гостяті,Гостяту,Гостятою,Гостяті,Гостято'), $this->object->q('Гостята')); + } + public function testCrazy156() + { + $this->assertEquals(explode(',','Градимир,Градимира,Градимирові,Градимира,Градимиром,Градимирові,Градимире'), $this->object->q('Градимир')); + } + public function testCrazy157() + { + $this->assertEquals(explode(',','Градислав,Градислава,Градиславові,Градислава,Градиславом,Градиславові,Градиславе'), $this->object->q('Градислав')); + } + public function testCrazy158() + { + $this->assertEquals(explode(',','Гранислав,Гранислава,Граниславові,Гранислава,Граниславом,Граниславові,Граниславе'), $this->object->q('Гранислав')); + } + public function testCrazy159() + { + $this->assertEquals(explode(',','Грива,Гриви,Гриві,Гриву,Гривою,Гриві,Гриво'), $this->object->q('Грива')); + } + public function testCrazy160() + { + $this->assertEquals(explode(',','Григорій,Григорія,Григорієві,Григорія,Григорієм,Григорієві,Григорію'), $this->object->q('Григорій')); + } + public function testCrazy161() + { + $this->assertEquals(explode(',','Гремислав,Гремислава,Гремиславові,Гремислава,Гремиславом,Гремиславові,Гремиславе'), $this->object->q('Гремислав')); + } + public function testCrazy162() + { + $this->assertEquals(explode(',','Грозан,Грозана,Грозанові,Грозана,Грозаном,Грозанові,Грозане'), $this->object->q('Грозан')); + } + public function testCrazy163() + { + $this->assertEquals(explode(',','Громовик,Громовика,Громовикові,Громовика,Громовиком,Громовикові,Громовиче'), $this->object->q('Громовик')); + } + public function testCrazy164() + { + $this->assertEquals(explode(',','Гуляйвітер,Гуляйвітера,Гуляйвітерові,Гуляйвітера,Гуляйвітером,Гуляйвітерові,Гуляйвітере'), $this->object->q('Гуляйвітер')); + } + public function testCrazy165() + { + $this->assertEquals(explode(',','Густомисл,Густомисла,Густомислові,Густомисла,Густомислом,Густомислові,Густомисле'), $this->object->q('Густомисл')); + } + public function testCrazy166() + { + $this->assertEquals(explode(',','Далемил,Далемила,Далемилові,Далемила,Далемилом,Далемилові,Далемиле'), $this->object->q('Далемил')); + } + public function testCrazy167() + { + $this->assertEquals(explode(',','Далемир,Далемира,Далемирові,Далемира,Далемиром,Далемирові,Далемире'), $this->object->q('Далемир')); + } + public function testCrazy168() + { + $this->assertEquals(explode(',','Далібор,Далібора,Даліборові,Далібора,Далібором,Даліборові,Даліборе'), $this->object->q('Далібор')); + } + public function testCrazy169() + { + $this->assertEquals(explode(',','Дан,Дана,Данові,Дана,Даном,Данові,Дане'), $this->object->q('Дан')); + } + public function testCrazy170() + { + $this->assertEquals(explode(',','Данило,Данила,Данилові,Данила,Данилом,Данилові,Даниле'), $this->object->q('Данило')); + } + public function testCrazy171() + { + $this->assertEquals(explode(',','Данко,Данка,Данкові,Данка,Данком,Данкові,Данче'), $this->object->q('Данко')); + } + public function testCrazy172() + { + $this->assertEquals(explode(',','Дантур,Дантура,Дантурові,Дантура,Дантуром,Дантурові,Дантуре'), $this->object->q('Дантур')); + } + public function testCrazy173() + { + $this->assertEquals(explode(',','Дар,Дара,Дарові,Дара,Даром,Дарові,Даре'), $this->object->q('Дар')); + } + public function testCrazy174() + { + $this->assertEquals(explode(',','Дарій,Дарія,Дарієві,Дарія,Дарієм,Дарієві,Дарію'), $this->object->q('Дарій')); + } + public function testCrazy175() + { + $this->assertEquals(explode(',','Дарибог,Дарибога,Дарибогові,Дарибога,Дарибогом,Дарибогові,Дарибоже'), $this->object->q('Дарибог')); + } + public function testCrazy176() + { + $this->assertEquals(explode(',','Даромир,Даромира,Даромирові,Даромира,Даромиром,Даромирові,Даромире'), $this->object->q('Даромир')); + } + public function testCrazy177() + { + $this->assertEquals(explode(',','Держикрай,Держикрая,Держикраєві,Держикрая,Держикраєм,Держикраєві,Держикраю'), $this->object->q('Держикрай')); + } + public function testCrazy178() + { + $this->assertEquals(explode(',','Держислав,Держислава,Держиславові,Держислава,Держиславом,Держиславові,Держиславе'), $this->object->q('Держислав')); + } + public function testCrazy179() + { + $this->assertEquals(explode(',','Дибач,Дибача,Дибачеві,Дибача,Дибачем,Дибачеві,Дибаче'), $this->object->q('Дибач')); + } + public function testCrazy180() + { + $this->assertEquals(explode(',','Дивозір,Дивозора,Дивозорові,Дивозора,Дивозором,Дивозорові,Дивозоре'), $this->object->q('Дивозір')); + } + public function testCrazy181() + { + $this->assertEquals(explode(',','Дій,Дія,Дієві,Дія,Дієм,Дієві,Дію'), $this->object->q('Дій')); + } + public function testCrazy182() + { + $this->assertEquals(explode(',','Добрибій,Добрибія,Добрибієві,Добрибія,Добрибієм,Добрибієві,Добрибію'), $this->object->q('Добрибій')); + } + public function testCrazy183() + { + $this->assertEquals(explode(',','Добривод,Добривода,Добриводові,Добривода,Добриводом,Добриводові,Добриводе'), $this->object->q('Добривод')); + } + public function testCrazy184() + { + $this->assertEquals(explode(',','Добрик,Добрика,Добрикові,Добрика,Добриком,Добрикові,Добриче'), $this->object->q('Добрик')); + } + public function testCrazy185() + { + $this->assertEquals(explode(',','Добрило,Добрила,Добрилові,Добрила,Добрилом,Добрилові,Добриле'), $this->object->q('Добрило')); + } + public function testCrazy186() + { + $this->assertEquals(explode(',','Добриня,Добрині,Добрині,Добриню,Добринею,Добрині,Добрине'), $this->object->q('Добриня')); + } + public function testCrazy187() + { + $this->assertEquals(explode(',','Добрисвіт,Добрисвіта,Добрисвітові,Добрисвіта,Добрисвітом,Добрисвітові,Добрисвіте'), $this->object->q('Добрисвіт')); + } + public function testCrazy188() + { + $this->assertEquals(explode(',','Добровіст,Добровіста,Добровістові,Добровіста,Добровістом,Добровістові,Добровісте'), $this->object->q('Добровіст')); + } + public function testCrazy189() + { + $this->assertEquals(explode(',','Доброгост,Доброгоста,Доброгостові,Доброгоста,Доброгостом,Доброгостові,Доброгосте'), $this->object->q('Доброгост')); + } + public function testCrazy190() + { + $this->assertEquals(explode(',','Добродум,Добродума,Добродумові,Добродума,Добродумом,Добродумові,Добродуме'), $this->object->q('Добродум')); + } + public function testCrazy191() + { + $this->assertEquals(explode(',','Добролик,Добролика,Доброликові,Добролика,Доброликом,Доброликові,Доброличе'), $this->object->q('Добролик')); + } + public function testCrazy192() + { + $this->assertEquals(explode(',','Добролюб,Добролюба,Добролюбові,Добролюба,Добролюбом,Добролюбові,Добролюбе'), $this->object->q('Добролюб')); + } + public function testCrazy193() + { + $this->assertEquals(explode(',','Добромил,Добромила,Добромилові,Добромила,Добромилом,Добромилові,Добромиле'), $this->object->q('Добромил')); + } + public function testCrazy194() + { + $this->assertEquals(explode(',','Добромир,Добромира,Добромирові,Добромира,Добромиром,Добромирові,Добромире'), $this->object->q('Добромир')); + } + public function testCrazy195() + { + $this->assertEquals(explode(',','Добромисл,Добромисла,Добромислові,Добромисла,Добромислом,Добромислові,Добромисле'), $this->object->q('Добромисл')); + } + public function testCrazy196() + { + $this->assertEquals(explode(',','Доброслав,Доброслава,Доброславові,Доброслава,Доброславом,Доброславові,Доброславе'), $this->object->q('Доброслав')); + } + public function testCrazy197() + { + $this->assertEquals(explode(',','Доморад,Доморада,Доморадові,Доморада,Доморадом,Доморадові,Домораде'), $this->object->q('Доморад')); + } + public function testCrazy198() + { + $this->assertEquals(explode(',','Домослав,Домослава,Домославові,Домослава,Домославом,Домославові,Домославе'), $this->object->q('Домослав')); + } + public function testCrazy199() + { + $this->assertEquals(explode(',','Дорогобуг,Дорогобуга,Дорогобугові,Дорогобуга,Дорогобугом,Дорогобугові,Дорогобуже'), $this->object->q('Дорогобуг')); + } + public function testCrazy200() + { + $this->assertEquals(explode(',','Дорогомир,Дорогомира,Дорогомирові,Дорогомира,Дорогомиром,Дорогомирові,Дорогомире'), $this->object->q('Дорогомир')); + } + public function testCrazy201() + { + $this->assertEquals(explode(',','Дорогомисл,Дорогомисла,Дорогомислові,Дорогомисла,Дорогомислом,Дорогомислові,Дорогомисле'), $this->object->q('Дорогомисл')); + } + public function testCrazy202() + { + $this->assertEquals(explode(',','Дорогосил,Дорогосила,Дорогосилові,Дорогосила,Дорогосилом,Дорогосилові,Дорогосиле'), $this->object->q('Дорогосил')); + } + public function testCrazy203() + { + $this->assertEquals(explode(',','Дорогочин,Дорогочина,Дорогочинові,Дорогочина,Дорогочином,Дорогочинові,Дорогочине'), $this->object->q('Дорогочин')); + } + public function testCrazy204() + { + $this->assertEquals(explode(',','Драган,Драгана,Драганові,Драгана,Драганом,Драганові,Драгане'), $this->object->q('Драган')); + } + public function testCrazy205() + { + $this->assertEquals(explode(',','Дружелюб,Дружелюба,Дружелюбові,Дружелюба,Дружелюбом,Дружелюбові,Дружелюбе'), $this->object->q('Дружелюб')); + } + public function testCrazy206() + { + $this->assertEquals(explode(',','Жадан,Жадана,Жаданові,Жадана,Жаданом,Жаданові,Жадане'), $this->object->q('Жадан')); + } + public function testCrazy207() + { + $this->assertEquals(explode(',','Ждан,Ждана,Жданові,Ждана,Жданом,Жданові,Ждане'), $this->object->q('Ждан')); + } + public function testCrazy208() + { + $this->assertEquals(explode(',','Живорід,Живорода,Живородові,Живорода,Живородом,Живородові,Живороде'), $this->object->q('Живорід')); + } + public function testCrazy209() + { + $this->assertEquals(explode(',','Живосил,Живосила,Живосилові,Живосила,Живосилом,Живосилові,Живосиле'), $this->object->q('Живосил')); + } + public function testCrazy210() + { + $this->assertEquals(explode(',','Живослав,Живослава,Живославові,Живослава,Живославом,Живославові,Живославе'), $this->object->q('Живослав')); + } + public function testCrazy211() + { + $this->assertEquals(explode(',','Житомир,Житомира,Житомирові,Житомира,Житомиром,Житомирові,Житомире'), $this->object->q('Житомир')); + } + public function testCrazy212() + { + $this->assertEquals(explode(',','Життєлюб,Життєлюба,Життєлюбові,Життєлюба,Життєлюбом,Життєлюбові,Життєлюбе'), $this->object->q('Життєлюб')); + } + public function testCrazy213() + { + $this->assertEquals(explode(',','Збоїслав,Збоїслава,Збоїславові,Збоїслава,Збоїславом,Збоїславові,Збоїславе'), $this->object->q('Збоїслав')); + } + public function testCrazy214() + { + $this->assertEquals(explode(',','Зборислав,Зборислава,Збориславові,Зборислава,Збориславом,Збориславові,Збориславе'), $this->object->q('Зборислав')); + } + public function testCrazy215() + { + $this->assertEquals(explode(',','Звенигор,Звенигора,Звенигорові,Звенигора,Звенигором,Звенигорові,Звенигоре'), $this->object->q('Звенигор')); + } + public function testCrazy216() + { + $this->assertEquals(explode(',','Звенимир,Звенимира,Звенимирові,Звенимира,Звенимиром,Звенимирові,Звенимире'), $this->object->q('Звенимир')); + } + public function testCrazy217() + { + $this->assertEquals(explode(',','Звенислав,Звенислава,Звениславові,Звенислава,Звениславом,Звениславові,Звениславе'), $this->object->q('Звенислав')); + } + public function testCrazy218() + { + $this->assertEquals(explode(',','Здоровега,Здоровеги,Здоровезі,Здоровегу,Здоровегою,Здоровезі,Здоровего'), $this->object->q('Здоровега')); + } + public function testCrazy219() + { + $this->assertEquals(explode(',','Земислав,Земислава,Земиславові,Земислава,Земиславом,Земиславові,Земиславе'), $this->object->q('Земислав')); + } + public function testCrazy220() + { + $this->assertEquals(explode(',','Зеновій,Зеновія,Зеновієві,Зеновія,Зеновієм,Зеновієві,Зеновію'), $this->object->q('Зеновій')); + } + public function testCrazy221() + { + $this->assertEquals(explode(',','Зіновій,Зіновія,Зіновієві,Зіновія,Зіновієм,Зіновієві,Зіновію'), $this->object->q('Зіновій')); + } + public function testCrazy222() + { + $this->assertEquals(explode(',','Зиновій,Зиновія,Зиновієві,Зиновія,Зиновієм,Зиновієві,Зиновію'), $this->object->q('Зиновій')); + } + public function testCrazy223() + { + $this->assertEquals(explode(',','Злат,Злата,Златові,Злата,Златом,Златові,Злате'), $this->object->q('Злат')); + } + public function testCrazy224() + { + $this->assertEquals(explode(',','Златомир,Златомира,Златомирові,Златомира,Златомиром,Златомирові,Златомире'), $this->object->q('Златомир')); + } + public function testCrazy225() + { + $this->assertEquals(explode(',','Златоус,Златоуса,Златоусові,Златоуса,Златоусом,Златоусові,Златоусе'), $this->object->q('Златоус')); + } + public function testCrazy226() + { + $this->assertEquals(explode(',','Златодан,Златодана,Златоданові,Златодана,Златоданом,Златоданові,Златодане'), $this->object->q('Златодан')); + } + public function testCrazy227() + { + $this->assertEquals(explode(',','Злотан,Злотана,Злотанові,Злотана,Злотаном,Злотанові,Злотане'), $this->object->q('Злотан')); + } + public function testCrazy228() + { + $this->assertEquals(explode(',','Злотодан,Злотодана,Злотоданові,Злотодана,Злотоданом,Злотоданові,Злотодане'), $this->object->q('Злотодан')); + } + public function testCrazy229() + { + $this->assertEquals(explode(',','Зорегляд,Зорегляда,Зореглядові,Зорегляда,Зореглядом,Зореглядові,Зорегляде'), $this->object->q('Зорегляд')); + } + public function testCrazy230() + { + $this->assertEquals(explode(',','Зоремир,Зоремира,Зоремирові,Зоремира,Зоремиром,Зоремирові,Зоремире'), $this->object->q('Зоремир')); + } + public function testCrazy231() + { + $this->assertEquals(explode(',','Зорепад,Зорепада,Зорепадові,Зорепада,Зорепадом,Зорепадові,Зорепаде'), $this->object->q('Зорепад')); + } + public function testCrazy232() + { + $this->assertEquals(explode(',','Зореслав,Зореслава,Зореславові,Зореслава,Зореславом,Зореславові,Зореславе'), $this->object->q('Зореслав')); + } + public function testCrazy233() + { + $this->assertEquals(explode(',','Зорян,Зоряна,Зорянові,Зоряна,Зоряном,Зорянові,Зоряне'), $this->object->q('Зорян')); + } + public function testCrazy234() + { + $this->assertEquals(explode(',','Ізяслав,Ізяслава,Ізяславові,Ізяслава,Ізяславом,Ізяславові,Ізяславе'), $this->object->q('Ізяслав')); + } + public function testCrazy235() + { + $this->assertEquals(explode(',','Ігор,Ігоря,Ігореві,Ігоря,Ігорем,Ігореві,Ігоре'), $this->object->q('Ігор')); + } + public function testCrazy236() + { + $this->assertEquals(explode(',','Іван,Івана,Іванові,Івана,Іваном,Іванові,Іване'), $this->object->q('Іван')); + } + public function testCrazy237() + { + $this->assertEquals(explode(',','Квітан,Квітана,Квітанові,Квітана,Квітаном,Квітанові,Квітане'), $this->object->q('Квітан')); + } + public function testCrazy238() + { + $this->assertEquals(explode(',','Києслав,Києслава,Києславові,Києслава,Києславом,Києславові,Києславе'), $this->object->q('Києслав')); + } + public function testCrazy239() + { + $this->assertEquals(explode(',','Кий,Кия,Києві,Кия,Києм,Києві,Кию'), $this->object->q('Кий')); + } + public function testCrazy240() + { + $this->assertEquals(explode(',','Кирило,Кирила,Кирилові,Кирила,Кирилом,Кирилові,Кириле'), $this->object->q('Кирило')); + } + public function testCrazy241() + { + $this->assertEquals(explode(',','Киян,Кияна,Киянові,Кияна,Кияном,Киянові,Кияне'), $this->object->q('Киян')); + } + public function testCrazy242() + { + $this->assertEquals(explode(',','Княжослав,Княжослава,Княжославові,Княжослава,Княжославом,Княжославові,Княжославе'), $this->object->q('Княжослав')); + } + public function testCrazy243() + { + $this->assertEquals(explode(',','Корній,Корнія,Корнієві,Корнія,Корнієм,Корнієві,Корнію'), $this->object->q('Корній')); + } + public function testCrazy244() + { + $this->assertEquals(explode(',','Колодар,Колодара,Колодарові,Колодара,Колодаром,Колодарові,Колодаре'), $this->object->q('Колодар')); + } + public function testCrazy245() + { + $this->assertEquals(explode(',','Колодій,Колодія,Колодієві,Колодія,Колодієм,Колодієві,Колодію'), $this->object->q('Колодій')); + } + public function testCrazy246() + { + $this->assertEquals(explode(',','Косак,Косака,Косакові,Косака,Косаком,Косакові,Косаче'), $this->object->q('Косак')); + } + public function testCrazy247() + { + $this->assertEquals(explode(',','Красун,Красуна,Красунові,Красуна,Красуном,Красунові,Красуне'), $this->object->q('Красун')); + } + public function testCrazy248() + { + $this->assertEquals(explode(',','Крилач,Крилача,Крилачеві,Крилача,Крилачем,Крилачеві,Крилаче'), $this->object->q('Крилач')); + } + public function testCrazy249() + { + $this->assertEquals(explode(',','Куйбіда,Куйбіди,Куйбіді,Куйбіду,Куйбідою,Куйбіді,Куйбідо'), $this->object->q('Куйбіда')); + } + public function testCrazy250() + { + $this->assertEquals(explode(',','Курило,Курила,Курилові,Курила,Курилом,Курилові,Куриле'), $this->object->q('Курило')); + } + public function testCrazy251() + { + $this->assertEquals(explode(',','Лад,Лада,Ладові,Лада,Ладом,Ладові,Ладе'), $this->object->q('Лад')); + } + public function testCrazy252() + { + $this->assertEquals(explode(',','Ладимир,Ладимира,Ладимирові,Ладимира,Ладимиром,Ладимирові,Ладимире'), $this->object->q('Ладимир')); + } + public function testCrazy253() + { + $this->assertEquals(explode(',','Ладислав,Ладислава,Ладиславові,Ладислава,Ладиславом,Ладиславові,Ладиславе'), $this->object->q('Ладислав')); + } + public function testCrazy254() + { + $this->assertEquals(explode(',','Ладолюб,Ладолюба,Ладолюбові,Ладолюба,Ладолюбом,Ладолюбові,Ладолюбе'), $this->object->q('Ладолюб')); + } + public function testCrazy255() + { + $this->assertEquals(explode(',','Ладомир,Ладомира,Ладомирові,Ладомира,Ладомиром,Ладомирові,Ладомире'), $this->object->q('Ладомир')); + } + public function testCrazy256() + { + $this->assertEquals(explode(',','Лев,Лева,Левові,Лева,Левом,Левові,Леве'), $this->object->q('Лев')); + } + public function testCrazy257() + { + $this->assertEquals(explode(',','Левко,Левка,Левкові,Левка,Левком,Левкові,Левче'), $this->object->q('Левко')); + } + public function testCrazy258() + { + $this->assertEquals(explode(',','Листвич,Листвича,Листвичеві,Листвича,Листвичем,Листвичеві,Листвиче'), $this->object->q('Листвич')); + } + public function testCrazy259() + { + $this->assertEquals(explode(',','Ліпослав,Ліпослава,Ліпославові,Ліпослава,Ліпославом,Ліпославові,Ліпославе'), $this->object->q('Ліпослав')); + } + public function testCrazy260() + { + $this->assertEquals(explode(',','Лоліт,Лолота,Лолотові,Лолота,Лолотом,Лолотові,Лолоте'), $this->object->q('Лоліт')); + } + public function testCrazy261() + { + $this->assertEquals(explode(',','Любим,Любима,Любимові,Любима,Любимом,Любимові,Любиме'), $this->object->q('Любим')); + } + public function testCrazy262() + { + $this->assertEquals(explode(',','Любовир,Любовира,Любовирові,Любовира,Любовиром,Любовирові,Любовире'), $this->object->q('Любовир')); + } + public function testCrazy263() + { + $this->assertEquals(explode(',','Любодар,Любодара,Любодарові,Любодара,Любодаром,Любодарові,Любодаре'), $this->object->q('Любодар')); + } + public function testCrazy264() + { + $this->assertEquals(explode(',','Любозар,Любозара,Любозарові,Любозара,Любозаром,Любозарові,Любозаре'), $this->object->q('Любозар')); + } + public function testCrazy265() + { + $this->assertEquals(explode(',','Любомил,Любомила,Любомилові,Любомила,Любомилом,Любомилові,Любомиле'), $this->object->q('Любомил')); + } + public function testCrazy266() + { + $this->assertEquals(explode(',','Любомир,Любомира,Любомирові,Любомира,Любомиром,Любомирові,Любомире'), $this->object->q('Любомир')); + } + public function testCrazy267() + { + $this->assertEquals(explode(',','Любомисл,Любомисла,Любомислові,Любомисла,Любомислом,Любомислові,Любомисле'), $this->object->q('Любомисл')); + } + public function testCrazy268() + { + $this->assertEquals(explode(',','Любомудр,Любомудра,Любомудрові,Любомудра,Любомудром,Любомудрові,Любомудре'), $this->object->q('Любомудр')); + } + public function testCrazy269() + { + $this->assertEquals(explode(',','Любослав,Любослава,Любославові,Любослава,Любославом,Любославові,Любославе'), $this->object->q('Любослав')); + } + public function testCrazy270() + { + $this->assertEquals(explode(',','Людомил,Людомила,Людомилові,Людомила,Людомилом,Людомилові,Людомиле'), $this->object->q('Людомил')); + } + public function testCrazy271() + { + $this->assertEquals(explode(',','Людомир,Людомира,Людомирові,Людомира,Людомиром,Людомирові,Людомире'), $this->object->q('Людомир')); + } + public function testCrazy272() + { + $this->assertEquals(explode(',','Людислав,Людислава,Людиславові,Людислава,Людиславом,Людиславові,Людиславе'), $this->object->q('Людислав')); + } + public function testCrazy273() + { + $this->assertEquals(explode(',','Лютобор,Лютобора,Лютоборові,Лютобора,Лютобором,Лютоборові,Лютоборе'), $this->object->q('Лютобор')); + } + public function testCrazy274() + { + $this->assertEquals(explode(',','Лютомисл,Лютомисла,Лютомислові,Лютомисла,Лютомислом,Лютомислові,Лютомисле'), $this->object->q('Лютомисл')); + } + public function testCrazy275() + { + $this->assertEquals(explode(',','Магадар,Магадара,Магадарові,Магадара,Магадаром,Магадарові,Магадаре'), $this->object->q('Магадар')); + } + public function testCrazy276() + { + $this->assertEquals(explode(',','Магамир,Магамира,Магамирові,Магамира,Магамиром,Магамирові,Магамире'), $this->object->q('Магамир')); + } + public function testCrazy277() + { + $this->assertEquals(explode(',','Магаслав,Магаслава,Магаславові,Магаслава,Магаславом,Магаславові,Магаславе'), $this->object->q('Магаслав')); + } + public function testCrazy278() + { + $this->assertEquals(explode(',','Маркіян,Маркіяна,Маркіянові,Маркіяна,Маркіяном,Маркіянові,Маркіяне'), $this->object->q('Маркіян')); + } + public function testCrazy279() + { + $this->assertEquals(explode(',','Май,Мая,Маєві,Мая,Маєм,Маєві,Маю'), $this->object->q('Май')); + } + public function testCrazy280() + { + $this->assertEquals(explode(',','Мал,Мала,Малові,Мала,Малом,Малові,Мале'), $this->object->q('Мал')); + } + public function testCrazy281() + { + $this->assertEquals(explode(',','Малик,Малика,Маликові,Малика,Маликом,Маликові,Маличе'), $this->object->q('Малик')); + } + public function testCrazy282() + { + $this->assertEquals(explode(',','Маломир,Маломира,Маломирові,Маломира,Маломиром,Маломирові,Маломире'), $this->object->q('Маломир')); + } + public function testCrazy283() + { + $this->assertEquals(explode(',','Марко,Марка,Маркові,Марка,Марком,Маркові,Марче'), $this->object->q('Марко')); + } + public function testCrazy284() + { + $this->assertEquals(explode(',','Медомир,Медомира,Медомирові,Медомира,Медомиром,Медомирові,Медомире'), $this->object->q('Медомир')); + } + public function testCrazy285() + { + $this->assertEquals(explode(',','Межамир,Межамира,Межамирові,Межамира,Межамиром,Межамирові,Межамире'), $this->object->q('Межамир')); + } + public function testCrazy286() + { + $this->assertEquals(explode(',','Мечислав,Мечислава,Мечиславові,Мечислава,Мечиславом,Мечиславові,Мечиславе'), $this->object->q('Мечислав')); + } + public function testCrazy287() + { + $this->assertEquals(explode(',','Мизамир,Мизамира,Мизамирові,Мизамира,Мизамиром,Мизамирові,Мизамире'), $this->object->q('Мизамир')); + } + public function testCrazy288() + { + $this->assertEquals(explode(',','Милан,Милана,Миланові,Милана,Миланом,Миланові,Милане'), $this->object->q('Милан')); + } + public function testCrazy289() + { + $this->assertEquals(explode(',','Милован,Милована,Милованові,Милована,Милованом,Милованові,Миловане'), $this->object->q('Милован')); + } + public function testCrazy290() + { + $this->assertEquals(explode(',','Милодар,Милодара,Милодарові,Милодара,Милодаром,Милодарові,Милодаре'), $this->object->q('Милодар')); + } + public function testCrazy291() + { + $this->assertEquals(explode(',','Милодух,Милодуха,Милодухові,Милодуха,Милодухом,Милодухові,Милодухе'), $this->object->q('Милодух')); + } + public function testCrazy292() + { + $this->assertEquals(explode(',','Милослав,Милослава,Милославові,Милослава,Милославом,Милославові,Милославе'), $this->object->q('Милослав')); + } + public function testCrazy293() + { + $this->assertEquals(explode(',','Мир,Мира,Мирові,Мира,Миром,Мирові,Мире'), $this->object->q('Мир')); + } + public function testCrazy294() + { + $this->assertEquals(explode(',','Миробог,Миробога,Миробогові,Миробога,Миробогом,Миробогові,Миробоже'), $this->object->q('Миробог')); + } + public function testCrazy295() + { + $this->assertEquals(explode(',','Мирогост,Мирогоста,Мирогостові,Мирогоста,Мирогостом,Мирогостові,Мирогосте'), $this->object->q('Мирогост')); + } + public function testCrazy296() + { + $this->assertEquals(explode(',','Миролюб,Миролюба,Миролюбові,Миролюба,Миролюбом,Миролюбові,Миролюбе'), $this->object->q('Миролюб')); + } + public function testCrazy297() + { + $this->assertEquals(explode(',','Мирослав,Мирослава,Мирославові,Мирослава,Мирославом,Мирославові,Мирославе'), $this->object->q('Мирослав')); + } + public function testCrazy298() + { + $this->assertEquals(explode(',','Мовчан,Мовчана,Мовчанові,Мовчана,Мовчаном,Мовчанові,Мовчане'), $this->object->q('Мовчан')); + } + public function testCrazy299() + { + $this->assertEquals(explode(',','Молибог,Молибога,Молибогові,Молибога,Молибогом,Молибогові,Молибоже'), $this->object->q('Молибог')); + } + public function testCrazy300() + { + $this->assertEquals(explode(',','Мстибог,Мстибога,Мстибогові,Мстибога,Мстибогом,Мстибогові,Мстибоже'), $this->object->q('Мстибог')); + } + public function testCrazy301() + { + $this->assertEquals(explode(',','Мстивой,Мстивоя,Мстивоєві,Мстивоя,Мстивоєм,Мстивоєві,Мстивою'), $this->object->q('Мстивой')); + } + public function testCrazy302() + { + $this->assertEquals(explode(',','Мстислав,Мстислава,Мстиславові,Мстислава,Мстиславом,Мстиславові,Мстиславе'), $this->object->q('Мстислав')); + } + public function testCrazy303() + { + $this->assertEquals(explode(',','Мудролюб,Мудролюба,Мудролюбові,Мудролюба,Мудролюбом,Мудролюбові,Мудролюбе'), $this->object->q('Мудролюб')); + } + public function testCrazy304() + { + $this->assertEquals(explode(',','Нагнибіда,Нагнибіди,Нагнибіді,Нагнибіду,Нагнибідою,Нагнибіді,Нагнибідо'), $this->object->q('Нагнибіда')); + } + public function testCrazy305() + { + $this->assertEquals(explode(',','Надій,Надія,Надієві,Надія,Надієм,Надієві,Надію'), $this->object->q('Надій')); + } + public function testCrazy306() + { + $this->assertEquals(explode(',','Найден,Найдена,Найденові,Найдена,Найденом,Найденові,Найдене'), $this->object->q('Найден')); + } + public function testCrazy307() + { + $this->assertEquals(explode(',','Наслав,Наслава,Наславові,Наслава,Наславом,Наславові,Наславе'), $this->object->q('Наслав')); + } + public function testCrazy308() + { + $this->assertEquals(explode(',','Недан,Недана,Неданові,Недана,Неданом,Неданові,Недане'), $this->object->q('Недан')); + } + public function testCrazy309() + { + $this->assertEquals(explode(',','Немир,Немира,Немирові,Немира,Немиром,Немирові,Немире'), $this->object->q('Немир')); + } + public function testCrazy310() + { + $this->assertEquals(explode(',','Непобор,Непобора,Непоборові,Непобора,Непобором,Непоборові,Непоборе'), $this->object->q('Непобор')); + } + public function testCrazy311() + { + $this->assertEquals(explode(',','Нігослав,Нігослава,Нігославові,Нігослава,Нігославом,Нігославові,Нігославе'), $this->object->q('Нігослав')); + } + public function testCrazy312() + { + $this->assertEquals(explode(',','Назар,Назара,Назарові,Назара,Назаром,Назарові,Назаре'), $this->object->q('Назар')); + } + public function testCrazy313() + { + $this->assertEquals(explode(',','Одинець,Одинця,Одинцеві,Одинця,Одинцем,Одинцеві,Одинцю'), $this->object->q('Одинець')); + } + public function testCrazy314() + { + $this->assertEquals(explode(',','Олег,Олега,Олегові,Олега,Олегом,Олегові,Олеже'), $this->object->q('Олег')); + } + public function testCrazy315() + { + $this->assertEquals(explode(',','Олександр,Олександра,Олександрові,Олександра,Олександром,Олександрові,Олександре'), $this->object->q('Олександр')); + } + public function testCrazy316() + { + $this->assertEquals(explode(',','Олексій,Олексія,Олексієві,Олексія,Олексієм,Олексієві,Олексію'), $this->object->q('Олексій')); + } + public function testCrazy317() + { + $this->assertEquals(explode(',','Олесь,Олеся,Олесеві,Олеся,Олесем,Олесеві,Олесю'), $this->object->q('Олесь')); + } + public function testCrazy318() + { + $this->assertEquals(explode(',','Олелько,Олелька,Олелькові,Олелька,Олельком,Олелькові,Олельче'), $this->object->q('Олелько')); + } + public function testCrazy319() + { + $this->assertEquals(explode(',','Орел,Орла,Орлові,Орла,Орлом,Орлові,Орле'), $this->object->q('Орел')); + } + public function testCrazy320() + { + $this->assertEquals(explode(',','Орест,Орста,Орстові,Орста,Орстом,Орстові,Орсте'), $this->object->q('Орест')); + } + public function testCrazy321() + { + $this->assertEquals(explode(',','Орь,Оря,Ореві,Оря,Орем,Ореві,Орю'), $this->object->q('Орь')); + } + public function testCrazy322() + { + $this->assertEquals(explode(',','Оримир,Оримира,Оримирові,Оримира,Оримиром,Оримирові,Оримире'), $this->object->q('Оримир')); + } + public function testCrazy323() + { + $this->assertEquals(explode(',','Осмомисл,Осмомисла,Осмомислові,Осмомисла,Осмомислом,Осмомислові,Осмомисле'), $this->object->q('Осмомисл')); + } + public function testCrazy324() + { + $this->assertEquals(explode(',','Острозор,Острозора,Острозорові,Острозора,Острозором,Острозорові,Острозоре'), $this->object->q('Острозор')); + } + public function testCrazy325() + { + $this->assertEquals(explode(',','Остромир,Остромира,Остромирові,Остромира,Остромиром,Остромирові,Остромире'), $this->object->q('Остромир')); + } + public function testCrazy326() + { + $this->assertEquals(explode(',','Остромов,Остромова,Остромовові,Остромова,Остромовом,Остромовові,Остромове'), $this->object->q('Остромов')); + } + public function testCrazy327() + { + $this->assertEquals(explode(',','Охрім,Охрома,Охромові,Охрома,Охромом,Охромові,Охроме'), $this->object->q('Охрім')); + } + public function testCrazy328() + { + $this->assertEquals(explode(',','Павло,Павла,Павлові,Павла,Павлом,Павлові,Павле'), $this->object->q('Павло')); + } + public function testCrazy329() + { + $this->assertEquals(explode(',','Первушко,Первушка,Первушкові,Первушка,Первушком,Первушкові,Первушче'), $this->object->q('Первушко')); + } + public function testCrazy330() + { + $this->assertEquals(explode(',','Перелюб,Перелюба,Перелюбові,Перелюба,Перелюбом,Перелюбові,Перелюбе'), $this->object->q('Перелюб')); + } + public function testCrazy331() + { + $this->assertEquals(explode(',','Перемил,Перемила,Перемилові,Перемила,Перемилом,Перемилові,Перемиле'), $this->object->q('Перемил')); + } + public function testCrazy332() + { + $this->assertEquals(explode(',','Перемисл,Перемисла,Перемислові,Перемисла,Перемислом,Перемислові,Перемисле'), $this->object->q('Перемисл')); + } + public function testCrazy333() + { + $this->assertEquals(explode(',','Пересвіт,Пересвіта,Пересвітові,Пересвіта,Пересвітом,Пересвітові,Пересвіте'), $this->object->q('Пересвіт')); + } + public function testCrazy334() + { + $this->assertEquals(explode(',','Переяслав,Переяслава,Переяславові,Переяслава,Переяславом,Переяславові,Переяславе'), $this->object->q('Переяслав')); + } + public function testCrazy335() + { + $this->assertEquals(explode(',','Першик,Першика,Першикові,Першика,Першиком,Першикові,Першиче'), $this->object->q('Першик')); + } + public function testCrazy336() + { + $this->assertEquals(explode(',','Подолян,Подоляна,Подолянові,Подоляна,Подоляном,Подолянові,Подоляне'), $this->object->q('Подолян')); + } + public function testCrazy337() + { + $this->assertEquals(explode(',','Позвізд,Позвізда,Позвіздові,Позвізда,Позвіздом,Позвіздові,Позвізде'), $this->object->q('Позвізд')); + } + public function testCrazy338() + { + $this->assertEquals(explode(',','Полель,Полеля,Полелеві,Полеля,Полелем,Полелеві,Полелю'), $this->object->q('Полель')); + } + public function testCrazy339() + { + $this->assertEquals(explode(',','Полян,Поляна,Полянові,Поляна,Поляном,Полянові,Поляне'), $this->object->q('Полян')); + } + public function testCrazy340() + { + $this->assertEquals(explode(',','Пребислав,Пребислава,Пребиславові,Пребислава,Пребиславом,Пребиславові,Пребиславе'), $this->object->q('Пребислав')); + } + public function testCrazy341() + { + $this->assertEquals(explode(',','Предислав,Предислава,Предиславові,Предислава,Предиславом,Предиславові,Предиславе'), $this->object->q('Предислав')); + } + public function testCrazy342() + { + $this->assertEquals(explode(',','Пугач,Пугача,Пугачеві,Пугача,Пугачем,Пугачеві,Пугаче'), $this->object->q('Пугач')); + } + public function testCrazy343() + { + $this->assertEquals(explode(',','Путило,Путила,Путилові,Путила,Путилом,Путилові,Путиле'), $this->object->q('Путило')); + } + public function testCrazy344() + { + $this->assertEquals(explode(',','Путята,Путяти,Путяті,Путяту,Путятою,Путяті,Путято'), $this->object->q('Путята')); + } + public function testCrazy345() + { + $this->assertEquals(explode(',','Рава,Рави,Раві,Раву,Равою,Раві,Раво'), $this->object->q('Рава')); + } + public function testCrazy346() + { + $this->assertEquals(explode(',','Рад,Рада,Радові,Рада,Радом,Радові,Раде'), $this->object->q('Рад')); + } + public function testCrazy347() + { + $this->assertEquals(explode(',','Радечко,Радечка,Радечкові,Радечка,Радечком,Радечкові,Радечче'), $this->object->q('Радечко')); + } + public function testCrazy348() + { + $this->assertEquals(explode(',','Радивой,Радивоя,Радивоєві,Радивоя,Радивоєм,Радивоєві,Радивою'), $this->object->q('Радивой')); + } + public function testCrazy349() + { + $this->assertEquals(explode(',','Радило,Радила,Радилові,Радила,Радилом,Радилові,Радиле'), $this->object->q('Радило')); + } + public function testCrazy350() + { + $this->assertEquals(explode(',','Радим,Радима,Радимові,Радима,Радимом,Радимові,Радиме'), $this->object->q('Радим')); + } + public function testCrazy351() + { + $this->assertEquals(explode(',','Радимир,Радимира,Радимирові,Радимира,Радимиром,Радимирові,Радимире'), $this->object->q('Радимир')); + } + public function testCrazy352() + { + $this->assertEquals(explode(',','Радислав,Радислава,Радиславові,Радислава,Радиславом,Радиславові,Радиславе'), $this->object->q('Радислав')); + } + public function testCrazy353() + { + $this->assertEquals(explode(',','Радко,Радка,Радкові,Радка,Радком,Радкові,Радче'), $this->object->q('Радко')); + } + public function testCrazy354() + { + $this->assertEquals(explode(',','Радован,Радована,Радованові,Радована,Радованом,Радованові,Радоване'), $this->object->q('Радован')); + } + public function testCrazy355() + { + $this->assertEquals(explode(',','Радогост,Радогоста,Радогостові,Радогоста,Радогостом,Радогостові,Радогосте'), $this->object->q('Радогост')); + } + public function testCrazy356() + { + $this->assertEquals(explode(',','Радомир,Радомира,Радомирові,Радомира,Радомиром,Радомирові,Радомире'), $this->object->q('Радомир')); + } + public function testCrazy357() + { + $this->assertEquals(explode(',','Радомисл,Радомисла,Радомислові,Радомисла,Радомислом,Радомислові,Радомисле'), $this->object->q('Радомисл')); + } + public function testCrazy358() + { + $this->assertEquals(explode(',','Радослав,Радослава,Радославові,Радослава,Радославом,Радославові,Радославе'), $this->object->q('Радослав')); + } + public function testCrazy359() + { + $this->assertEquals(explode(',','Ратибор,Ратибора,Ратиборові,Ратибора,Ратибором,Ратиборові,Ратиборе'), $this->object->q('Ратибор')); + } + public function testCrazy360() + { + $this->assertEquals(explode(',','Ратимир,Ратимира,Ратимирові,Ратимира,Ратимиром,Ратимирові,Ратимире'), $this->object->q('Ратимир')); + } + public function testCrazy361() + { + $this->assertEquals(explode(',','Ратислав,Ратислава,Ратиславові,Ратислава,Ратиславом,Ратиславові,Ратиславе'), $this->object->q('Ратислав')); + } + public function testCrazy362() + { + $this->assertEquals(explode(',','Ревун,Ревуна,Ревунові,Ревуна,Ревуном,Ревунові,Ревуне'), $this->object->q('Ревун')); + } + public function testCrazy363() + { + $this->assertEquals(explode(',','Рід,Рода,Родові,Рода,Родом,Родові,Роде'), $this->object->q('Рід')); + } + public function testCrazy364() + { + $this->assertEquals(explode(',','Рогволод,Рогволода,Рогволодові,Рогволода,Рогволодом,Рогволодові,Рогволоде'), $this->object->q('Рогволод')); + } + public function testCrazy365() + { + $this->assertEquals(explode(',','Родан,Родана,Роданові,Родана,Роданом,Роданові,Родане'), $this->object->q('Родан')); + } + public function testCrazy366() + { + $this->assertEquals(explode(',','Родослав,Родослава,Родославові,Родослава,Родославом,Родославові,Родославе'), $this->object->q('Родослав')); + } + public function testCrazy367() + { + $this->assertEquals(explode(',','Рожден,Рождена,Рожденові,Рождена,Рожденом,Рожденові,Рождене'), $this->object->q('Рожден')); + } + public function testCrazy368() + { + $this->assertEquals(explode(',','Розум,Розума,Розумові,Розума,Розумом,Розумові,Розуме'), $this->object->q('Розум')); + } + public function testCrazy369() + { + $this->assertEquals(explode(',','Роксолан,Роксолана,Роксоланові,Роксолана,Роксоланом,Роксоланові,Роксолане'), $this->object->q('Роксолан')); + } + public function testCrazy370() + { + $this->assertEquals(explode(',','Роман,Романа,Романові,Романа,Романом,Романові,Романе'), $this->object->q('Роман')); + } + public function testCrazy371() + { + $this->assertEquals(explode(',','Ростислав,Ростислава,Ростиславові,Ростислава,Ростиславом,Ростиславові,Ростиславе'), $this->object->q('Ростислав')); + } + public function testCrazy372() + { + $this->assertEquals(explode(',','Ростичар,Ростичара,Ростичарові,Ростичара,Ростичаром,Ростичарові,Ростичаре'), $this->object->q('Ростичар')); + } + public function testCrazy373() + { + $this->assertEquals(explode(',','Ростун,Ростуна,Ростунові,Ростуна,Ростуном,Ростунові,Ростуне'), $this->object->q('Ростун')); + } + public function testCrazy374() + { + $this->assertEquals(explode(',','Рудан,Рудана,Руданові,Рудана,Руданом,Руданові,Рудане'), $this->object->q('Рудан')); + } + public function testCrazy375() + { + $this->assertEquals(explode(',','Рус,Руса,Русові,Руса,Русом,Русові,Русе'), $this->object->q('Рус')); + } + public function testCrazy376() + { + $this->assertEquals(explode(',','Руслан,Руслана,Русланові,Руслана,Русланом,Русланові,Руслане'), $this->object->q('Руслан')); + } + public function testCrazy377() + { + $this->assertEquals(explode(',','Русудан,Русудана,Русуданові,Русудана,Русуданом,Русуданові,Русудане'), $this->object->q('Русудан')); + } + public function testCrazy378() + { + $this->assertEquals(explode(',','Сармат,Сармата,Сарматові,Сармата,Сарматом,Сарматові,Сармате'), $this->object->q('Сармат')); + } + public function testCrazy379() + { + $this->assertEquals(explode(',','Сварг,Сварга,Сваргові,Сварга,Сваргом,Сваргові,Сварже'), $this->object->q('Сварг')); + } + public function testCrazy380() + { + $this->assertEquals(explode(',','Сват,Свата,Сватові,Свата,Сватом,Сватові,Свате'), $this->object->q('Сват')); + } + public function testCrazy381() + { + $this->assertEquals(explode(',','Світ,Світа,Світові,Світа,Світом,Світові,Світе'), $this->object->q('Світ')); + } + public function testCrazy382() + { + $this->assertEquals(explode(',','Світлан,Світлана,Світланові,Світлана,Світланом,Світланові,Світлане'), $this->object->q('Світлан')); + } + public function testCrazy383() + { + $this->assertEquals(explode(',','Світлогор,Світлогора,Світлогорові,Світлогора,Світлогором,Світлогорові,Світлогоре'), $this->object->q('Світлогор')); + } + public function testCrazy384() + { + $this->assertEquals(explode(',','Світогор,Світогора,Світогорові,Світогора,Світогором,Світогорові,Світогоре'), $this->object->q('Світогор')); + } + public function testCrazy385() + { + $this->assertEquals(explode(',','Світовид,Світовида,Світовидові,Світовида,Світовидом,Світовидові,Світовиде'), $this->object->q('Світовид')); + } + public function testCrazy386() + { + $this->assertEquals(explode(',','Світодар,Світодара,Світодарові,Світодара,Світодаром,Світодарові,Світодаре'), $this->object->q('Світодар')); + } + public function testCrazy387() + { + $this->assertEquals(explode(',','Світозар,Світозара,Світозарові,Світозара,Світозаром,Світозарові,Світозаре'), $this->object->q('Світозар')); + } + public function testCrazy388() + { + $this->assertEquals(explode(',','Світокол,Світокола,Світоколові,Світокола,Світоколом,Світоколові,Світоколе'), $this->object->q('Світокол')); + } + public function testCrazy389() + { + $this->assertEquals(explode(',','Світолик,Світолика,Світоликові,Світолика,Світоликом,Світоликові,Світоличе'), $this->object->q('Світолик')); + } + public function testCrazy390() + { + $this->assertEquals(explode(',','Світолюб,Світолюба,Світолюбові,Світолюба,Світолюбом,Світолюбові,Світолюбе'), $this->object->q('Світолюб')); + } + public function testCrazy391() + { + $this->assertEquals(explode(',','Світомир,Світомира,Світомирові,Світомира,Світомиром,Світомирові,Світомире'), $this->object->q('Світомир')); + } + public function testCrazy392() + { + $this->assertEquals(explode(',','Світослав,Світослава,Світославові,Світослава,Світославом,Світославові,Світославе'), $this->object->q('Світослав')); + } + public function testCrazy393() + { + $this->assertEquals(explode(',','Світояр,Світояра,Світоярові,Світояра,Світояром,Світоярові,Світояре'), $this->object->q('Світояр')); + } + public function testCrazy394() + { + $this->assertEquals(explode(',','Свободан,Свободана,Свободанові,Свободана,Свободаном,Свободанові,Свободане'), $this->object->q('Свободан')); + } + public function testCrazy395() + { + $this->assertEquals(explode(',','Святовид,Святовида,Святовидові,Святовида,Святовидом,Святовидові,Святовиде'), $this->object->q('Святовид')); + } + public function testCrazy396() + { + $this->assertEquals(explode(',','Святогор,Святогора,Святогорові,Святогора,Святогором,Святогорові,Святогоре'), $this->object->q('Святогор')); + } + public function testCrazy397() + { + $this->assertEquals(explode(',','Святолюб,Святолюба,Святолюбові,Святолюба,Святолюбом,Святолюбові,Святолюбе'), $this->object->q('Святолюб')); + } + public function testCrazy398() + { + $this->assertEquals(explode(',','Святополк,Святополка,Святополкові,Святополка,Святополком,Святополкові,Святополче'), $this->object->q('Святополк')); + } + public function testCrazy399() + { + $this->assertEquals(explode(',','Святослав,Святослава,Святославові,Святослава,Святославом,Святославові,Святославе'), $this->object->q('Святослав')); + } + public function testCrazy400() + { + $this->assertEquals(explode(',','Семибор,Семибора,Семиборові,Семибора,Семибором,Семиборові,Семиборе'), $this->object->q('Семибор')); + } + public function testCrazy401() + { + $this->assertEquals(explode(',','Семирад,Семирада,Семирадові,Семирада,Семирадом,Семирадові,Семираде'), $this->object->q('Семирад')); + } + public function testCrazy402() + { + $this->assertEquals(explode(',','Сердитко,Сердитка,Сердиткові,Сердитка,Сердитком,Сердиткові,Сердитче'), $this->object->q('Сердитко')); + } + public function testCrazy403() + { + $this->assertEquals(explode(',','Сила,Сили,Силі,Силу,Силою,Силі,Сило'), $this->object->q('Сила')); + } + public function testCrazy404() + { + $this->assertEquals(explode(',','Силолюб,Силолюба,Силолюбові,Силолюба,Силолюбом,Силолюбові,Силолюбе'), $this->object->q('Силолюб')); + } + public function testCrazy405() + { + $this->assertEquals(explode(',','Силослав,Силослава,Силославові,Силослава,Силославом,Силославові,Силославе'), $this->object->q('Силослав')); + } + public function testCrazy406() + { + $this->assertEquals(explode(',','Синьоок,Синьоока,Синьоокові,Синьоока,Синьооком,Синьоокові,Синьооче'), $this->object->q('Синьоок')); + } + public function testCrazy407() + { + $this->assertEquals(explode(',','Скол,Скола,Сколові,Скола,Сколом,Сколові,Сколе'), $this->object->q('Скол')); + } + public function testCrazy408() + { + $this->assertEquals(explode(',','Слава,Слави,Славі,Славу,Славою,Славі,Славо'), $this->object->q('Слава')); + } + public function testCrazy409() + { + $this->assertEquals(explode(',','Славобор,Славобора,Славоборові,Славобора,Славобором,Славоборові,Славоборе'), $this->object->q('Славобор')); + } + public function testCrazy410() + { + $this->assertEquals(explode(',','Славолюб,Славолюба,Славолюбові,Славолюба,Славолюбом,Славолюбові,Славолюбе'), $this->object->q('Славолюб')); + } + public function testCrazy411() + { + $this->assertEquals(explode(',','Славомир,Славомира,Славомирові,Славомира,Славомиром,Славомирові,Славомире'), $this->object->q('Славомир')); + } + public function testCrazy412() + { + $this->assertEquals(explode(',','Славута,Славути,Славуті,Славуту,Славутою,Славуті,Славуто'), $this->object->q('Славута')); + } + public function testCrazy413() + { + $this->assertEquals(explode(',','Снага,Снаги,Сназі,Снагу,Снагою,Сназі,Снаго'), $this->object->q('Снага')); + } + public function testCrazy414() + { + $this->assertEquals(explode(',','Сніжан,Сніжана,Сніжанові,Сніжана,Сніжаном,Сніжанові,Сніжане'), $this->object->q('Сніжан')); + } + public function testCrazy415() + { + $this->assertEquals(explode(',','Сновид,Сновида,Сновидові,Сновида,Сновидом,Сновидові,Сновиде'), $this->object->q('Сновид')); + } + public function testCrazy416() + { + $this->assertEquals(explode(',','Снозір,Снозора,Снозорові,Снозора,Снозором,Снозорові,Снозоре'), $this->object->q('Снозір')); + } + public function testCrazy417() + { + $this->assertEquals(explode(',','Собібор,Собібора,Собіборові,Собібора,Собібором,Собіборові,Собіборе'), $this->object->q('Собібор')); + } + public function testCrazy418() + { + $this->assertEquals(explode(',','Собімир,Собімира,Собімирові,Собімира,Собімиром,Собімирові,Собімире'), $this->object->q('Собімир')); + } + public function testCrazy419() + { + $this->assertEquals(explode(',','Собіслав,Собіслава,Собіславові,Собіслава,Собіславом,Собіславові,Собіславе'), $this->object->q('Собіслав')); + } + public function testCrazy420() + { + $this->assertEquals(explode(',','Сокіл,Сокола,Соколові,Сокола,Соколом,Соколові,Соколе'), $this->object->q('Сокіл')); + } + public function testCrazy421() + { + $this->assertEquals(explode(',','Соловей,Солов’я,Солов’єві,Солов’я,Солов’єм,Солов’єві,Солов’ю'), $this->object->q('Соловей')); + } + public function testCrazy422() + { + $this->assertEquals(explode(',','Сологуб,Сологуба,Сологубові,Сологуба,Сологубом,Сологубові,Сологубе'), $this->object->q('Сологуб')); + } + public function testCrazy423() + { + $this->assertEquals(explode(',','Сонцевид,Сонцевида,Сонцевидові,Сонцевида,Сонцевидом,Сонцевидові,Сонцевиде'), $this->object->q('Сонцевид')); + } + public function testCrazy424() + { + $this->assertEquals(explode(',','Сонцедар,Сонцедара,Сонцедарові,Сонцедара,Сонцедаром,Сонцедарові,Сонцедаре'), $this->object->q('Сонцедар')); + } + public function testCrazy425() + { + $this->assertEquals(explode(',','Сонцелик,Сонцелика,Сонцеликові,Сонцелика,Сонцеликом,Сонцеликові,Сонцеличе'), $this->object->q('Сонцелик')); + } + public function testCrazy426() + { + $this->assertEquals(explode(',','Спас,Спаса,Спасові,Спаса,Спасом,Спасові,Спасе'), $this->object->q('Спас')); + } + public function testCrazy427() + { + $this->assertEquals(explode(',','Станимир,Станимира,Станимирові,Станимира,Станимиром,Станимирові,Станимире'), $this->object->q('Станимир')); + } + public function testCrazy428() + { + $this->assertEquals(explode(',','Станіслав,Станіслава,Станіславові,Станіслава,Станіславом,Станіславові,Станіславе'), $this->object->q('Станіслав')); + } + public function testCrazy429() + { + $this->assertEquals(explode(',','Стародум,Стародума,Стародумові,Стародума,Стародумом,Стародумові,Стародуме'), $this->object->q('Стародум')); + } + public function testCrazy430() + { + $this->assertEquals(explode(',','Степан,Степана,Степанові,Степана,Степаном,Степанові,Степане'), $this->object->q('Степан')); + } + public function testCrazy431() + { + $this->assertEquals(explode(',','Стефаній,Стефанія,Стефанієві,Стефанія,Стефанієм,Стефанієві,Стефанію'), $this->object->q('Стефаній')); + } + public function testCrazy432() + { + $this->assertEquals(explode(',','Стожар,Стожара,Стожарові,Стожара,Стожаром,Стожарові,Стожаре'), $this->object->q('Стожар')); + } + public function testCrazy433() + { + $this->assertEquals(explode(',','Стоймир,Стоймира,Стоймирові,Стоймира,Стоймиром,Стоймирові,Стоймире'), $this->object->q('Стоймир')); + } + public function testCrazy434() + { + $this->assertEquals(explode(',','Стоян,Стояна,Стоянові,Стояна,Стояном,Стоянові,Стояне'), $this->object->q('Стоян')); + } + public function testCrazy435() + { + $this->assertEquals(explode(',','Судивой,Судивоя,Судивоєві,Судивоя,Судивоєм,Судивоєві,Судивою'), $this->object->q('Судивой')); + } + public function testCrazy436() + { + $this->assertEquals(explode(',','Судимир,Судимира,Судимирові,Судимира,Судимиром,Судимирові,Судимире'), $this->object->q('Судимир')); + } + public function testCrazy437() + { + $this->assertEquals(explode(',','Судислав,Судислава,Судиславові,Судислава,Судиславом,Судиславові,Судиславе'), $this->object->q('Судислав')); + } + public function testCrazy438() + { + $this->assertEquals(explode(',','Сурма,Сурми,Сурмі,Сурму,Сурмою,Сурмі,Сурмо'), $this->object->q('Сурма')); + } + public function testCrazy439() + { + $this->assertEquals(explode(',','Тарас,Тараса,Тарасові,Тараса,Тарасом,Тарасові,Тарасе'), $this->object->q('Тарас')); + } + public function testCrazy440() + { + $this->assertEquals(explode(',','Татолюб,Татолюба,Татолюбові,Татолюба,Татолюбом,Татолюбові,Татолюбе'), $this->object->q('Татолюб')); + } + public function testCrazy441() + { + $this->assertEquals(explode(',','Татомир,Татомира,Татомирові,Татомира,Татомиром,Татомирові,Татомире'), $this->object->q('Татомир')); + } + public function testCrazy442() + { + $this->assertEquals(explode(',','Твердигост,Твердигоста,Твердигостові,Твердигоста,Твердигостом,Твердигостові,Твердигосте'), $this->object->q('Твердигост')); + } + public function testCrazy443() + { + $this->assertEquals(explode(',','Твердислав,Твердислава,Твердиславові,Твердислава,Твердиславом,Твердиславові,Твердиславе'), $this->object->q('Твердислав')); + } + public function testCrazy444() + { + $this->assertEquals(explode(',','Творилад,Творилада,Твориладові,Творилада,Твориладом,Твориладові,Твориладе'), $this->object->q('Творилад')); + } + public function testCrazy445() + { + $this->assertEquals(explode(',','Творимир,Творимира,Творимирові,Творимира,Творимиром,Творимирові,Творимире'), $this->object->q('Творимир')); + } + public function testCrazy446() + { + $this->assertEquals(explode(',','Творислав,Творислава,Твориславові,Творислава,Твориславом,Твориславові,Твориславе'), $this->object->q('Творислав')); + } + public function testCrazy447() + { + $this->assertEquals(explode(',','Тихомир,Тихомира,Тихомирові,Тихомира,Тихомиром,Тихомирові,Тихомире'), $this->object->q('Тихомир')); + } + public function testCrazy448() + { + $this->assertEquals(explode(',','Тихон,Тихона,Тихонові,Тихона,Тихоном,Тихонові,Тихоне'), $this->object->q('Тихон')); + } + public function testCrazy449() + { + $this->assertEquals(explode(',','Толигнів,Толигнова,Толигновові,Толигнова,Толигновом,Толигновові,Толигнове'), $this->object->q('Толигнів')); + } + public function testCrazy450() + { + $this->assertEquals(explode(',','Толислав,Толислава,Толиславові,Толислава,Толиславом,Толиславові,Толиславе'), $this->object->q('Толислав')); + } + public function testCrazy451() + { + $this->assertEquals(explode(',','Тригост,Тригоста,Тригостові,Тригоста,Тригостом,Тригостові,Тригосте'), $this->object->q('Тригост')); + } + public function testCrazy452() + { + $this->assertEquals(explode(',','Троян,Трояна,Троянові,Трояна,Трояном,Троянові,Трояне'), $this->object->q('Троян')); + } + public function testCrazy453() + { + $this->assertEquals(explode(',','Триріг,Трирога,Трирогові,Трирога,Трирогом,Трирогові,Трироже'), $this->object->q('Триріг')); + } + public function testCrazy454() + { + $this->assertEquals(explode(',','Тур,Тура,Турові,Тура,Туром,Турові,Туре'), $this->object->q('Тур')); + } + public function testCrazy455() + { + $this->assertEquals(explode(',','Турбог,Турбога,Турбогові,Турбога,Турбогом,Турбогові,Турбоже'), $this->object->q('Турбог')); + } + public function testCrazy456() + { + $this->assertEquals(explode(',','Турбрід,Турброда,Турбродові,Турброда,Турбродом,Турбродові,Турброде'), $this->object->q('Турбрід')); + } + public function testCrazy457() + { + $this->assertEquals(explode(',','Уличан,Уличана,Уличанові,Уличана,Уличаном,Уличанові,Уличане'), $this->object->q('Уличан')); + } + public function testCrazy458() + { + $this->assertEquals(explode(',','Ус,Уса,Усові,Уса,Усом,Усові,Усе'), $this->object->q('Ус')); + } + public function testCrazy459() + { + $this->assertEquals(explode(',','Хвала,Хвали,Хвалі,Хвалу,Хвалою,Хвалі,Хвало'), $this->object->q('Хвала')); + } + public function testCrazy460() + { + $this->assertEquals(explode(',','Хвалибог,Хвалибога,Хвалибогові,Хвалибога,Хвалибогом,Хвалибогові,Хвалибоже'), $this->object->q('Хвалибог')); + } + public function testCrazy461() + { + $this->assertEquals(explode(',','Хвалимир,Хвалимира,Хвалимирові,Хвалимира,Хвалимиром,Хвалимирові,Хвалимире'), $this->object->q('Хвалимир')); + } + public function testCrazy462() + { + $this->assertEquals(explode(',','Ходота,Ходоти,Ходоті,Ходоту,Ходотою,Ходоті,Ходото'), $this->object->q('Ходота')); + } + public function testCrazy463() + { + $this->assertEquals(explode(',','Хорив,Хорива,Хоривові,Хорива,Хоривом,Хоривові,Хориве'), $this->object->q('Хорив')); + } + public function testCrazy464() + { + $this->assertEquals(explode(',','Хорошко,Хорошка,Хорошкові,Хорошка,Хорошком,Хорошкові,Хорошче'), $this->object->q('Хорошко')); + } + public function testCrazy465() + { + $this->assertEquals(explode(',','Хорошун,Хорошуна,Хорошунові,Хорошуна,Хорошуном,Хорошунові,Хорошуне'), $this->object->q('Хорошун')); + } + public function testCrazy466() + { + $this->assertEquals(explode(',','Хотибор,Хотибора,Хотиборові,Хотибора,Хотибором,Хотиборові,Хотиборе'), $this->object->q('Хотибор')); + } + public function testCrazy467() + { + $this->assertEquals(explode(',','Хотимир,Хотимира,Хотимирові,Хотимира,Хотимиром,Хотимирові,Хотимире'), $this->object->q('Хотимир')); + } + public function testCrazy468() + { + $this->assertEquals(explode(',','Хотян,Хотяна,Хотянові,Хотяна,Хотяном,Хотянові,Хотяне'), $this->object->q('Хотян')); + } + public function testCrazy469() + { + $this->assertEquals(explode(',','Хранимир,Хранимира,Хранимирові,Хранимира,Хранимиром,Хранимирові,Хранимире'), $this->object->q('Хранимир')); + } + public function testCrazy470() + { + $this->assertEquals(explode(',','Худан,Худана,Худанові,Худана,Худаном,Худанові,Худане'), $this->object->q('Худан')); + } + public function testCrazy471() + { + $this->assertEquals(explode(',','Царко,Царка,Царкові,Царка,Царком,Царкові,Царче'), $this->object->q('Царко')); + } + public function testCrazy472() + { + $this->assertEquals(explode(',','Цвітан,Цвітана,Цвітанові,Цвітана,Цвітаном,Цвітанові,Цвітане'), $this->object->q('Цвітан')); + } + public function testCrazy473() + { + $this->assertEquals(explode(',','Чара,Чари,Чарі,Чару,Чарою,Чарі,Чаро'), $this->object->q('Чара')); + } + public function testCrazy474() + { + $this->assertEquals(explode(',','Чернин,Чернина,Чернинові,Чернина,Чернином,Чернинові,Чернине'), $this->object->q('Чернин')); + } + public function testCrazy475() + { + $this->assertEquals(explode(',','Чеслав,Чеслава,Чеславові,Чеслава,Чеславом,Чеславові,Чеславе'), $this->object->q('Чеслав')); + } + public function testCrazy476() + { + $this->assertEquals(explode(',','Чесмил,Чесмила,Чесмилові,Чесмила,Чесмилом,Чесмилові,Чесмиле'), $this->object->q('Чесмил')); + } + public function testCrazy477() + { + $this->assertEquals(explode(',','Честислав,Честислава,Честиславові,Честислава,Честиславом,Честиславові,Честиславе'), $this->object->q('Честислав')); + } + public function testCrazy478() + { + $this->assertEquals(explode(',','Чорновіл,Чорновола,Чорноволові,Чорновола,Чорноволом,Чорноволові,Чорноволе'), $this->object->q('Чорновіл')); + } + public function testCrazy479() + { + $this->assertEquals(explode(',','Чорнота,Чорноти,Чорноті,Чорноту,Чорнотою,Чорноті,Чорното'), $this->object->q('Чорнота')); + } + public function testCrazy480() + { + $this->assertEquals(explode(',','Чорнотур,Чорнотура,Чорнотурові,Чорнотура,Чорнотуром,Чорнотурові,Чорнотуре'), $this->object->q('Чорнотур')); + } + public function testCrazy481() + { + $this->assertEquals(explode(',','Щастибог,Щастибога,Щастибогові,Щастибога,Щастибогом,Щастибогові,Щастибоже'), $this->object->q('Щастибог')); + } + public function testCrazy482() + { + $this->assertEquals(explode(',','Щастислав,Щастислава,Щастиславові,Щастислава,Щастиславом,Щастиславові,Щастиславе'), $this->object->q('Щастислав')); + } + public function testCrazy483() + { + $this->assertEquals(explode(',','Щедрогост,Щедрогоста,Щедрогостові,Щедрогоста,Щедрогостом,Щедрогостові,Щедрогосте'), $this->object->q('Щедрогост')); + } + public function testCrazy484() + { + $this->assertEquals(explode(',','Щек,Щека,Щекові,Щека,Щеком,Щекові,Щече'), $this->object->q('Щек')); + } + public function testCrazy485() + { + $this->assertEquals(explode(',','Юрій,Юрія,Юрієві,Юрія,Юрієм,Юрієві,Юрію'), $this->object->q('Юрій')); + } + public function testCrazy486() + { + $this->assertEquals(explode(',','Юлій,Юлія,Юлієві,Юлія,Юлієм,Юлієві,Юлію'), $this->object->q('Юлій')); + } + public function testCrazy487() + { + $this->assertEquals(explode(',','Ява,Яви,Яві,Яву,Явою,Яві,Яво'), $this->object->q('Ява')); + } + public function testCrazy488() + { + $this->assertEquals(explode(',','Явір,Явора,Яворові,Явора,Явором,Яворові,Яворе'), $this->object->q('Явір')); + } + public function testCrazy489() + { + $this->assertEquals(explode(',','Яволод,Яволода,Яволодові,Яволода,Яволодом,Яволодові,Яволоде'), $this->object->q('Яволод')); + } + public function testCrazy490() + { + $this->assertEquals(explode(',','Яр,Яра,Ярові,Яра,Яром,Ярові,Яре'), $this->object->q('Яр')); + } + public function testCrazy491() + { + $this->assertEquals(explode(',','Ярема,Яреми,Яремі,Ярему,Яремою,Яремі,Яремо'), $this->object->q('Ярема')); + } + public function testCrazy492() + { + $this->assertEquals(explode(',','Ярило,Ярила,Ярилові,Ярила,Ярилом,Ярилові,Яриле'), $this->object->q('Ярило')); + } + public function testCrazy493() + { + $this->assertEquals(explode(',','Яровид,Яровида,Яровидові,Яровида,Яровидом,Яровидові,Яровиде'), $this->object->q('Яровид')); + } + public function testCrazy494() + { + $this->assertEquals(explode(',','Яровит,Яровита,Яровитові,Яровита,Яровитом,Яровитові,Яровите'), $this->object->q('Яровит')); + } + public function testCrazy495() + { + $this->assertEquals(explode(',','Яромил,Яромила,Яромилові,Яромила,Яромилом,Яромилові,Яромиле'), $this->object->q('Яромил')); + } + public function testCrazy496() + { + $this->assertEquals(explode(',','Яромир,Яромира,Яромирові,Яромира,Яромиром,Яромирові,Яромире'), $this->object->q('Яромир')); + } + public function testCrazy497() + { + $this->assertEquals(explode(',','Яромисл,Яромисла,Яромислові,Яромисла,Яромислом,Яромислові,Яромисле'), $this->object->q('Яромисл')); + } + public function testCrazy498() + { + $this->assertEquals(explode(',','Ярополк,Ярополка,Ярополкові,Ярополка,Ярополком,Ярополкові,Ярополче'), $this->object->q('Ярополк')); + } + public function testCrazy499() + { + $this->assertEquals(explode(',','Яросвіт,Яросвіта,Яросвітові,Яросвіта,Яросвітом,Яросвітові,Яросвіте'), $this->object->q('Яросвіт')); + } + public function testCrazy500() + { + $this->assertEquals(explode(',','Ярослав,Ярослава,Ярославові,Ярослава,Ярославом,Ярославові,Ярославе'), $this->object->q('Ярослав')); + } + public function testCrazy501() + { + $this->assertEquals(explode(',','Ярош,Яроша,Ярошеві,Яроша,Ярошем,Ярошеві,Яроше'), $this->object->q('Ярош')); + } + public function testCrazy502() + { + $this->assertEquals(explode(',','Яртур,Яртура,Яртурові,Яртура,Яртуром,Яртурові,Яртуре'), $this->object->q('Яртур')); + } + public function testCrazy503() + { + $this->assertEquals(explode(',','Ярчик,Ярчика,Ярчикові,Ярчика,Ярчиком,Ярчикові,Ярчиче'), $this->object->q('Ярчик')); + } + public function testCrazy504() + { + $this->assertEquals(explode(',','Ясен,Ясена,Ясенові,Ясена,Ясеном,Ясенові,Ясене'), $this->object->q('Ясен')); + } + public function testCrazy505() + { + $this->assertEquals(explode(',','Ясновид,Ясновида,Ясновидові,Ясновида,Ясновидом,Ясновидові,Ясновиде'), $this->object->q('Ясновид')); + } + public function testCrazy506() + { + $this->assertEquals(explode(',','Ясногор,Ясногора,Ясногорові,Ясногора,Ясногором,Ясногорові,Ясногоре'), $this->object->q('Ясногор')); + } + public function testCrazy507() + { + $this->assertEquals(explode(',','Яснозір,Яснозора,Яснозорові,Яснозора,Яснозором,Яснозорові,Яснозоре'), $this->object->q('Яснозір')); + } + public function testCrazy508() + { + $this->assertEquals(explode(',','Яснолик,Яснолика,Ясноликові,Яснолика,Ясноликом,Ясноликові,Ясноличе'), $this->object->q('Яснолик')); + } + +} \ No newline at end of file diff --git a/Tests/Library/CrazyTestNamesgirl.php b/Tests/Library/CrazyTestNamesgirl.php new file mode 100644 index 0000000..552d691 --- /dev/null +++ b/Tests/Library/CrazyTestNamesgirl.php @@ -0,0 +1,1346 @@ +object = new NCLNameCaseUa; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + protected function tearDown() + { + + } + + + public function testCrazy0() + { + $this->assertEquals(explode(',','Августа,Августи,Августі,Августу,Августою,Августі,Августо'), $this->object->q('Августа')); + } + public function testCrazy1() + { + $this->assertEquals(explode(',','Аврелія,Аврелії,Аврелії,Аврелію,Аврелією,Аврелії,Авреліє'), $this->object->q('Аврелія')); + } + public function testCrazy2() + { + $this->assertEquals(explode(',','Аврора,Аврори,Аврорі,Аврору,Авророю,Аврорі,Авроро'), $this->object->q('Аврора')); + } + public function testCrazy3() + { + $this->assertEquals(explode(',','Агнія,Агнії,Агнії,Агнію,Агнією,Агнії,Агніє'), $this->object->q('Агнія')); + } + public function testCrazy4() + { + $this->assertEquals(explode(',','Агрипина,Агрипини,Агрипині,Агрипину,Агрипиною,Агрипині,Агрипино'), $this->object->q('Агрипина')); + } + public function testCrazy5() + { + $this->assertEquals(explode(',','Ада,Ади,Аді,Аду,Адою,Аді,Адо'), $this->object->q('Ада')); + } + public function testCrazy6() + { + $this->assertEquals(explode(',','Аделаїда,Аделаїди,Аделаїді,Аделаїду,Аделаїдою,Аделаїді,Аделаїдо'), $this->object->q('Аделаїда')); + } + public function testCrazy7() + { + $this->assertEquals(explode(',','Адріана,Адріани,Адріані,Адріану,Адріаною,Адріані,Адріано'), $this->object->q('Адріана')); + } + public function testCrazy8() + { + $this->assertEquals(explode(',','Аза,Ази,Азі,Азу,Азою,Азі,Азо'), $this->object->q('Аза')); + } + public function testCrazy9() + { + $this->assertEquals(explode(',','Азалія,Азалії,Азалії,Азалію,Азалією,Азалії,Азаліє'), $this->object->q('Азалія')); + } + public function testCrazy10() + { + $this->assertEquals(explode(',','Аліна,Аліни,Аліні,Аліну,Аліною,Аліні,Аліно'), $this->object->q('Аліна')); + } + public function testCrazy11() + { + $this->assertEquals(explode(',','Аліса,Аліси,Алісі,Алісу,Алісою,Алісі,Алісо'), $this->object->q('Аліса')); + } + public function testCrazy12() + { + $this->assertEquals(explode(',','Алла,Алли,Аллі,Аллу,Аллою,Аллі,Алло'), $this->object->q('Алла')); + } + public function testCrazy13() + { + $this->assertEquals(explode(',','Альбертина,Альбертини,Альбертині,Альбертину,Альбертиною,Альбертині,Альбертино'), $this->object->q('Альбертина')); + } + public function testCrazy14() + { + $this->assertEquals(explode(',','Альбіна,Альбіни,Альбіні,Альбіну,Альбіною,Альбіні,Альбіно'), $this->object->q('Альбіна')); + } + public function testCrazy15() + { + $this->assertEquals(explode(',','Альвіна,Альвіни,Альвіні,Альвіну,Альвіною,Альвіні,Альвіно'), $this->object->q('Альвіна')); + } + public function testCrazy16() + { + $this->assertEquals(explode(',','Анастасія,Анастасії,Анастасії,Анастасію,Анастасією,Анастасії,Анастасіє'), $this->object->q('Анастасія')); + } + public function testCrazy17() + { + $this->assertEquals(explode(',','Ангеліна,Ангеліни,Ангеліні,Ангеліну,Ангеліною,Ангеліні,Ангеліно'), $this->object->q('Ангеліна')); + } + public function testCrazy18() + { + $this->assertEquals(explode(',','Анжела,Анжели,Анжелі,Анжелу,Анжелою,Анжелі,Анжело'), $this->object->q('Анжела')); + } + public function testCrazy19() + { + $this->assertEquals(explode(',','Антоніна,Антоніни,Антоніні,Антоніну,Антоніною,Антоніні,Антоніно'), $this->object->q('Антоніна')); + } + public function testCrazy20() + { + $this->assertEquals(explode(',','Анфіса,Анфіси,Анфісі,Анфісу,Анфісою,Анфісі,Анфісо'), $this->object->q('Анфіса')); + } + public function testCrazy21() + { + $this->assertEquals(explode(',','Аріадна,Аріадни,Аріадні,Аріадну,Аріадною,Аріадні,Аріадно'), $this->object->q('Аріадна')); + } + public function testCrazy22() + { + $this->assertEquals(explode(',','Арсена,Арсени,Арсені,Арсену,Арсеною,Арсені,Арсено'), $this->object->q('Арсена')); + } + public function testCrazy23() + { + $this->assertEquals(explode(',','Ася,Асі,Асі,Асю,Асею,Асі,Асе'), $this->object->q('Ася')); + } + public function testCrazy24() + { + $this->assertEquals(explode(',','Афіна,Афіни,Афіні,Афіну,Афіною,Афіні,Афіно'), $this->object->q('Афіна')); + } + public function testCrazy25() + { + $this->assertEquals(explode(',','Афродіта,Афродіти,Афродіті,Афродіту,Афродітою,Афродіті,Афродіто'), $this->object->q('Афродіта')); + } + public function testCrazy26() + { + $this->assertEquals(explode(',','Бажана,Бажани,Бажані,Бажану,Бажаною,Бажані,Бажано'), $this->object->q('Бажана')); + } + public function testCrazy27() + { + $this->assertEquals(explode(',','Берегиня,Берегині,Берегині,Берегиню,Берегинею,Берегині,Берегине'), $this->object->q('Берегиня')); + } + public function testCrazy28() + { + $this->assertEquals(explode(',','Біловида,Біловиди,Біловиді,Біловиду,Біловидою,Біловиді,Біловидо'), $this->object->q('Біловида')); + } + public function testCrazy29() + { + $this->assertEquals(explode(',','Біломира,Біломири,Біломирі,Біломиру,Біломирою,Біломирі,Біломиро'), $this->object->q('Біломира')); + } + public function testCrazy30() + { + $this->assertEquals(explode(',','Білослава,Білослави,Білославі,Білославу,Білославою,Білославі,Білославо'), $this->object->q('Білослава')); + } + public function testCrazy31() + { + $this->assertEquals(explode(',','Біляна,Біляни,Біляні,Біляну,Біляною,Біляні,Біляно'), $this->object->q('Біляна')); + } + public function testCrazy32() + { + $this->assertEquals(explode(',','Благиня,Благині,Благині,Благиню,Благинею,Благині,Благине'), $this->object->q('Благиня')); + } + public function testCrazy33() + { + $this->assertEquals(explode(',','Благовида,Благовиди,Благовиді,Благовиду,Благовидою,Благовиді,Благовидо'), $this->object->q('Благовида')); + } + public function testCrazy34() + { + $this->assertEquals(explode(',','Благовіра,Благовіри,Благовірі,Благовіру,Благовірою,Благовірі,Благовіро'), $this->object->q('Благовіра')); + } + public function testCrazy35() + { + $this->assertEquals(explode(',','Благовіста,Благовісти,Благовісті,Благовісту,Благовістою,Благовісті,Благовісто'), $this->object->q('Благовіста')); + } + public function testCrazy36() + { + $this->assertEquals(explode(',','Благослава,Благослави,Благославі,Благославу,Благославою,Благославі,Благославо'), $this->object->q('Благослава')); + } + public function testCrazy37() + { + $this->assertEquals(explode(',','Богдана,Богдани,Богдані,Богдану,Богданою,Богдані,Богдано'), $this->object->q('Богдана')); + } + public function testCrazy38() + { + $this->assertEquals(explode(',','Боговіра,Боговіри,Боговірі,Боговіру,Боговірою,Боговірі,Боговіро'), $this->object->q('Боговіра')); + } + public function testCrazy39() + { + $this->assertEquals(explode(',','Боговіста,Боговісти,Боговісті,Боговісту,Боговістою,Боговісті,Боговісто'), $this->object->q('Боговіста')); + } + public function testCrazy40() + { + $this->assertEquals(explode(',','Богодара,Богодари,Богодарі,Богодару,Богодарою,Богодарі,Богодаро'), $this->object->q('Богодара')); + } + public function testCrazy41() + { + $this->assertEquals(explode(',','Боголіпа,Боголіпи,Боголіпі,Боголіпу,Боголіпою,Боголіпі,Боголіпо'), $this->object->q('Боголіпа')); + } + public function testCrazy42() + { + $this->assertEquals(explode(',','Боголюба,Боголюби,Боголюбі,Боголюбу,Боголюбою,Боголюбі,Боголюбо'), $this->object->q('Боголюба')); + } + public function testCrazy43() + { + $this->assertEquals(explode(',','Богосвята,Богосвяти,Богосвяті,Богосвяту,Богосвятою,Богосвяті,Богосвято'), $this->object->q('Богосвята')); + } + public function testCrazy44() + { + $this->assertEquals(explode(',','Богумила,Богумили,Богумилі,Богумилу,Богумилою,Богумилі,Богумило'), $this->object->q('Богумила')); + } + public function testCrazy45() + { + $this->assertEquals(explode(',','Богумира,Богумири,Богумирі,Богумиру,Богумирою,Богумирі,Богумиро'), $this->object->q('Богумира')); + } + public function testCrazy46() + { + $this->assertEquals(explode(',','Богуслава,Богуслави,Богуславі,Богуславу,Богуславою,Богуславі,Богуславо'), $this->object->q('Богуслава')); + } + public function testCrazy47() + { + $this->assertEquals(explode(',','Божедана,Божедани,Божедані,Божедану,Божеданою,Божедані,Божедано'), $this->object->q('Божедана')); + } + public function testCrazy48() + { + $this->assertEquals(explode(',','Божедара,Божедари,Божедарі,Божедару,Божедарою,Божедарі,Божедаро'), $this->object->q('Божедара')); + } + public function testCrazy49() + { + $this->assertEquals(explode(',','Божемила,Божемили,Божемилі,Божемилу,Божемилою,Божемилі,Божемило'), $this->object->q('Божемила')); + } + public function testCrazy50() + { + $this->assertEquals(explode(',','Божена,Божени,Божені,Божену,Боженою,Божені,Божено'), $this->object->q('Божена')); + } + public function testCrazy51() + { + $this->assertEquals(explode(',','Божиця,Божиці,Божиці,Божицю,Божицею,Божиці,Божице'), $this->object->q('Божиця')); + } + public function testCrazy52() + { + $this->assertEquals(explode(',','Болеслава,Болеслави,Болеславі,Болеславу,Болеславою,Болеславі,Болеславо'), $this->object->q('Болеслава')); + } + public function testCrazy53() + { + $this->assertEquals(explode(',','Борислава,Борислави,Бориславі,Бориславу,Бориславою,Бориславі,Бориславо'), $this->object->q('Борислава')); + } + public function testCrazy54() + { + $this->assertEquals(explode(',','Боронислава,Боронислави,Борониславі,Борониславу,Борониславою,Борониславі,Борониславо'), $this->object->q('Боронислава')); + } + public function testCrazy55() + { + $this->assertEquals(explode(',','Братолюба,Братолюби,Братолюбі,Братолюбу,Братолюбою,Братолюбі,Братолюбо'), $this->object->q('Братолюба')); + } + public function testCrazy56() + { + $this->assertEquals(explode(',','Братомила,Братомили,Братомилі,Братомилу,Братомилою,Братомилі,Братомило'), $this->object->q('Братомила')); + } + public function testCrazy57() + { + $this->assertEquals(explode(',','Брячислава,Брячислави,Брячиславі,Брячиславу,Брячиславою,Брячиславі,Брячиславо'), $this->object->q('Брячислава')); + } + public function testCrazy58() + { + $this->assertEquals(explode(',','Будана,Будани,Будані,Будану,Буданою,Будані,Будано'), $this->object->q('Будана')); + } + public function testCrazy59() + { + $this->assertEquals(explode(',','Будимира,Будимири,Будимирі,Будимиру,Будимирою,Будимирі,Будимиро'), $this->object->q('Будимира')); + } + public function testCrazy60() + { + $this->assertEquals(explode(',','Будислава,Будислави,Будиславі,Будиславу,Будиславою,Будиславі,Будиславо'), $this->object->q('Будислава')); + } + public function testCrazy61() + { + $this->assertEquals(explode(',','Ведана,Ведани,Ведані,Ведану,Веданою,Ведані,Ведано'), $this->object->q('Ведана')); + } + public function testCrazy62() + { + $this->assertEquals(explode(',','Велимира,Велимири,Велимирі,Велимиру,Велимирою,Велимирі,Велимиро'), $this->object->q('Велимира')); + } + public function testCrazy63() + { + $this->assertEquals(explode(',','Вербава,Вербави,Вербаві,Вербаву,Вербавою,Вербаві,Вербаво'), $this->object->q('Вербава')); + } + public function testCrazy64() + { + $this->assertEquals(explode(',','Верхуслава,Верхуслави,Верхуславі,Верхуславу,Верхуславою,Верхуславі,Верхуславо'), $this->object->q('Верхуслава')); + } + public function testCrazy65() + { + $this->assertEquals(explode(',','Веселина,Веселини,Веселині,Веселину,Веселиною,Веселині,Веселино'), $this->object->q('Веселина')); + } + public function testCrazy66() + { + $this->assertEquals(explode(',','Веселка,Веселки,Веселці,Веселку,Веселкою,Веселці,Веселко'), $this->object->q('Веселка')); + } + public function testCrazy67() + { + $this->assertEquals(explode(',','Весна,Весни,Весні,Весну,Весною,Весні,Весно'), $this->object->q('Весна')); + } + public function testCrazy68() + { + $this->assertEquals(explode(',','Вишена,Вишени,Вишені,Вишену,Вишеною,Вишені,Вишено'), $this->object->q('Вишена')); + } + public function testCrazy69() + { + $this->assertEquals(explode(',','Вишеслава,Вишеслави,Вишеславі,Вишеславу,Вишеславою,Вишеславі,Вишеславо'), $this->object->q('Вишеслава')); + } + public function testCrazy70() + { + $this->assertEquals(explode(',','Вишня,Вишні,Вишні,Вишню,Вишнею,Вишні,Вишне'), $this->object->q('Вишня')); + } + public function testCrazy71() + { + $this->assertEquals(explode(',','Віра,Віри,Вірі,Віру,Вірою,Вірі,Віро'), $this->object->q('Віра')); + } + public function testCrazy72() + { + $this->assertEquals(explode(',','Віродана,Віродани,Віродані,Віродану,Віроданою,Віродані,Віродано'), $this->object->q('Віродана')); + } + public function testCrazy73() + { + $this->assertEquals(explode(',','Віродара,Віродари,Віродарі,Віродару,Віродарою,Віродарі,Віродаро'), $this->object->q('Віродара')); + } + public function testCrazy74() + { + $this->assertEquals(explode(',','Вірослава,Вірослави,Вірославі,Вірославу,Вірославою,Вірославі,Вірославо'), $this->object->q('Вірослава')); + } + public function testCrazy75() + { + $this->assertEquals(explode(',','Віста,Вісти,Вісті,Вісту,Вістою,Вісті,Вісто'), $this->object->q('Віста')); + } + public function testCrazy76() + { + $this->assertEquals(explode(',','Вістуна,Вістуни,Вістуні,Вістуну,Вістуною,Вістуні,Вістуно'), $this->object->q('Вістуна')); + } + public function testCrazy77() + { + $this->assertEquals(explode(',','Вітана,Вітани,Вітані,Вітану,Вітаною,Вітані,Вітано'), $this->object->q('Вітана')); + } + public function testCrazy78() + { + $this->assertEquals(explode(',','Влада,Влади,Владі,Владу,Владою,Владі,Владо'), $this->object->q('Влада')); + } + public function testCrazy79() + { + $this->assertEquals(explode(',','Владислава,Владислави,Владиславі,Владиславу,Владиславою,Владиславі,Владиславо'), $this->object->q('Владислава')); + } + public function testCrazy80() + { + $this->assertEquals(explode(',','Власта,Власти,Власті,Власту,Властою,Власті,Власто'), $this->object->q('Власта')); + } + public function testCrazy81() + { + $this->assertEquals(explode(',','Вогнедара,Вогнедари,Вогнедарі,Вогнедару,Вогнедарою,Вогнедарі,Вогнедаро'), $this->object->q('Вогнедара')); + } + public function testCrazy82() + { + $this->assertEquals(explode(',','Вогняна,Вогняни,Вогняні,Вогняну,Вогняною,Вогняні,Вогняно'), $this->object->q('Вогняна')); + } + public function testCrazy83() + { + $this->assertEquals(explode(',','Волелюба,Волелюби,Волелюбі,Волелюбу,Волелюбою,Волелюбі,Волелюбо'), $this->object->q('Волелюба')); + } + public function testCrazy84() + { + $this->assertEquals(explode(',','Володимира,Володимири,Володимирі,Володимиру,Володимирою,Володимирі,Володимиро'), $this->object->q('Володимира')); + } + public function testCrazy85() + { + $this->assertEquals(explode(',','Волошка,Волошки,Волошці,Волошку,Волошкою,Волошці,Волошко'), $this->object->q('Волошка')); + } + public function testCrazy86() + { + $this->assertEquals(explode(',','Воля,Волі,Волі,Волю,Волею,Волі,Воле'), $this->object->q('Воля')); + } + public function testCrazy87() + { + $this->assertEquals(explode(',','Всеволода,Всеволоди,Всеволоді,Всеволоду,Всеволодою,Всеволоді,Всеволодо'), $this->object->q('Всеволода')); + } + public function testCrazy88() + { + $this->assertEquals(explode(',','Вселюба,Вселюби,Вселюбі,Вселюбу,Вселюбою,Вселюбі,Вселюбо'), $this->object->q('Вселюба')); + } + public function testCrazy89() + { + $this->assertEquals(explode(',','Всемира,Всемири,Всемирі,Всемиру,Всемирою,Всемирі,Всемиро'), $this->object->q('Всемира')); + } + public function testCrazy90() + { + $this->assertEquals(explode(',','Всеслава,Всеслави,Всеславі,Всеславу,Всеславою,Всеславі,Всеславо'), $this->object->q('Всеслава')); + } + public function testCrazy91() + { + $this->assertEquals(explode(',','В’ячеслава,В’ячеслави,В’ячеславі,В’ячеславу,В’ячеславою,В’ячеславі,В’ячеславо'), $this->object->q('В’ячеслава')); + } + public function testCrazy92() + { + $this->assertEquals(explode(',','Гаїна,Гаїни,Гаїні,Гаїну,Гаїною,Гаїні,Гаїно'), $this->object->q('Гаїна')); + } + public function testCrazy93() + { + $this->assertEquals(explode(',','Гатусила,Гатусили,Гатусилі,Гатусилу,Гатусилою,Гатусилі,Гатусило'), $this->object->q('Гатусила')); + } + public function testCrazy94() + { + $this->assertEquals(explode(',','Гарнослава,Гарнослави,Гарнославі,Гарнославу,Гарнославою,Гарнославі,Гарнославо'), $this->object->q('Гарнослава')); + } + public function testCrazy95() + { + $this->assertEquals(explode(',','Голубка,Голубки,Голубці,Голубку,Голубкою,Голубці,Голубко'), $this->object->q('Голубка')); + } + public function testCrazy96() + { + $this->assertEquals(explode(',','Горигляда,Горигляди,Горигляді,Горигляду,Гориглядою,Горигляді,Гориглядо'), $this->object->q('Горигляда')); + } + public function testCrazy97() + { + $this->assertEquals(explode(',','Горислава,Горислави,Гориславі,Гориславу,Гориславою,Гориславі,Гориславо'), $this->object->q('Горислава')); + } + public function testCrazy98() + { + $this->assertEquals(explode(',','Городислава,Городислави,Городиславі,Городиславу,Городиславою,Городиславі,Городиславо'), $this->object->q('Городислава')); + } + public function testCrazy99() + { + $this->assertEquals(explode(',','Гострозора,Гострозори,Гострозорі,Гострозору,Гострозорою,Гострозорі,Гострозоро'), $this->object->q('Гострозора')); + } + public function testCrazy100() + { + $this->assertEquals(explode(',','Градислава,Градислави,Градиславі,Градиславу,Градиславою,Градиславі,Градиславо'), $this->object->q('Градислава')); + } + public function testCrazy101() + { + $this->assertEquals(explode(',','Гранислава,Гранислави,Граниславі,Граниславу,Граниславою,Граниславі,Граниславо'), $this->object->q('Гранислава')); + } + public function testCrazy102() + { + $this->assertEquals(explode(',','Гремислава,Гремислави,Гремиславі,Гремиславу,Гремиславою,Гремиславі,Гремиславо'), $this->object->q('Гремислава')); + } + public function testCrazy103() + { + $this->assertEquals(explode(',','Далібора,Далібори,Даліборі,Далібору,Даліборою,Даліборі,Даліборо'), $this->object->q('Далібора')); + } + public function testCrazy104() + { + $this->assertEquals(explode(',','Дана,Дани,Дані,Дану,Даною,Дані,Дано'), $this->object->q('Дана')); + } + public function testCrazy105() + { + $this->assertEquals(explode(',','Дарина,Дарини,Дарині,Дарину,Дариною,Дарині,Дарино'), $this->object->q('Дарина')); + } + public function testCrazy106() + { + $this->assertEquals(explode(',','Дзвенимира,Дзвенимири,Дзвенимирі,Дзвенимиру,Дзвенимирою,Дзвенимирі,Дзвенимиро'), $this->object->q('Дзвенимира')); + } + public function testCrazy107() + { + $this->assertEquals(explode(',','Дзвенислава,Дзвенислави,Дзвениславі,Дзвениславу,Дзвениславою,Дзвениславі,Дзвениславо'), $this->object->q('Дзвенислава')); + } + public function testCrazy108() + { + $this->assertEquals(explode(',','Дзвінка,Дзвінки,Дзвінці,Дзвінку,Дзвінкою,Дзвінці,Дзвінко'), $this->object->q('Дзвінка')); + } + public function testCrazy109() + { + $this->assertEquals(explode(',','Діяна,Діяни,Діяні,Діяну,Діяною,Діяні,Діяно'), $this->object->q('Діяна')); + } + public function testCrazy110() + { + $this->assertEquals(explode(',','Добринка,Добринки,Добринці,Добринку,Добринкою,Добринці,Добринко'), $this->object->q('Добринка')); + } + public function testCrazy111() + { + $this->assertEquals(explode(',','Добровіста,Добровісти,Добровісті,Добровісту,Добровістою,Добровісті,Добровісто'), $this->object->q('Добровіста')); + } + public function testCrazy112() + { + $this->assertEquals(explode(',','Доброгніва,Доброгніви,Доброгніві,Доброгніву,Доброгнівою,Доброгніві,Доброгніво'), $this->object->q('Доброгніва')); + } + public function testCrazy113() + { + $this->assertEquals(explode(',','Добролюба,Добролюби,Добролюбі,Добролюбу,Добролюбою,Добролюбі,Добролюбо'), $this->object->q('Добролюба')); + } + public function testCrazy114() + { + $this->assertEquals(explode(',','Добромила,Добромили,Добромилі,Добромилу,Добромилою,Добромилі,Добромило'), $this->object->q('Добромила')); + } + public function testCrazy115() + { + $this->assertEquals(explode(',','Добромира,Добромири,Добромирі,Добромиру,Добромирою,Добромирі,Добромиро'), $this->object->q('Добромира')); + } + public function testCrazy116() + { + $this->assertEquals(explode(',','Доброніга,Доброноги,Добронозі,Доброногу,Доброногою,Добронозі,Доброного'), $this->object->q('Доброніга')); + } + public function testCrazy117() + { + $this->assertEquals(explode(',','Доброслава,Доброслави,Доброславі,Доброславу,Доброславою,Доброславі,Доброславо'), $this->object->q('Доброслава')); + } + public function testCrazy118() + { + $this->assertEquals(explode(',','Долина,Долини,Долині,Долину,Долиною,Долині,Долино'), $this->object->q('Долина')); + } + public function testCrazy119() + { + $this->assertEquals(explode(',','Доля,Долі,Долі,Долю,Долею,Долі,Доле'), $this->object->q('Доля')); + } + public function testCrazy120() + { + $this->assertEquals(explode(',','Домаха,Домахи,Домасі,Домаху,Домахою,Домасі,Домахо'), $this->object->q('Домаха')); + } + public function testCrazy121() + { + $this->assertEquals(explode(',','Доморада,Доморади,Домораді,Домораду,Доморадою,Домораді,Доморадо'), $this->object->q('Доморада')); + } + public function testCrazy122() + { + $this->assertEquals(explode(',','Дружелюба,Дружелюби,Дружелюбі,Дружелюбу,Дружелюбою,Дружелюбі,Дружелюбо'), $this->object->q('Дружелюба')); + } + public function testCrazy123() + { + $this->assertEquals(explode(',','Жадана,Жадани,Жадані,Жадану,Жаданою,Жадані,Жадано'), $this->object->q('Жадана')); + } + public function testCrazy124() + { + $this->assertEquals(explode(',','Ждана,Ждани,Ждані,Ждану,Жданою,Ждані,Ждано'), $this->object->q('Ждана')); + } + public function testCrazy125() + { + $this->assertEquals(explode(',','Живосила,Живосили,Живосилі,Живосилу,Живосилою,Живосилі,Живосило'), $this->object->q('Живосила')); + } + public function testCrazy126() + { + $this->assertEquals(explode(',','Живослава,Живослави,Живославі,Живославу,Живославою,Живославі,Живославо'), $this->object->q('Живослава')); + } + public function testCrazy127() + { + $this->assertEquals(explode(',','Житомира,Житомири,Житомирі,Житомиру,Житомирою,Житомирі,Житомиро'), $this->object->q('Житомира')); + } + public function testCrazy128() + { + $this->assertEquals(explode(',','Життєлюба,Життєлюби,Життєлюбі,Життєлюбу,Життєлюбою,Життєлюбі,Життєлюбо'), $this->object->q('Життєлюба')); + } + public function testCrazy129() + { + $this->assertEquals(explode(',','Забава,Забави,Забаві,Забаву,Забавою,Забаві,Забаво'), $this->object->q('Забава')); + } + public function testCrazy130() + { + $this->assertEquals(explode(',','Звенигора,Звенигори,Звенигорі,Звенигору,Звенигорою,Звенигорі,Звенигоро'), $this->object->q('Звенигора')); + } + public function testCrazy131() + { + $this->assertEquals(explode(',','Звенислава,Звенислави,Звениславі,Звениславу,Звениславою,Звениславі,Звениславо'), $this->object->q('Звенислава')); + } + public function testCrazy132() + { + $this->assertEquals(explode(',','Звонимира,Звонимири,Звонимирі,Звонимиру,Звонимирою,Звонимирі,Звонимиро'), $this->object->q('Звонимира')); + } + public function testCrazy133() + { + $this->assertEquals(explode(',','Зірка,Зірки,Зірці,Зірку,Зіркою,Зірці,Зірко'), $this->object->q('Зірка')); + } + public function testCrazy134() + { + $this->assertEquals(explode(',','Злата,Злати,Златі,Злату,Златою,Златі,Злато'), $this->object->q('Злата')); + } + public function testCrazy135() + { + $this->assertEquals(explode(',','Златомира,Златомири,Златомирі,Златомиру,Златомирою,Златомирі,Златомиро'), $this->object->q('Златомира')); + } + public function testCrazy136() + { + $this->assertEquals(explode(',','Златоуста,Златоусти,Златоусті,Златоусту,Златоустою,Златоусті,Златоусто'), $this->object->q('Златоуста')); + } + public function testCrazy137() + { + $this->assertEquals(explode(',','Золотодана,Золотодани,Золотодані,Золотодану,Золотоданою,Золотодані,Золотодано'), $this->object->q('Золотодана')); + } + public function testCrazy138() + { + $this->assertEquals(explode(',','Зорегляда,Зорегляди,Зорегляді,Зорегляду,Зореглядою,Зорегляді,Зореглядо'), $this->object->q('Зорегляда')); + } + public function testCrazy139() + { + $this->assertEquals(explode(',','Зореслава,Зореслави,Зореславі,Зореславу,Зореславою,Зореславі,Зореславо'), $this->object->q('Зореслава')); + } + public function testCrazy140() + { + $this->assertEquals(explode(',','Зорина,Зорини,Зорині,Зорину,Зориною,Зорині,Зорино'), $this->object->q('Зорина')); + } + public function testCrazy141() + { + $this->assertEquals(explode(',','Зоря,Зорі,Зорі,Зорю,Зорею,Зорі,Зоре'), $this->object->q('Зоря')); + } + public function testCrazy142() + { + $this->assertEquals(explode(',','Зоряна,Зоряни,Зоряні,Зоряну,Зоряною,Зоряні,Зоряно'), $this->object->q('Зоряна')); + } + public function testCrazy143() + { + $this->assertEquals(explode(',','Казка,Казки,Казці,Казку,Казкою,Казці,Казко'), $this->object->q('Казка')); + } + public function testCrazy144() + { + $this->assertEquals(explode(',','Калина,Калини,Калині,Калину,Калиною,Калині,Калино'), $this->object->q('Калина')); + } + public function testCrazy145() + { + $this->assertEquals(explode(',','Квітка,Квітки,Квітці,Квітку,Квіткою,Квітці,Квітко'), $this->object->q('Квітка')); + } + public function testCrazy146() + { + $this->assertEquals(explode(',','Колодара,Колодари,Колодарі,Колодару,Колодарою,Колодарі,Колодаро'), $this->object->q('Колодара')); + } + public function testCrazy147() + { + $this->assertEquals(explode(',','Красава,Красави,Красаві,Красаву,Красавою,Красаві,Красаво'), $this->object->q('Красава')); + } + public function testCrazy148() + { + $this->assertEquals(explode(',','Красимира,Красимири,Красимирі,Красимиру,Красимирою,Красимирі,Красимиро'), $this->object->q('Красимира')); + } + public function testCrazy149() + { + $this->assertEquals(explode(',','Красновида,Красновиди,Красновиді,Красновиду,Красновидою,Красновиді,Красновидо'), $this->object->q('Красновида')); + } + public function testCrazy150() + { + $this->assertEquals(explode(',','Краснолика,Краснолики,Краснолиці,Краснолику,Красноликою,Краснолиці,Краснолико'), $this->object->q('Краснолика')); + } + public function testCrazy151() + { + $this->assertEquals(explode(',','Красуня,Красуні,Красуні,Красуню,Красунею,Красуні,Красуне'), $this->object->q('Красуня')); + } + public function testCrazy152() + { + $this->assertEquals(explode(',','Купава,Купави,Купаві,Купаву,Купавою,Купаві,Купаво'), $this->object->q('Купава')); + } + public function testCrazy153() + { + $this->assertEquals(explode(',','Лада,Лади,Ладі,Ладу,Ладою,Ладі,Ладо'), $this->object->q('Лада')); + } + public function testCrazy154() + { + $this->assertEquals(explode(',','Ладислава,Ладислави,Ладиславі,Ладиславу,Ладиславою,Ладиславі,Ладиславо'), $this->object->q('Ладислава')); + } + public function testCrazy155() + { + $this->assertEquals(explode(',','Ладомила,Ладомили,Ладомилі,Ладомилу,Ладомилою,Ладомилі,Ладомило'), $this->object->q('Ладомила')); + } + public function testCrazy156() + { + $this->assertEquals(explode(',','Ладомира,Ладомири,Ладомирі,Ладомиру,Ладомирою,Ладомирі,Ладомиро'), $this->object->q('Ладомира')); + } + public function testCrazy157() + { + $this->assertEquals(explode(',','Левина,Левини,Левині,Левину,Левиною,Левині,Левино'), $this->object->q('Левина')); + } + public function testCrazy158() + { + $this->assertEquals(explode(',','Лель,Лелі,Лелі,Лель,Леллю,Лелі,Леле'), $this->object->q('Лель')); + } + public function testCrazy159() + { + $this->assertEquals(explode(',','Леля,Лелі,Лелі,Лелю,Лелею,Лелі,Леле'), $this->object->q('Леля')); + } + public function testCrazy160() + { + $this->assertEquals(explode(',','Леся,Лесі,Лесі,Лесю,Лесею,Лесі,Лесе'), $this->object->q('Леся')); + } + public function testCrazy161() + { + $this->assertEquals(explode(',','Либідь,Либіді,Либіді,Либідь,Либіддю,Либіді,Либіде'), $this->object->q('Либідь')); + } + public function testCrazy162() + { + $this->assertEquals(explode(',','Лілея,Лілеї,Лілеї,Лілею,Лілеєю,Лілеї,Лілеє'), $this->object->q('Лілея')); + } + public function testCrazy163() + { + $this->assertEquals(explode(',','Лоліта,Лоліти,Лоліті,Лоліту,Лолітою,Лоліті,Лоліто'), $this->object->q('Лоліта')); + } + public function testCrazy164() + { + $this->assertEquals(explode(',','Любава,Любави,Любаві,Любаву,Любавою,Любаві,Любаво'), $this->object->q('Любава')); + } + public function testCrazy165() + { + $this->assertEquals(explode(',','Любаня,Любані,Любані,Любаню,Любанею,Любані,Любане'), $this->object->q('Любаня')); + } + public function testCrazy166() + { + $this->assertEquals(explode(',','Любислава,Любислави,Любиславі,Любиславу,Любиславою,Любиславі,Любиславо'), $this->object->q('Любислава')); + } + public function testCrazy167() + { + $this->assertEquals(explode(',','Любов,Любові,Любові,Любов,Любов’ю,Любові,Любове'), $this->object->q('Любов')); + } + public function testCrazy168() + { + $this->assertEquals(explode(',','Любомила,Любомили,Любомилі,Любомилу,Любомилою,Любомилі,Любомило'), $this->object->q('Любомила')); + } + public function testCrazy169() + { + $this->assertEquals(explode(',','Любомира,Любомири,Любомирі,Любомиру,Любомирою,Любомирі,Любомиро'), $this->object->q('Любомира')); + } + public function testCrazy170() + { + $this->assertEquals(explode(',','Люборада,Люборади,Любораді,Любораду,Люборадою,Любораді,Люборадо'), $this->object->q('Люборада')); + } + public function testCrazy171() + { + $this->assertEquals(explode(',','Людмила,Людмили,Людмилі,Людмилу,Людмилою,Людмилі,Людмило'), $this->object->q('Людмила')); + } + public function testCrazy172() + { + $this->assertEquals(explode(',','Людомила,Людомили,Людомилі,Людомилу,Людомилою,Людомилі,Людомило'), $this->object->q('Людомила')); + } + public function testCrazy173() + { + $this->assertEquals(explode(',','Любослава,Любослави,Любославі,Любославу,Любославою,Любославі,Любославо'), $this->object->q('Любослава')); + } + public function testCrazy174() + { + $this->assertEquals(explode(',','Льоля,Льолі,Льолі,Льолю,Льолею,Льолі,Льоле'), $this->object->q('Льоля')); + } + public function testCrazy175() + { + $this->assertEquals(explode(',','Мавка,Мавки,Мавці,Мавку,Мавкою,Мавці,Мавко'), $this->object->q('Мавка')); + } + public function testCrazy176() + { + $this->assertEquals(explode(',','Магадара,Магадари,Магадарі,Магадару,Магадарою,Магадарі,Магадаро'), $this->object->q('Магадара')); + } + public function testCrazy177() + { + $this->assertEquals(explode(',','Маїна,Маїни,Маїні,Маїну,Маїною,Маїні,Маїно'), $this->object->q('Маїна')); + } + public function testCrazy178() + { + $this->assertEquals(explode(',','Маківка,Маківки,Маківці,Маківку,Маківкою,Маківці,Маківко'), $this->object->q('Маківка')); + } + public function testCrazy179() + { + $this->assertEquals(explode(',','Малуня,Малуні,Малуні,Малуню,Малунею,Малуні,Малуне'), $this->object->q('Малуня')); + } + public function testCrazy180() + { + $this->assertEquals(explode(',','Малуша,Малуши,Малуші,Малушу,Малушою,Малуші,Малушо'), $this->object->q('Малуша')); + } + public function testCrazy181() + { + $this->assertEquals(explode(',','Мальва,Мальви,Мальві,Мальву,Мальвою,Мальві,Мальво'), $this->object->q('Мальва')); + } + public function testCrazy182() + { + $this->assertEquals(explode(',','Марута,Марути,Маруті,Маруту,Марутою,Маруті,Маруто'), $this->object->q('Марута')); + } + public function testCrazy183() + { + $this->assertEquals(explode(',','Мая,Маї,Маї,Маю,Маєю,Маї,Має'), $this->object->q('Мая')); + } + public function testCrazy184() + { + $this->assertEquals(explode(',','Медорада,Медоради,Медораді,Медораду,Медорадою,Медораді,Медорадо'), $this->object->q('Медорада')); + } + public function testCrazy185() + { + $this->assertEquals(explode(',','Мечислава,Мечислави,Мечиславі,Мечиславу,Мечиславою,Мечиславі,Мечиславо'), $this->object->q('Мечислава')); + } + public function testCrazy186() + { + $this->assertEquals(explode(',','Милана,Милани,Милані,Милану,Миланою,Милані,Милано'), $this->object->q('Милана')); + } + public function testCrazy187() + { + $this->assertEquals(explode(',','Милована,Миловани,Миловані,Миловану,Милованою,Миловані,Миловано'), $this->object->q('Милована')); + } + public function testCrazy188() + { + $this->assertEquals(explode(',','Миловида,Миловиди,Миловиді,Миловиду,Миловидою,Миловиді,Миловидо'), $this->object->q('Миловида')); + } + public function testCrazy189() + { + $this->assertEquals(explode(',','Милодара,Милодари,Милодарі,Милодару,Милодарою,Милодарі,Милодаро'), $this->object->q('Милодара')); + } + public function testCrazy190() + { + $this->assertEquals(explode(',','Милослава,Милослави,Милославі,Милославу,Милославою,Милославі,Милославо'), $this->object->q('Милослава')); + } + public function testCrazy191() + { + $this->assertEquals(explode(',','Мирана,Мирани,Мирані,Мирану,Мираною,Мирані,Мирано'), $this->object->q('Мирана')); + } + public function testCrazy192() + { + $this->assertEquals(explode(',','Миробога,Миробоги,Миробозі,Миробогу,Миробогою,Миробозі,Миробого'), $this->object->q('Миробога')); + } + public function testCrazy193() + { + $this->assertEquals(explode(',','Миролюба,Миролюби,Миролюбі,Миролюбу,Миролюбою,Миролюбі,Миролюбо'), $this->object->q('Миролюба')); + } + public function testCrazy194() + { + $this->assertEquals(explode(',','Мирослава,Мирослави,Мирославі,Мирославу,Мирославою,Мирославі,Мирославо'), $this->object->q('Мирослава')); + } + public function testCrazy195() + { + $this->assertEquals(explode(',','Млада,Млади,Младі,Младу,Младою,Младі,Младо'), $this->object->q('Млада')); + } + public function testCrazy196() + { + $this->assertEquals(explode(',','Мокрина,Мокрини,Мокрині,Мокрину,Мокриною,Мокрині,Мокрино'), $this->object->q('Мокрина')); + } + public function testCrazy197() + { + $this->assertEquals(explode(',','Мстислава,Мстислави,Мстиславі,Мстиславу,Мстиславою,Мстиславі,Мстиславо'), $this->object->q('Мстислава')); + } + public function testCrazy198() + { + $this->assertEquals(explode(',','Мудролюба,Мудролюби,Мудролюбі,Мудролюбу,Мудролюбою,Мудролюбі,Мудролюбо'), $this->object->q('Мудролюба')); + } + public function testCrazy199() + { + $this->assertEquals(explode(',','Надія,Надії,Надії,Надію,Надією,Надії,Надіє'), $this->object->q('Надія')); + } + public function testCrazy200() + { + $this->assertEquals(explode(',','Найда,Найди,Найді,Найду,Найдою,Найді,Найдо'), $this->object->q('Найда')); + } + public function testCrazy201() + { + $this->assertEquals(explode(',','Найдена,Найдени,Найдені,Найдену,Найденою,Найдені,Найдено'), $this->object->q('Найдена')); + } + public function testCrazy202() + { + $this->assertEquals(explode(',','Наслава,Наслави,Наславі,Наславу,Наславою,Наславі,Наславо'), $this->object->q('Наслава')); + } + public function testCrazy203() + { + $this->assertEquals(explode(',','Немира,Немири,Немирі,Немиру,Немирою,Немирі,Немиро'), $this->object->q('Немира')); + } + public function testCrazy204() + { + $this->assertEquals(explode(',','Нігослава,Нігослави,Нігославі,Нігославу,Нігославою,Нігославі,Нігославо'), $this->object->q('Нігослава')); + } + public function testCrazy205() + { + $this->assertEquals(explode(',','Незабудка,Незабудки,Незабудці,Незабудку,Незабудкою,Незабудці,Незабудко'), $this->object->q('Незабудка')); + } + public function testCrazy206() + { + $this->assertEquals(explode(',','Огняна,Огняни,Огняні,Огняну,Огняною,Огняні,Огняно'), $this->object->q('Огняна')); + } + public function testCrazy207() + { + $this->assertEquals(explode(',','Оримира,Оримири,Оримирі,Оримиру,Оримирою,Оримирі,Оримиро'), $this->object->q('Оримира')); + } + public function testCrazy208() + { + $this->assertEquals(explode(',','Орина,Орини,Орині,Орину,Ориною,Орині,Орино'), $this->object->q('Орина')); + } + public function testCrazy209() + { + $this->assertEquals(explode(',','Орислава,Орислави,Ориславі,Ориславу,Ориславою,Ориславі,Ориславо'), $this->object->q('Орислава')); + } + public function testCrazy210() + { + $this->assertEquals(explode(',','Орися,Орисі,Орисі,Орисю,Орисею,Орисі,Орисе'), $this->object->q('Орися')); + } + public function testCrazy211() + { + $this->assertEquals(explode(',','Оріяна,Оріяни,Оріяні,Оріяну,Оріяною,Оріяні,Оріяно'), $this->object->q('Оріяна')); + } + public function testCrazy212() + { + $this->assertEquals(explode(',','Орогоста,Орогости,Орогості,Орогосту,Орогостою,Орогості,Орогосто'), $this->object->q('Орогоста')); + } + public function testCrazy213() + { + $this->assertEquals(explode(',','Острозора,Острозори,Острозорі,Острозору,Острозорою,Острозорі,Острозоро'), $this->object->q('Острозора')); + } + public function testCrazy214() + { + $this->assertEquals(explode(',','Остромира,Остромири,Остромирі,Остромиру,Остромирою,Остромирі,Остромиро'), $this->object->q('Остромира')); + } + public function testCrazy215() + { + $this->assertEquals(explode(',','Осмомисла,Осмомисли,Осмомислі,Осмомислу,Осмомислою,Осмомислі,Осмомисло'), $this->object->q('Осмомисла')); + } + public function testCrazy216() + { + $this->assertEquals(explode(',','Остромова,Остромови,Остромові,Остромову,Остромовою,Остромові,Остромово'), $this->object->q('Остромова')); + } + public function testCrazy217() + { + $this->assertEquals(explode(',','Пава,Пави,Паві,Паву,Павою,Паві,Паво'), $this->object->q('Пава')); + } + public function testCrazy218() + { + $this->assertEquals(explode(',','Палажка,Палажки,Палажці,Палажку,Палажкою,Палажці,Палажко'), $this->object->q('Палажка')); + } + public function testCrazy219() + { + $this->assertEquals(explode(',','Палазга,Палазги,Палаззі,Палазгу,Палазгою,Палаззі,Палазго'), $this->object->q('Палазга')); + } + public function testCrazy220() + { + $this->assertEquals(explode(',','Перелюба,Перелюби,Перелюбі,Перелюбу,Перелюбою,Перелюбі,Перелюбо'), $this->object->q('Перелюба')); + } + public function testCrazy221() + { + $this->assertEquals(explode(',','Перемила,Перемили,Перемилі,Перемилу,Перемилою,Перемилі,Перемило'), $this->object->q('Перемила')); + } + public function testCrazy222() + { + $this->assertEquals(explode(',','Перемисла,Перемисли,Перемислі,Перемислу,Перемислою,Перемислі,Перемисло'), $this->object->q('Перемисла')); + } + public function testCrazy223() + { + $this->assertEquals(explode(',','Півонія,Півонії,Півонії,Півонію,Півонією,Півонії,Півоніє'), $this->object->q('Півонія')); + } + public function testCrazy224() + { + $this->assertEquals(explode(',','Позвізда,Позвізди,Позвізді,Позвізду,Позвіздою,Позвізді,Позвіздо'), $this->object->q('Позвізда')); + } + public function testCrazy225() + { + $this->assertEquals(explode(',','Полеза,Полези,Полезі,Полезу,Полезою,Полезі,Полезо'), $this->object->q('Полеза')); + } + public function testCrazy226() + { + $this->assertEquals(explode(',','Поляна,Поляни,Поляні,Поляну,Поляною,Поляні,Поляно'), $this->object->q('Поляна')); + } + public function testCrazy227() + { + $this->assertEquals(explode(',','Потішана,Потішани,Потішані,Потішану,Потішаною,Потішані,Потішано'), $this->object->q('Потішана')); + } + public function testCrazy228() + { + $this->assertEquals(explode(',','Предслава,Предслави,Предславі,Предславу,Предславою,Предславі,Предславо'), $this->object->q('Предслава')); + } + public function testCrazy229() + { + $this->assertEquals(explode(',','Рада,Ради,Раді,Раду,Радою,Раді,Радо'), $this->object->q('Рада')); + } + public function testCrazy230() + { + $this->assertEquals(explode(',','Радана,Радани,Радані,Радану,Раданою,Радані,Радано'), $this->object->q('Радана')); + } + public function testCrazy231() + { + $this->assertEquals(explode(',','Радимира,Радимири,Радимирі,Радимиру,Радимирою,Радимирі,Радимиро'), $this->object->q('Радимира')); + } + public function testCrazy232() + { + $this->assertEquals(explode(',','Радогоста,Радогости,Радогості,Радогосту,Радогостою,Радогості,Радогосто'), $this->object->q('Радогоста')); + } + public function testCrazy233() + { + $this->assertEquals(explode(',','Радомира,Радомири,Радомирі,Радомиру,Радомирою,Радомирі,Радомиро'), $this->object->q('Радомира')); + } + public function testCrazy234() + { + $this->assertEquals(explode(',','Радослава,Радослави,Радославі,Радославу,Радославою,Радославі,Радославо'), $this->object->q('Радослава')); + } + public function testCrazy235() + { + $this->assertEquals(explode(',','Рідна,Рідни,Рідні,Рідну,Рідною,Рідні,Рідно'), $this->object->q('Рідна')); + } + public function testCrazy236() + { + $this->assertEquals(explode(',','Рогволода,Рогволоди,Рогволоді,Рогволоду,Рогволодою,Рогволоді,Рогволодо'), $this->object->q('Рогволода')); + } + public function testCrazy237() + { + $this->assertEquals(explode(',','Рогніда,Рогніди,Рогніді,Рогніду,Рогнідою,Рогніді,Рогнідо'), $this->object->q('Рогніда')); + } + public function testCrazy238() + { + $this->assertEquals(explode(',','Родослава,Родослави,Родославі,Родославу,Родославою,Родославі,Родославо'), $this->object->q('Родослава')); + } + public function testCrazy239() + { + $this->assertEquals(explode(',','Рожана,Рожани,Рожані,Рожану,Рожаною,Рожані,Рожано'), $this->object->q('Рожана')); + } + public function testCrazy240() + { + $this->assertEquals(explode(',','Роксолана,Роксолани,Роксолані,Роксолану,Роксоланою,Роксолані,Роксолано'), $this->object->q('Роксолана')); + } + public function testCrazy241() + { + $this->assertEquals(explode(',','Ромашка,Ромашки,Ромашці,Ромашку,Ромашкою,Ромашці,Ромашко'), $this->object->q('Ромашка')); + } + public function testCrazy242() + { + $this->assertEquals(explode(',','Росава,Росави,Росаві,Росаву,Росавою,Росаві,Росаво'), $this->object->q('Росава')); + } + public function testCrazy243() + { + $this->assertEquals(explode(',','Росина,Росини,Росині,Росину,Росиною,Росині,Росино'), $this->object->q('Росина')); + } + public function testCrazy244() + { + $this->assertEquals(explode(',','Ростислава,Ростислави,Ростиславі,Ростиславу,Ростиславою,Ростиславі,Ростиславо'), $this->object->q('Ростислава')); + } + public function testCrazy245() + { + $this->assertEquals(explode(',','Ростичара,Ростичари,Ростичарі,Ростичару,Ростичарою,Ростичарі,Ростичаро'), $this->object->q('Ростичара')); + } + public function testCrazy246() + { + $this->assertEquals(explode(',','Ростуня,Ростуні,Ростуні,Ростуню,Ростунею,Ростуні,Ростуне'), $this->object->q('Ростуня')); + } + public function testCrazy247() + { + $this->assertEquals(explode(',','Рудана,Рудани,Рудані,Рудану,Руданою,Рудані,Рудано'), $this->object->q('Рудана')); + } + public function testCrazy248() + { + $this->assertEquals(explode(',','Ружа,Ружи,Ружі,Ружу,Ружою,Ружі,Ружо'), $this->object->q('Ружа')); + } + public function testCrazy249() + { + $this->assertEquals(explode(',','Русана,Русани,Русані,Русану,Русаною,Русані,Русано'), $this->object->q('Русана')); + } + public function testCrazy250() + { + $this->assertEquals(explode(',','Русудана,Русудани,Русудані,Русудану,Русуданою,Русудані,Русудано'), $this->object->q('Русудана')); + } + public function testCrazy251() + { + $this->assertEquals(explode(',','Русява,Русяви,Русяві,Русяву,Русявою,Русяві,Русяво'), $this->object->q('Русява')); + } + public function testCrazy252() + { + $this->assertEquals(explode(',','Русявка,Русявки,Русявці,Русявку,Русявкою,Русявці,Русявко'), $this->object->q('Русявка')); + } + public function testCrazy253() + { + $this->assertEquals(explode(',','Рута,Рути,Руті,Руту,Рутою,Руті,Руто'), $this->object->q('Рута')); + } + public function testCrazy254() + { + $this->assertEquals(explode(',','Світана,Світани,Світані,Світану,Світаною,Світані,Світано'), $this->object->q('Світана')); + } + public function testCrazy255() + { + $this->assertEquals(explode(',','Світлана,Світлани,Світлані,Світлану,Світланою,Світлані,Світлано'), $this->object->q('Світлана')); + } + public function testCrazy256() + { + $this->assertEquals(explode(',','Світовида,Світовиди,Світовиді,Світовиду,Світовидою,Світовиді,Світовидо'), $this->object->q('Світовида')); + } + public function testCrazy257() + { + $this->assertEquals(explode(',','Світогора,Світогори,Світогорі,Світогору,Світогорою,Світогорі,Світогоро'), $this->object->q('Світогора')); + } + public function testCrazy258() + { + $this->assertEquals(explode(',','Світодара,Світодари,Світодарі,Світодару,Світодарою,Світодарі,Світодаро'), $this->object->q('Світодара')); + } + public function testCrazy259() + { + $this->assertEquals(explode(',','Світозара,Світозари,Світозарі,Світозару,Світозарою,Світозарі,Світозаро'), $this->object->q('Світозара')); + } + public function testCrazy260() + { + $this->assertEquals(explode(',','Світолика,Світолики,Світолиці,Світолику,Світоликою,Світолиці,Світолико'), $this->object->q('Світолика')); + } + public function testCrazy261() + { + $this->assertEquals(explode(',','Світолюба,Світолюби,Світолюбі,Світолюбу,Світолюбою,Світолюбі,Світолюбо'), $this->object->q('Світолюба')); + } + public function testCrazy262() + { + $this->assertEquals(explode(',','Світослава,Світослави,Світославі,Світославу,Світославою,Світославі,Світославо'), $this->object->q('Світослава')); + } + public function testCrazy263() + { + $this->assertEquals(explode(',','Світояра,Світояри,Світоярі,Світояру,Світоярою,Світоярі,Світояро'), $this->object->q('Світояра')); + } + public function testCrazy264() + { + $this->assertEquals(explode(',','Свободана,Свободани,Свободані,Свободану,Свободаною,Свободані,Свободано'), $this->object->q('Свободана')); + } + public function testCrazy265() + { + $this->assertEquals(explode(',','Святогора,Святогори,Святогорі,Святогору,Святогорою,Святогорі,Святогоро'), $this->object->q('Святогора')); + } + public function testCrazy266() + { + $this->assertEquals(explode(',','Святолюба,Святолюби,Святолюбі,Святолюбу,Святолюбою,Святолюбі,Святолюбо'), $this->object->q('Святолюба')); + } + public function testCrazy267() + { + $this->assertEquals(explode(',','Святослава,Святослави,Святославі,Святославу,Святославою,Святославі,Святославо'), $this->object->q('Святослава')); + } + public function testCrazy268() + { + $this->assertEquals(explode(',','Силата,Силати,Силаті,Силату,Силатою,Силаті,Силато'), $this->object->q('Силата')); + } + public function testCrazy269() + { + $this->assertEquals(explode(',','Силолюба,Силолюби,Силолюбі,Силолюбу,Силолюбою,Силолюбі,Силолюбо'), $this->object->q('Силолюба')); + } + public function testCrazy270() + { + $this->assertEquals(explode(',','Силослава,Силослави,Силославі,Силославу,Силославою,Силославі,Силославо'), $this->object->q('Силослава')); + } + public function testCrazy271() + { + $this->assertEquals(explode(',','Синезора,Синезори,Синезорі,Синезору,Синезорою,Синезорі,Синезоро'), $this->object->q('Синезора')); + } + public function testCrazy272() + { + $this->assertEquals(explode(',','Синьоока,Синьооки,Синьооці,Синьооку,Синьоокою,Синьооці,Синьооко'), $this->object->q('Синьоока')); + } + public function testCrazy273() + { + $this->assertEquals(explode(',','Сіверина,Сіверини,Сіверині,Сіверину,Сівериною,Сіверині,Сіверино'), $this->object->q('Сіверина')); + } + public function testCrazy274() + { + $this->assertEquals(explode(',','Слава,Слави,Славі,Славу,Славою,Славі,Славо'), $this->object->q('Слава')); + } + public function testCrazy275() + { + $this->assertEquals(explode(',','Славина,Славини,Славині,Славину,Славиною,Славині,Славино'), $this->object->q('Славина')); + } + public function testCrazy276() + { + $this->assertEquals(explode(',','Славолюба,Славолюби,Славолюбі,Славолюбу,Славолюбою,Славолюбі,Славолюбо'), $this->object->q('Славолюба')); + } + public function testCrazy277() + { + $this->assertEquals(explode(',','Славомила,Славомили,Славомилі,Славомилу,Славомилою,Славомилі,Славомило'), $this->object->q('Славомила')); + } + public function testCrazy278() + { + $this->assertEquals(explode(',','Сміяна,Сміяни,Сміяні,Сміяну,Сміяною,Сміяні,Сміяно'), $this->object->q('Сміяна')); + } + public function testCrazy279() + { + $this->assertEquals(explode(',','Сніжана,Сніжани,Сніжані,Сніжану,Сніжаною,Сніжані,Сніжано'), $this->object->q('Сніжана')); + } + public function testCrazy280() + { + $this->assertEquals(explode(',','Сніжинка,Сніжинки,Сніжинці,Сніжинку,Сніжинкою,Сніжинці,Сніжинко'), $this->object->q('Сніжинка')); + } + public function testCrazy281() + { + $this->assertEquals(explode(',','Собіслава,Собіслави,Собіславі,Собіславу,Собіславою,Собіславі,Собіславо'), $this->object->q('Собіслава')); + } + public function testCrazy282() + { + $this->assertEquals(explode(',','Соловія,Соловії,Соловії,Соловію,Соловією,Соловії,Соловіє'), $this->object->q('Соловія')); + } + public function testCrazy283() + { + $this->assertEquals(explode(',','Сологуба,Сологуби,Сологубі,Сологубу,Сологубою,Сологубі,Сологубо'), $this->object->q('Сологуба')); + } + public function testCrazy284() + { + $this->assertEquals(explode(',','Сонцевида,Сонцевиди,Сонцевиді,Сонцевиду,Сонцевидою,Сонцевиді,Сонцевидо'), $this->object->q('Сонцевида')); + } + public function testCrazy285() + { + $this->assertEquals(explode(',','Сонцедара,Сонцедари,Сонцедарі,Сонцедару,Сонцедарою,Сонцедарі,Сонцедаро'), $this->object->q('Сонцедара')); + } + public function testCrazy286() + { + $this->assertEquals(explode(',','Сонцелика,Сонцелики,Сонцелиці,Сонцелику,Сонцеликою,Сонцелиці,Сонцелико'), $this->object->q('Сонцелика')); + } + public function testCrazy287() + { + $this->assertEquals(explode(',','Сонцеслава,Сонцеслави,Сонцеславі,Сонцеславу,Сонцеславою,Сонцеславі,Сонцеславо'), $this->object->q('Сонцеслава')); + } + public function testCrazy288() + { + $this->assertEquals(explode(',','Ссанимира,Ссанимири,Ссанимирі,Ссанимиру,Ссанимирою,Ссанимирі,Ссанимиро'), $this->object->q('Ссанимира')); + } + public function testCrazy289() + { + $this->assertEquals(explode(',','Станислава,Станислави,Станиславі,Станиславу,Станиславою,Станиславі,Станиславо'), $this->object->q('Станислава')); + } + public function testCrazy290() + { + $this->assertEquals(explode(',','Судимира,Судимири,Судимирі,Судимиру,Судимирою,Судимирі,Судимиро'), $this->object->q('Судимира')); + } + public function testCrazy291() + { + $this->assertEquals(explode(',','Судислава,Судислави,Судиславі,Судиславу,Судиславою,Судиславі,Судиславо'), $this->object->q('Судислава')); + } + public function testCrazy292() + { + $this->assertEquals(explode(',','Татолюба,Татолюби,Татолюбі,Татолюбу,Татолюбою,Татолюбі,Татолюбо'), $this->object->q('Татолюба')); + } + public function testCrazy293() + { + $this->assertEquals(explode(',','Твердислава,Твердислави,Твердиславі,Твердиславу,Твердиславою,Твердиславі,Твердиславо'), $this->object->q('Твердислава')); + } + public function testCrazy294() + { + $this->assertEquals(explode(',','Твердогоста,Твердогости,Твердогості,Твердогосту,Твердогостою,Твердогості,Твердогосто'), $this->object->q('Твердогоста')); + } + public function testCrazy295() + { + $this->assertEquals(explode(',','Творимира,Творимири,Творимирі,Творимиру,Творимирою,Творимирі,Творимиро'), $this->object->q('Творимира')); + } + public function testCrazy296() + { + $this->assertEquals(explode(',','Творислава,Творислави,Твориславі,Твориславу,Твориславою,Твориславі,Твориславо'), $this->object->q('Творислава')); + } + public function testCrazy297() + { + $this->assertEquals(explode(',','Толигніва,Толигніви,Толигніві,Толигніву,Толигнівою,Толигніві,Толигніво'), $this->object->q('Толигніва')); + } + public function testCrazy298() + { + $this->assertEquals(explode(',','Тонкостана,Тонкостани,Тонкостані,Тонкостану,Тонкостаною,Тонкостані,Тонкостано'), $this->object->q('Тонкостана')); + } + public function testCrazy299() + { + $this->assertEquals(explode(',','Трояна,Трояни,Трояні,Трояну,Трояною,Трояні,Трояно'), $this->object->q('Трояна')); + } + public function testCrazy300() + { + $this->assertEquals(explode(',','Хвала,Хвали,Хвалі,Хвалу,Хвалою,Хвалі,Хвало'), $this->object->q('Хвала')); + } + public function testCrazy301() + { + $this->assertEquals(explode(',','Хвалибого,Хвалибого,Хвалибого,Хвалибого,Хвалибого,Хвалибого,Хвалибого'), $this->object->q('Хвалибого')); + } + public function testCrazy302() + { + $this->assertEquals(explode(',','Хвалимира,Хвалимири,Хвалимирі,Хвалимиру,Хвалимирою,Хвалимирі,Хвалимиро'), $this->object->q('Хвалимира')); + } + public function testCrazy303() + { + $this->assertEquals(explode(',','Хвалина,Хвалини,Хвалині,Хвалину,Хвалиною,Хвалині,Хвалино'), $this->object->q('Хвалина')); + } + public function testCrazy304() + { + $this->assertEquals(explode(',','Хорошка,Хорошки,Хорошці,Хорошку,Хорошкою,Хорошці,Хорошко'), $this->object->q('Хорошка')); + } + public function testCrazy305() + { + $this->assertEquals(explode(',','Хорошуня,Хорошуні,Хорошуні,Хорошуню,Хорошунею,Хорошуні,Хорошуне'), $this->object->q('Хорошуня')); + } + public function testCrazy306() + { + $this->assertEquals(explode(',','Хотимра,Хотимри,Хотимрі,Хотимру,Хотимрою,Хотимрі,Хотимро'), $this->object->q('Хотимра')); + } + public function testCrazy307() + { + $this->assertEquals(explode(',','Хотяна,Хотяни,Хотяні,Хотяну,Хотяною,Хотяні,Хотяно'), $this->object->q('Хотяна')); + } + public function testCrazy308() + { + $this->assertEquals(explode(',','Хранимира,Хранимири,Хранимирі,Хранимиру,Хранимирою,Хранимирі,Хранимиро'), $this->object->q('Хранимира')); + } + public function testCrazy309() + { + $this->assertEquals(explode(',','Худана,Худани,Худані,Худану,Худаною,Худані,Худано'), $this->object->q('Худана')); + } + public function testCrazy310() + { + $this->assertEquals(explode(',','Цвітана,Цвітани,Цвітані,Цвітану,Цвітаною,Цвітані,Цвітано'), $this->object->q('Цвітана')); + } + public function testCrazy311() + { + $this->assertEquals(explode(',','Чайка,Чайки,Чайці,Чайку,Чайкою,Чайці,Чайко'), $this->object->q('Чайка')); + } + public function testCrazy312() + { + $this->assertEquals(explode(',','Чарівна,Чарівни,Чарівні,Чарівну,Чарівною,Чарівні,Чарівно'), $this->object->q('Чарівна')); + } + public function testCrazy313() + { + $this->assertEquals(explode(',','Чарівниця,Чарівниці,Чарівниці,Чарівницю,Чарівницею,Чарівниці,Чарівнице'), $this->object->q('Чарівниця')); + } + public function testCrazy314() + { + $this->assertEquals(explode(',','Чаруна,Чаруни,Чаруні,Чаруну,Чаруною,Чаруні,Чаруно'), $this->object->q('Чаруна')); + } + public function testCrazy315() + { + $this->assertEquals(explode(',','Чеслава,Чеслави,Чеславі,Чеславу,Чеславою,Чеславі,Чеславо'), $this->object->q('Чеслава')); + } + public function testCrazy316() + { + $this->assertEquals(explode(',','Ява,Яви,Яві,Яву,Явою,Яві,Яво'), $this->object->q('Ява')); + } + public function testCrazy317() + { + $this->assertEquals(explode(',','Яворина,Яворини,Яворині,Яворину,Явориною,Яворині,Яворино'), $this->object->q('Яворина')); + } + public function testCrazy318() + { + $this->assertEquals(explode(',','Ялина,Ялини,Ялині,Ялину,Ялиною,Ялині,Ялино'), $this->object->q('Ялина')); + } + public function testCrazy319() + { + $this->assertEquals(explode(',','Ярина,Ярини,Ярині,Ярину,Яриною,Ярині,Ярино'), $this->object->q('Ярина')); + } + public function testCrazy320() + { + $this->assertEquals(explode(',','Яромила,Яромили,Яромилі,Яромилу,Яромилою,Яромилі,Яромило'), $this->object->q('Яромила')); + } + public function testCrazy321() + { + $this->assertEquals(explode(',','Яромира,Яромири,Яромирі,Яромиру,Яромирою,Яромирі,Яромиро'), $this->object->q('Яромира')); + } + public function testCrazy322() + { + $this->assertEquals(explode(',','Ярослава,Ярослави,Ярославі,Ярославу,Ярославою,Ярославі,Ярославо'), $this->object->q('Ярослава')); + } + public function testCrazy323() + { + $this->assertEquals(explode(',','Ясна,Ясни,Ясні,Ясну,Ясною,Ясні,Ясно'), $this->object->q('Ясна')); + } + public function testCrazy324() + { + $this->assertEquals(explode(',','Ясновида,Ясновиди,Ясновиді,Ясновиду,Ясновидою,Ясновиді,Ясновидо'), $this->object->q('Ясновида')); + } + public function testCrazy325() + { + $this->assertEquals(explode(',','Ясногора,Ясногори,Ясногорі,Ясногору,Ясногорою,Ясногорі,Ясногоро'), $this->object->q('Ясногора')); + } + public function testCrazy326() + { + $this->assertEquals(explode(',','Яснолика,Яснолики,Яснолиці,Яснолику,Ясноликою,Яснолиці,Яснолико'), $this->object->q('Яснолика')); + } + public function testCrazy327() + { + $this->assertEquals(explode(',','Яснослава,Яснослави,Яснославі,Яснославу,Яснославою,Яснославі,Яснославо'), $this->object->q('Яснослава')); + } + +} \ No newline at end of file diff --git a/Tests/Library/CrazyTestSirnamesboy.php b/Tests/Library/CrazyTestSirnamesboy.php new file mode 100644 index 0000000..3d93117 --- /dev/null +++ b/Tests/Library/CrazyTestSirnamesboy.php @@ -0,0 +1,2998 @@ +object = new NCLNameCaseUa; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + protected function tearDown() + { + + } + + + public function testCrazy0() + { + $this->assertEquals(explode(',','Єрмоленко,Єрмоленка,Єрмоленкові,Єрмоленка,Єрмоленком,Єрмоленкові,Єрмоленче'), $this->object->q('Єрмоленко')); + } + public function testCrazy1() + { + $this->assertEquals(explode(',','Єсипенко,Єсипенка,Єсипенкові,Єсипенка,Єсипенком,Єсипенкові,Єсипенче'), $this->object->q('Єсипенко')); + } + public function testCrazy2() + { + $this->assertEquals(explode(',','Іванів,Іванова,Івановові,Іванова,Івановом,Івановові,Іванове'), $this->object->q('Іванів')); + } + public function testCrazy3() + { + $this->assertEquals(explode(',','Іваненко,Іваненка,Іваненкові,Іваненка,Іваненком,Іваненкові,Іваненче'), $this->object->q('Іваненко')); + } + public function testCrazy4() + { + $this->assertEquals(explode(',','Іванченко,Іванченка,Іванченкові,Іванченка,Іванченком,Іванченкові,Іванченче'), $this->object->q('Іванченко')); + } + public function testCrazy5() + { + $this->assertEquals(explode(',','Іванчук,Іванчука,Іванчукові,Іванчука,Іванчуком,Іванчукові,Іванчуче'), $this->object->q('Іванчук')); + } + public function testCrazy6() + { + $this->assertEquals(explode(',','Іванюк,Іванюка,Іванюкові,Іванюка,Іванюком,Іванюкові,Іванюче'), $this->object->q('Іванюк')); + } + public function testCrazy7() + { + $this->assertEquals(explode(',','Івахненко,Івахненка,Івахненкові,Івахненка,Івахненком,Івахненкові,Івахненче'), $this->object->q('Івахненко')); + } + public function testCrazy8() + { + $this->assertEquals(explode(',','Івашко,Івашка,Івашкові,Івашка,Івашком,Івашкові,Івашче'), $this->object->q('Івашко')); + } + public function testCrazy9() + { + $this->assertEquals(explode(',','Іващенко,Іващенка,Іващенкові,Іващенка,Іващенком,Іващенкові,Іващенче'), $this->object->q('Іващенко')); + } + public function testCrazy10() + { + $this->assertEquals(explode(',','Івченко,Івченка,Івченкові,Івченка,Івченком,Івченкові,Івченче'), $this->object->q('Івченко')); + } + public function testCrazy11() + { + $this->assertEquals(explode(',','Іллєнко,Іллєнка,Іллєнкові,Іллєнка,Іллєнком,Іллєнкові,Іллєнче'), $this->object->q('Іллєнко')); + } + public function testCrazy12() + { + $this->assertEquals(explode(',','Ільницький,Ільницького,Ільницькому,Ільницького,Ільницьким,Ільницькому,Ільницький'), $this->object->q('Ільницький')); + } + public function testCrazy13() + { + $this->assertEquals(explode(',','Ільченко,Ільченка,Ільченкові,Ільченка,Ільченком,Ільченкові,Ільченче'), $this->object->q('Ільченко')); + } + public function testCrazy14() + { + $this->assertEquals(explode(',','Іщенко,Іщенка,Іщенкові,Іщенка,Іщенком,Іщенкові,Іщенче'), $this->object->q('Іщенко')); + } + public function testCrazy15() + { + $this->assertEquals(explode(',','Абраменко,Абраменка,Абраменкові,Абраменка,Абраменком,Абраменкові,Абраменче'), $this->object->q('Абраменко')); + } + public function testCrazy16() + { + $this->assertEquals(explode(',','Абрамчук,Абрамчука,Абрамчукові,Абрамчука,Абрамчуком,Абрамчукові,Абрамчуче'), $this->object->q('Абрамчук')); + } + public function testCrazy17() + { + $this->assertEquals(explode(',','Адамчук,Адамчука,Адамчукові,Адамчука,Адамчуком,Адамчукові,Адамчуче'), $this->object->q('Адамчук')); + } + public function testCrazy18() + { + $this->assertEquals(explode(',','Акуленко,Акуленка,Акуленкові,Акуленка,Акуленком,Акуленкові,Акуленче'), $this->object->q('Акуленко')); + } + public function testCrazy19() + { + $this->assertEquals(explode(',','Алексєєнко,Алексєєнка,Алексєєнкові,Алексєєнка,Алексєєнком,Алексєєнкові,Алексєєнче'), $this->object->q('Алексєєнко')); + } + public function testCrazy20() + { + $this->assertEquals(explode(',','Алексійчук,Алексійчука,Алексійчукові,Алексійчука,Алексійчуком,Алексійчукові,Алексійчуче'), $this->object->q('Алексійчук')); + } + public function testCrazy21() + { + $this->assertEquals(explode(',','Андрієнко,Андрієнка,Андрієнкові,Андрієнка,Андрієнком,Андрієнкові,Андрієнче'), $this->object->q('Андрієнко')); + } + public function testCrazy22() + { + $this->assertEquals(explode(',','Андрійчук,Андрійчука,Андрійчукові,Андрійчука,Андрійчуком,Андрійчукові,Андрійчуче'), $this->object->q('Андрійчук')); + } + public function testCrazy23() + { + $this->assertEquals(explode(',','Андрейко,Андрейка,Андрейкові,Андрейка,Андрейком,Андрейкові,Андрейче'), $this->object->q('Андрейко')); + } + public function testCrazy24() + { + $this->assertEquals(explode(',','Андрусів,Андрусова,Андрусовові,Андрусова,Андрусовом,Андрусовові,Андрусове'), $this->object->q('Андрусів')); + } + public function testCrazy25() + { + $this->assertEquals(explode(',','Андрушків,Андрушкова,Андрушковові,Андрушкова,Андрушковом,Андрушковові,Андрушкове'), $this->object->q('Андрушків')); + } + public function testCrazy26() + { + $this->assertEquals(explode(',','Андрущенко,Андрущенка,Андрущенкові,Андрущенка,Андрущенком,Андрущенкові,Андрущенче'), $this->object->q('Андрущенко')); + } + public function testCrazy27() + { + $this->assertEquals(explode(',','Анищенко,Анищенка,Анищенкові,Анищенка,Анищенком,Анищенкові,Анищенче'), $this->object->q('Анищенко')); + } + public function testCrazy28() + { + $this->assertEquals(explode(',','Антонюк,Антонюка,Антонюкові,Антонюка,Антонюком,Антонюкові,Антонюче'), $this->object->q('Антонюк')); + } + public function testCrazy29() + { + $this->assertEquals(explode(',','Арсенич,Арсенича,Арсеничеві,Арсенича,Арсеничем,Арсеничеві,Арсениче'), $this->object->q('Арсенич')); + } + public function testCrazy30() + { + $this->assertEquals(explode(',','Артюх,Артюха,Артюхові,Артюха,Артюхом,Артюхові,Артюхе'), $this->object->q('Артюх')); + } + public function testCrazy31() + { + $this->assertEquals(explode(',','Атаманчук,Атаманчука,Атаманчукові,Атаманчука,Атаманчуком,Атаманчукові,Атаманчуче'), $this->object->q('Атаманчук')); + } + public function testCrazy32() + { + $this->assertEquals(explode(',','Біла,Біли,Білі,Білу,Білою,Білі,Біло'), $this->object->q('Біла')); + } + public function testCrazy33() + { + $this->assertEquals(explode(',','Білас,Біласа,Біласові,Біласа,Біласом,Біласові,Біласе'), $this->object->q('Білас')); + } + public function testCrazy34() + { + $this->assertEquals(explode(',','Білий,Білого,Білому,Білого,Білим,Білому,Білий'), $this->object->q('Білий')); + } + public function testCrazy35() + { + $this->assertEquals(explode(',','Білодід,Білодода,Білододові,Білодода,Білододом,Білододові,Білододе'), $this->object->q('Білодід')); + } + public function testCrazy36() + { + $this->assertEquals(explode(',','Білоус,Білоуса,Білоусові,Білоуса,Білоусом,Білоусові,Білоусе'), $this->object->q('Білоус')); + } + public function testCrazy37() + { + $this->assertEquals(explode(',','Бабійчук,Бабійчука,Бабійчукові,Бабійчука,Бабійчуком,Бабійчукові,Бабійчуче'), $this->object->q('Бабійчук')); + } + public function testCrazy38() + { + $this->assertEquals(explode(',','Бабак,Бабака,Бабакові,Бабака,Бабаком,Бабакові,Бабаче'), $this->object->q('Бабак')); + } + public function testCrazy39() + { + $this->assertEquals(explode(',','Бабчук,Бабчука,Бабчукові,Бабчука,Бабчуком,Бабчукові,Бабчуче'), $this->object->q('Бабчук')); + } + public function testCrazy40() + { + $this->assertEquals(explode(',','Багмут,Багмута,Багмутові,Багмута,Багмутом,Багмутові,Багмуте'), $this->object->q('Багмут')); + } + public function testCrazy41() + { + $this->assertEquals(explode(',','Багрій,Багрія,Багрієві,Багрія,Багрієм,Багрієві,Багрію'), $this->object->q('Багрій')); + } + public function testCrazy42() + { + $this->assertEquals(explode(',','Бадлак,Бадлака,Бадлакові,Бадлака,Бадлаком,Бадлакові,Бадлаче'), $this->object->q('Бадлак')); + } + public function testCrazy43() + { + $this->assertEquals(explode(',','Бажан,Бажана,Бажанові,Бажана,Бажаном,Бажанові,Бажане'), $this->object->q('Бажан')); + } + public function testCrazy44() + { + $this->assertEquals(explode(',','Балтача,Балтачи,Балтачі,Балтачу,Балтачою,Балтачі,Балтачо'), $this->object->q('Балтача')); + } + public function testCrazy45() + { + $this->assertEquals(explode(',','Бандура,Бандури,Бандурі,Бандуру,Бандурою,Бандурі,Бандуро'), $this->object->q('Бандура')); + } + public function testCrazy46() + { + $this->assertEquals(explode(',','Баран,Барана,Баранові,Барана,Бараном,Баранові,Баране'), $this->object->q('Баран')); + } + public function testCrazy47() + { + $this->assertEquals(explode(',','Баранець,Баранця,Баранцеві,Баранця,Баранцем,Баранцеві,Баранцю'), $this->object->q('Баранець')); + } + public function testCrazy48() + { + $this->assertEquals(explode(',','Барановський,Барановського,Барановському,Барановського,Барановським,Барановському,Барановський'), $this->object->q('Барановський')); + } + public function testCrazy49() + { + $this->assertEquals(explode(',','Баранюк,Баранюка,Баранюкові,Баранюка,Баранюком,Баранюкові,Баранюче'), $this->object->q('Баранюк')); + } + public function testCrazy50() + { + $this->assertEquals(explode(',','Батюк,Батюка,Батюкові,Батюка,Батюком,Батюкові,Батюче'), $this->object->q('Батюк')); + } + public function testCrazy51() + { + $this->assertEquals(explode(',','Бачинський,Бачинського,Бачинському,Бачинського,Бачинським,Бачинському,Бачинський'), $this->object->q('Бачинський')); + } + public function testCrazy52() + { + $this->assertEquals(explode(',','Бебешко,Бебешка,Бебешкові,Бебешка,Бебешком,Бебешкові,Бебешче'), $this->object->q('Бебешко')); + } + public function testCrazy53() + { + $this->assertEquals(explode(',','Бевзенко,Бевзенка,Бевзенкові,Бевзенка,Бевзенком,Бевзенкові,Бевзенче'), $this->object->q('Бевзенко')); + } + public function testCrazy54() + { + $this->assertEquals(explode(',','Березовчук,Березовчука,Березовчукові,Березовчука,Березовчуком,Березовчукові,Березовчуче'), $this->object->q('Березовчук')); + } + public function testCrazy55() + { + $this->assertEquals(explode(',','Божик,Божика,Божикові,Божика,Божиком,Божикові,Божиче'), $this->object->q('Божик')); + } + public function testCrazy56() + { + $this->assertEquals(explode(',','Божко,Божка,Божкові,Божка,Божком,Божкові,Божче'), $this->object->q('Божко')); + } + public function testCrazy57() + { + $this->assertEquals(explode(',','Бойко,Бойка,Бойкові,Бойка,Бойком,Бойкові,Бойче'), $this->object->q('Бойко')); + } + public function testCrazy58() + { + $this->assertEquals(explode(',','Бойцун,Бойцуна,Бойцунові,Бойцуна,Бойцуном,Бойцунові,Бойцуне'), $this->object->q('Бойцун')); + } + public function testCrazy59() + { + $this->assertEquals(explode(',','Бойчак,Бойчака,Бойчакові,Бойчака,Бойчаком,Бойчакові,Бойчаче'), $this->object->q('Бойчак')); + } + public function testCrazy60() + { + $this->assertEquals(explode(',','Бойчишин,Бойчишина,Бойчишинові,Бойчишина,Бойчишином,Бойчишинові,Бойчишине'), $this->object->q('Бойчишин')); + } + public function testCrazy61() + { + $this->assertEquals(explode(',','Бойчук,Бойчука,Бойчукові,Бойчука,Бойчуком,Бойчукові,Бойчуче'), $this->object->q('Бойчук')); + } + public function testCrazy62() + { + $this->assertEquals(explode(',','Бондар,Бондара,Бондарові,Бондара,Бондаром,Бондарові,Бондаре'), $this->object->q('Бондар')); + } + public function testCrazy63() + { + $this->assertEquals(explode(',','Бондаренко,Бондаренка,Бондаренкові,Бондаренка,Бондаренком,Бондаренкові,Бондаренче'), $this->object->q('Бондаренко')); + } + public function testCrazy64() + { + $this->assertEquals(explode(',','Бондарчук,Бондарчука,Бондарчукові,Бондарчука,Бондарчуком,Бондарчукові,Бондарчуче'), $this->object->q('Бондарчук')); + } + public function testCrazy65() + { + $this->assertEquals(explode(',','Борисенко,Борисенка,Борисенкові,Борисенка,Борисенком,Борисенкові,Борисенче'), $this->object->q('Борисенко')); + } + public function testCrazy66() + { + $this->assertEquals(explode(',','Борисикевич,Борисикевича,Борисикевичеві,Борисикевича,Борисикевичем,Борисикевичеві,Борисикевиче'), $this->object->q('Борисикевич')); + } + public function testCrazy67() + { + $this->assertEquals(explode(',','Братусь,Братуся,Братусеві,Братуся,Братусем,Братусеві,Братусю'), $this->object->q('Братусь')); + } + public function testCrazy68() + { + $this->assertEquals(explode(',','Букатевич,Букатевича,Букатевичеві,Букатевича,Букатевичем,Букатевичеві,Букатевиче'), $this->object->q('Букатевич')); + } + public function testCrazy69() + { + $this->assertEquals(explode(',','Бурбан,Бурбана,Бурбанові,Бурбана,Бурбаном,Бурбанові,Бурбане'), $this->object->q('Бурбан')); + } + public function testCrazy70() + { + $this->assertEquals(explode(',','Бурячок,Бурячка,Бурячкові,Бурячка,Бурячком,Бурячкові,Бурячче'), $this->object->q('Бурячок')); + } + public function testCrazy71() + { + $this->assertEquals(explode(',','Бутейко,Бутейка,Бутейкові,Бутейка,Бутейком,Бутейкові,Бутейче'), $this->object->q('Бутейко')); + } + public function testCrazy72() + { + $this->assertEquals(explode(',','Бутенко,Бутенка,Бутенкові,Бутенка,Бутенком,Бутенкові,Бутенче'), $this->object->q('Бутенко')); + } + public function testCrazy73() + { + $this->assertEquals(explode(',','Бутник,Бутника,Бутникові,Бутника,Бутником,Бутникові,Бутниче'), $this->object->q('Бутник')); + } + public function testCrazy74() + { + $this->assertEquals(explode(',','Бухало,Бухала,Бухалові,Бухала,Бухалом,Бухалові,Бухале'), $this->object->q('Бухало')); + } + public function testCrazy75() + { + $this->assertEquals(explode(',','Василашко,Василашка,Василашкові,Василашка,Василашком,Василашкові,Василашче'), $this->object->q('Василашко')); + } + public function testCrazy76() + { + $this->assertEquals(explode(',','Василенко,Василенка,Василенкові,Василенка,Василенком,Василенкові,Василенче'), $this->object->q('Василенко')); + } + public function testCrazy77() + { + $this->assertEquals(explode(',','Васильченко,Васильченка,Васильченкові,Васильченка,Васильченком,Васильченкові,Васильченче'), $this->object->q('Васильченко')); + } + public function testCrazy78() + { + $this->assertEquals(explode(',','Васильчук,Васильчука,Васильчукові,Васильчука,Васильчуком,Васильчукові,Васильчуче'), $this->object->q('Васильчук')); + } + public function testCrazy79() + { + $this->assertEquals(explode(',','Васкул,Васкула,Васкулові,Васкула,Васкулом,Васкулові,Васкуле'), $this->object->q('Васкул')); + } + public function testCrazy80() + { + $this->assertEquals(explode(',','Вахній,Вахнія,Вахнієві,Вахнія,Вахнієм,Вахнієві,Вахнію'), $this->object->q('Вахній')); + } + public function testCrazy81() + { + $this->assertEquals(explode(',','Ващенко-Захарченко,Ващенко-Захарченка,Ващенко-Захарченкові,Ващенко-Захарченка,Ващенко-Захарченком,Ващенко-Захарченкові,Ващенко-Захарченче'), $this->object->q('Ващенко-Захарченко')); + } + public function testCrazy82() + { + $this->assertEquals(explode(',','Вдовиченко,Вдовиченка,Вдовиченкові,Вдовиченка,Вдовиченком,Вдовиченкові,Вдовиченче'), $this->object->q('Вдовиченко')); + } + public function testCrazy83() + { + $this->assertEquals(explode(',','Величко,Величка,Величкові,Величка,Величком,Величкові,Величче'), $this->object->q('Величко')); + } + public function testCrazy84() + { + $this->assertEquals(explode(',','Вертипорох,Вертипороха,Вертипорохові,Вертипороха,Вертипорохом,Вертипорохові,Вертипорохе'), $this->object->q('Вертипорох')); + } + public function testCrazy85() + { + $this->assertEquals(explode(',','Верхола,Верхоли,Верхолі,Верхолу,Верхолою,Верхолі,Верхоло'), $this->object->q('Верхола')); + } + public function testCrazy86() + { + $this->assertEquals(explode(',','Винокур,Винокура,Винокурові,Винокура,Винокуром,Винокурові,Винокуре'), $this->object->q('Винокур')); + } + public function testCrazy87() + { + $this->assertEquals(explode(',','Влох,Влоха,Влохові,Влоха,Влохом,Влохові,Влохе'), $this->object->q('Влох')); + } + public function testCrazy88() + { + $this->assertEquals(explode(',','Воблий,Воблого,Воблому,Воблого,Воблим,Воблому,Воблий'), $this->object->q('Воблий')); + } + public function testCrazy89() + { + $this->assertEquals(explode(',','Вовк,Вовка,Вовкові,Вовка,Вовком,Вовкові,Вовче'), $this->object->q('Вовк')); + } + public function testCrazy90() + { + $this->assertEquals(explode(',','Возняк,Возняка,Вознякові,Возняка,Возняком,Вознякові,Возняче'), $this->object->q('Возняк')); + } + public function testCrazy91() + { + $this->assertEquals(explode(',','Волох,Волоха,Волохові,Волоха,Волохом,Волохові,Волохе'), $this->object->q('Волох')); + } + public function testCrazy92() + { + $this->assertEquals(explode(',','Волошин,Волошина,Волошинові,Волошина,Волошином,Волошинові,Волошине'), $this->object->q('Волошин')); + } + public function testCrazy93() + { + $this->assertEquals(explode(',','Волощук,Волощука,Волощукові,Волощука,Волощуком,Волощукові,Волощуче'), $this->object->q('Волощук')); + } + public function testCrazy94() + { + $this->assertEquals(explode(',','Вороновський,Вороновського,Вороновському,Вороновського,Вороновським,Вороновському,Вороновський'), $this->object->q('Вороновський')); + } + public function testCrazy95() + { + $this->assertEquals(explode(',','Гаврилів,Гаврилова,Гавриловові,Гаврилова,Гавриловом,Гавриловові,Гаврилове'), $this->object->q('Гаврилів')); + } + public function testCrazy96() + { + $this->assertEquals(explode(',','Гавриленко,Гавриленка,Гавриленкові,Гавриленка,Гавриленком,Гавриленкові,Гавриленче'), $this->object->q('Гавриленко')); + } + public function testCrazy97() + { + $this->assertEquals(explode(',','Гаврилюк,Гаврилюка,Гаврилюкові,Гаврилюка,Гаврилюком,Гаврилюкові,Гаврилюче'), $this->object->q('Гаврилюк')); + } + public function testCrazy98() + { + $this->assertEquals(explode(',','Гальченко,Гальченка,Гальченкові,Гальченка,Гальченком,Гальченкові,Гальченче'), $this->object->q('Гальченко')); + } + public function testCrazy99() + { + $this->assertEquals(explode(',','Гамалія,Гамалії,Гамалії,Гамалію,Гамалією,Гамалії,Гамаліє'), $this->object->q('Гамалія')); + } + public function testCrazy100() + { + $this->assertEquals(explode(',','Ганицький,Ганицького,Ганицькому,Ганицького,Ганицьким,Ганицькому,Ганицький'), $this->object->q('Ганицький')); + } + public function testCrazy101() + { + $this->assertEquals(explode(',','Гарань,Гараня,Гараневі,Гараня,Гаранем,Гараневі,Гараню'), $this->object->q('Гарань')); + } + public function testCrazy102() + { + $this->assertEquals(explode(',','Гармаш,Гармаша,Гармашеві,Гармаша,Гармашем,Гармашеві,Гармаше'), $this->object->q('Гармаш')); + } + public function testCrazy103() + { + $this->assertEquals(explode(',','Гасай,Гасая,Гасаєві,Гасая,Гасаєм,Гасаєві,Гасаю'), $this->object->q('Гасай')); + } + public function testCrazy104() + { + $this->assertEquals(explode(',','Гасюк,Гасюка,Гасюкові,Гасюка,Гасюком,Гасюкові,Гасюче'), $this->object->q('Гасюк')); + } + public function testCrazy105() + { + $this->assertEquals(explode(',','Герасименко,Герасименка,Герасименкові,Герасименка,Герасименком,Герасименкові,Герасименче'), $this->object->q('Герасименко')); + } + public function testCrazy106() + { + $this->assertEquals(explode(',','Геращенко,Геращенка,Геращенкові,Геращенка,Геращенком,Геращенкові,Геращенче'), $this->object->q('Геращенко')); + } + public function testCrazy107() + { + $this->assertEquals(explode(',','Герцик,Герцика,Герцикові,Герцика,Герциком,Герцикові,Герциче'), $this->object->q('Герцик')); + } + public function testCrazy108() + { + $this->assertEquals(explode(',','Гладченко,Гладченка,Гладченкові,Гладченка,Гладченком,Гладченкові,Гладченче'), $this->object->q('Гладченко')); + } + public function testCrazy109() + { + $this->assertEquals(explode(',','Глоба,Глоби,Глобі,Глобу,Глобою,Глобі,Глобо'), $this->object->q('Глоба')); + } + public function testCrazy110() + { + $this->assertEquals(explode(',','Гнатюк,Гнатюка,Гнатюкові,Гнатюка,Гнатюком,Гнатюкові,Гнатюче'), $this->object->q('Гнатюк')); + } + public function testCrazy111() + { + $this->assertEquals(explode(',','Гоголь,Гоголя,Гоголеві,Гоголя,Гоголем,Гоголеві,Гоголю'), $this->object->q('Гоголь')); + } + public function testCrazy112() + { + $this->assertEquals(explode(',','Годунок,Годунка,Годункові,Годунка,Годунком,Годункові,Годунче'), $this->object->q('Годунок')); + } + public function testCrazy113() + { + $this->assertEquals(explode(',','Головатий,Головатого,Головатому,Головатого,Головатим,Головатому,Головатий'), $this->object->q('Головатий')); + } + public function testCrazy114() + { + $this->assertEquals(explode(',','Головко,Головка,Головкові,Головка,Головком,Головкові,Головче'), $this->object->q('Головко')); + } + public function testCrazy115() + { + $this->assertEquals(explode(',','Голуб,Голуба,Голубові,Голуба,Голубом,Голубові,Голубе'), $this->object->q('Голуб')); + } + public function testCrazy116() + { + $this->assertEquals(explode(',','Голубничий,Голубничого,Голубничому,Голубничого,Голубничим,Голубничому,Голубничий'), $this->object->q('Голубничий')); + } + public function testCrazy117() + { + $this->assertEquals(explode(',','Гонта,Гонти,Гонті,Гонту,Гонтою,Гонті,Гонто'), $this->object->q('Гонта')); + } + public function testCrazy118() + { + $this->assertEquals(explode(',','Гончар,Гончара,Гончарові,Гончара,Гончаром,Гончарові,Гончаре'), $this->object->q('Гончар')); + } + public function testCrazy119() + { + $this->assertEquals(explode(',','Гончаренко,Гончаренка,Гончаренкові,Гончаренка,Гончаренком,Гончаренкові,Гончаренче'), $this->object->q('Гончаренко')); + } + public function testCrazy120() + { + $this->assertEquals(explode(',','Гончаров,Гончарова,Гончарову,Гончарова,Гончаровим,Гончарову,Гончарове'), $this->object->q('Гончаров')); + } + public function testCrazy121() + { + $this->assertEquals(explode(',','Горбаль,Горбаля,Горбалеві,Горбаля,Горбалем,Горбалеві,Горбалю'), $this->object->q('Горбаль')); + } + public function testCrazy122() + { + $this->assertEquals(explode(',','Гордієнко,Гордієнка,Гордієнкові,Гордієнка,Гордієнком,Гордієнкові,Гордієнче'), $this->object->q('Гордієнко')); + } + public function testCrazy123() + { + $this->assertEquals(explode(',','Гошовський,Гошовського,Гошовському,Гошовського,Гошовським,Гошовському,Гошовський'), $this->object->q('Гошовський')); + } + public function testCrazy124() + { + $this->assertEquals(explode(',','Грінченко,Грінченка,Грінченкові,Грінченка,Грінченком,Грінченкові,Грінченче'), $this->object->q('Грінченко')); + } + public function testCrazy125() + { + $this->assertEquals(explode(',','Грабович,Грабовича,Грабовичеві,Грабовича,Грабовичем,Грабовичеві,Грабовиче'), $this->object->q('Грабович')); + } + public function testCrazy126() + { + $this->assertEquals(explode(',','Грабовський,Грабовського,Грабовському,Грабовського,Грабовським,Грабовському,Грабовський'), $this->object->q('Грабовський')); + } + public function testCrazy127() + { + $this->assertEquals(explode(',','Григоренко,Григоренка,Григоренкові,Григоренка,Григоренком,Григоренкові,Григоренче'), $this->object->q('Григоренко')); + } + public function testCrazy128() + { + $this->assertEquals(explode(',','Григорович,Григоровича,Григоровичеві,Григоровича,Григоровичем,Григоровичеві,Григоровиче'), $this->object->q('Григорович')); + } + public function testCrazy129() + { + $this->assertEquals(explode(',','Григорович-Барський,Григорович-Барського,Григорович-Барському,Григорович-Барського,Григорович-Барським,Григорович-Барському,Григорович-Барський'), $this->object->q('Григорович-Барський')); + } + public function testCrazy130() + { + $this->assertEquals(explode(',','Григорчук,Григорчука,Григорчукові,Григорчука,Григорчуком,Григорчукові,Григорчуче'), $this->object->q('Григорчук')); + } + public function testCrazy131() + { + $this->assertEquals(explode(',','Грицак,Грицака,Грицакові,Грицака,Грицаком,Грицакові,Грицаче'), $this->object->q('Грицак')); + } + public function testCrazy132() + { + $this->assertEquals(explode(',','Гриценко,Гриценка,Гриценкові,Гриценка,Гриценком,Гриценкові,Гриценче'), $this->object->q('Гриценко')); + } + public function testCrazy133() + { + $this->assertEquals(explode(',','Гришко,Гришка,Гришкові,Гришка,Гришком,Гришкові,Гришче'), $this->object->q('Гришко')); + } + public function testCrazy134() + { + $this->assertEquals(explode(',','Гудзій,Гудзія,Гудзієві,Гудзія,Гудзієм,Гудзієві,Гудзію'), $this->object->q('Гудзій')); + } + public function testCrazy135() + { + $this->assertEquals(explode(',','Гудзь,Гудзя,Гудзеві,Гудзя,Гудзем,Гудзеві,Гудзю'), $this->object->q('Гудзь')); + } + public function testCrazy136() + { + $this->assertEquals(explode(',','Гуменюк,Гуменюка,Гуменюкові,Гуменюка,Гуменюком,Гуменюкові,Гуменюче'), $this->object->q('Гуменюк')); + } + public function testCrazy137() + { + $this->assertEquals(explode(',','Гунько,Гунька,Гунькові,Гунька,Гуньком,Гунькові,Гуньче'), $this->object->q('Гунько')); + } + public function testCrazy138() + { + $this->assertEquals(explode(',','Діденко,Діденка,Діденкові,Діденка,Діденком,Діденкові,Діденче'), $this->object->q('Діденко')); + } + public function testCrazy139() + { + $this->assertEquals(explode(',','Даниленко,Даниленка,Даниленкові,Даниленка,Даниленком,Даниленкові,Даниленче'), $this->object->q('Даниленко')); + } + public function testCrazy140() + { + $this->assertEquals(explode(',','Даньків,Данькова,Даньковові,Данькова,Даньковом,Даньковові,Данькове'), $this->object->q('Даньків')); + } + public function testCrazy141() + { + $this->assertEquals(explode(',','Данькевич,Данькевича,Данькевичеві,Данькевича,Данькевичем,Данькевичеві,Данькевиче'), $this->object->q('Данькевич')); + } + public function testCrazy142() + { + $this->assertEquals(explode(',','Дараган,Дарагана,Дараганові,Дарагана,Дараганом,Дараганові,Дарагане'), $this->object->q('Дараган')); + } + public function testCrazy143() + { + $this->assertEquals(explode(',','Дашкевич,Дашкевича,Дашкевичеві,Дашкевича,Дашкевичем,Дашкевичеві,Дашкевиче'), $this->object->q('Дашкевич')); + } + public function testCrazy144() + { + $this->assertEquals(explode(',','Денисенко,Денисенка,Денисенкові,Денисенка,Денисенком,Денисенкові,Денисенче'), $this->object->q('Денисенко')); + } + public function testCrazy145() + { + $this->assertEquals(explode(',','Джус,Джуса,Джусові,Джуса,Джусом,Джусові,Джусе'), $this->object->q('Джус')); + } + public function testCrazy146() + { + $this->assertEquals(explode(',','Дзюба,Дзюби,Дзюбі,Дзюбу,Дзюбою,Дзюбі,Дзюбо'), $this->object->q('Дзюба')); + } + public function testCrazy147() + { + $this->assertEquals(explode(',','Дикань,Диканя,Диканеві,Диканя,Диканем,Диканеві,Диканю'), $this->object->q('Дикань')); + } + public function testCrazy148() + { + $this->assertEquals(explode(',','Дмитерко,Дмитерка,Дмитеркові,Дмитерка,Дмитерком,Дмитеркові,Дмитерче'), $this->object->q('Дмитерко')); + } + public function testCrazy149() + { + $this->assertEquals(explode(',','Довженко,Довженка,Довженкові,Довженка,Довженком,Довженкові,Довженче'), $this->object->q('Довженко')); + } + public function testCrazy150() + { + $this->assertEquals(explode(',','Дорош,Дороша,Дорошеві,Дороша,Дорошем,Дорошеві,Дороше'), $this->object->q('Дорош')); + } + public function testCrazy151() + { + $this->assertEquals(explode(',','Дорошенко,Дорошенка,Дорошенкові,Дорошенка,Дорошенком,Дорошенкові,Дорошенче'), $this->object->q('Дорошенко')); + } + public function testCrazy152() + { + $this->assertEquals(explode(',','Доценко,Доценка,Доценкові,Доценка,Доценком,Доценкові,Доценче'), $this->object->q('Доценко')); + } + public function testCrazy153() + { + $this->assertEquals(explode(',','Дочинець,Дочинця,Дочинцеві,Дочинця,Дочинцем,Дочинцеві,Дочинцю'), $this->object->q('Дочинець')); + } + public function testCrazy154() + { + $this->assertEquals(explode(',','Дудко,Дудка,Дудкові,Дудка,Дудком,Дудкові,Дудче'), $this->object->q('Дудко')); + } + public function testCrazy155() + { + $this->assertEquals(explode(',','Дяків,Дякова,Дяковові,Дякова,Дяковом,Дяковові,Дякове'), $this->object->q('Дяків')); + } + public function testCrazy156() + { + $this->assertEquals(explode(',','Дяченко,Дяченка,Дяченкові,Дяченка,Дяченком,Дяченкові,Дяченче'), $this->object->q('Дяченко')); + } + public function testCrazy157() + { + $this->assertEquals(explode(',','Ейбоженко,Ейбоженка,Ейбоженкові,Ейбоженка,Ейбоженком,Ейбоженкові,Ейбоженче'), $this->object->q('Ейбоженко')); + } + public function testCrazy158() + { + $this->assertEquals(explode(',','Жайворон,Жайворона,Жайворонові,Жайворона,Жайвороном,Жайворонові,Жайвороне'), $this->object->q('Жайворон')); + } + public function testCrazy159() + { + $this->assertEquals(explode(',','Жаліло,Жалола,Жалолові,Жалола,Жалолом,Жалолові,Жалоле'), $this->object->q('Жаліло')); + } + public function testCrazy160() + { + $this->assertEquals(explode(',','Жежерін,Жежеріна,Жежеріну,Жежеріна,Жежеріном,Жежеріну,Жежеріне'), $this->object->q('Жежерін')); + } + public function testCrazy161() + { + $this->assertEquals(explode(',','Желєзняк,Желєзняка,Желєзнякові,Желєзняка,Желєзняком,Желєзнякові,Желєзняче'), $this->object->q('Желєзняк')); + } + public function testCrazy162() + { + $this->assertEquals(explode(',','Железняк,Железняка,Железнякові,Железняка,Железняком,Железнякові,Железняче'), $this->object->q('Железняк')); + } + public function testCrazy163() + { + $this->assertEquals(explode(',','Жилко,Жилка,Жилкові,Жилка,Жилком,Жилкові,Жилче'), $this->object->q('Жилко')); + } + public function testCrazy164() + { + $this->assertEquals(explode(',','Жирко,Жирка,Жиркові,Жирка,Жирком,Жиркові,Жирче'), $this->object->q('Жирко')); + } + public function testCrazy165() + { + $this->assertEquals(explode(',','Жук,Жука,Жукові,Жука,Жуком,Жукові,Жуче'), $this->object->q('Жук')); + } + public function testCrazy166() + { + $this->assertEquals(explode(',','Жупанський,Жупанського,Жупанському,Жупанського,Жупанським,Жупанському,Жупанський'), $this->object->q('Жупанський')); + } + public function testCrazy167() + { + $this->assertEquals(explode(',','Заєць,Зайця,Зайцеві,Зайця,Зайцем,Зайцеві,Зайцю'), $this->object->q('Заєць')); + } + public function testCrazy168() + { + $this->assertEquals(explode(',','Забашта,Забашти,Забашті,Забашту,Забаштою,Забашті,Забашто'), $this->object->q('Забашта')); + } + public function testCrazy169() + { + $this->assertEquals(explode(',','Заболотний,Заболотного,Заболотному,Заболотного,Заболотним,Заболотному,Заболотний'), $this->object->q('Заболотний')); + } + public function testCrazy170() + { + $this->assertEquals(explode(',','Завальнюк,Завальнюка,Завальнюкові,Завальнюка,Завальнюком,Завальнюкові,Завальнюче'), $this->object->q('Завальнюк')); + } + public function testCrazy171() + { + $this->assertEquals(explode(',','Закусило,Закусила,Закусилові,Закусила,Закусилом,Закусилові,Закусиле'), $this->object->q('Закусило')); + } + public function testCrazy172() + { + $this->assertEquals(explode(',','Залізняк,Залізняка,Залізнякові,Залізняка,Залізняком,Залізнякові,Залізняче'), $this->object->q('Залізняк')); + } + public function testCrazy173() + { + $this->assertEquals(explode(',','Заруба,Заруби,Зарубі,Зарубу,Зарубою,Зарубі,Зарубо'), $this->object->q('Заруба')); + } + public function testCrazy174() + { + $this->assertEquals(explode(',','Засядько,Засядька,Засядькові,Засядька,Засядьком,Засядькові,Засядьче'), $this->object->q('Засядько')); + } + public function testCrazy175() + { + $this->assertEquals(explode(',','Захаренко,Захаренка,Захаренкові,Захаренка,Захаренком,Захаренкові,Захаренче'), $this->object->q('Захаренко')); + } + public function testCrazy176() + { + $this->assertEquals(explode(',','Захарчук,Захарчука,Захарчукові,Захарчука,Захарчуком,Захарчукові,Захарчуче'), $this->object->q('Захарчук')); + } + public function testCrazy177() + { + $this->assertEquals(explode(',','Заяць,Зайця,Зайцеві,Зайця,Зайцем,Зайцеві,Зайцю'), $this->object->q('Заяць')); + } + public function testCrazy178() + { + $this->assertEquals(explode(',','Заячківський,Заячківського,Заячківському,Заячківського,Заячківським,Заячківському,Заячківський'), $this->object->q('Заячківський')); + } + public function testCrazy179() + { + $this->assertEquals(explode(',','Зленко,Зленка,Зленкові,Зленка,Зленком,Зленкові,Зленче'), $this->object->q('Зленко')); + } + public function testCrazy180() + { + $this->assertEquals(explode(',','Золотаренко,Золотаренка,Золотаренкові,Золотаренка,Золотаренком,Золотаренкові,Золотаренче'), $this->object->q('Золотаренко')); + } + public function testCrazy181() + { + $this->assertEquals(explode(',','Кабачок,Кабачка,Кабачкові,Кабачка,Кабачком,Кабачкові,Кабачче'), $this->object->q('Кабачок')); + } + public function testCrazy182() + { + $this->assertEquals(explode(',','Каганець,Каганця,Каганцеві,Каганця,Каганцем,Каганцеві,Каганцю'), $this->object->q('Каганець')); + } + public function testCrazy183() + { + $this->assertEquals(explode(',','Калинович,Калиновича,Калиновичеві,Калиновича,Калиновичем,Калиновичеві,Калиновиче'), $this->object->q('Калинович')); + } + public function testCrazy184() + { + $this->assertEquals(explode(',','Кармалюк,Кармалюка,Кармалюкові,Кармалюка,Кармалюком,Кармалюкові,Кармалюче'), $this->object->q('Кармалюк')); + } + public function testCrazy185() + { + $this->assertEquals(explode(',','Карпенко,Карпенка,Карпенкові,Карпенка,Карпенком,Карпенкові,Карпенче'), $this->object->q('Карпенко')); + } + public function testCrazy186() + { + $this->assertEquals(explode(',','Кириленко,Кириленка,Кириленкові,Кириленка,Кириленком,Кириленкові,Кириленче'), $this->object->q('Кириленко')); + } + public function testCrazy187() + { + $this->assertEquals(explode(',','Китастий,Китастого,Китастому,Китастого,Китастим,Китастому,Китастий'), $this->object->q('Китастий')); + } + public function testCrazy188() + { + $this->assertEquals(explode(',','Кицай,Кицая,Кицаєві,Кицая,Кицаєм,Кицаєві,Кицаю'), $this->object->q('Кицай')); + } + public function testCrazy189() + { + $this->assertEquals(explode(',','Клименко,Клименка,Клименкові,Клименка,Клименком,Клименкові,Клименче'), $this->object->q('Клименко')); + } + public function testCrazy190() + { + $this->assertEquals(explode(',','Климчук,Климчука,Климчукові,Климчука,Климчуком,Климчукові,Климчуче'), $this->object->q('Климчук')); + } + public function testCrazy191() + { + $this->assertEquals(explode(',','Кмета,Кмети,Кметі,Кмету,Кметою,Кметі,Кмето'), $this->object->q('Кмета')); + } + public function testCrazy192() + { + $this->assertEquals(explode(',','Книш,Книша,Книшеві,Книша,Книшем,Книшеві,Книше'), $this->object->q('Книш')); + } + public function testCrazy193() + { + $this->assertEquals(explode(',','Ковалів,Ковалова,Коваловові,Ковалова,Коваловом,Коваловові,Ковалове'), $this->object->q('Ковалів')); + } + public function testCrazy194() + { + $this->assertEquals(explode(',','Коваленко,Коваленка,Коваленкові,Коваленка,Коваленком,Коваленкові,Коваленче'), $this->object->q('Коваленко')); + } + public function testCrazy195() + { + $this->assertEquals(explode(',','Коваль,Коваля,Ковалеві,Коваля,Ковалем,Ковалеві,Ковалю'), $this->object->q('Коваль')); + } + public function testCrazy196() + { + $this->assertEquals(explode(',','Ковальчик,Ковальчика,Ковальчикові,Ковальчика,Ковальчиком,Ковальчикові,Ковальчиче'), $this->object->q('Ковальчик')); + } + public function testCrazy197() + { + $this->assertEquals(explode(',','Ковальчук,Ковальчука,Ковальчукові,Ковальчука,Ковальчуком,Ковальчукові,Ковальчуче'), $this->object->q('Ковальчук')); + } + public function testCrazy198() + { + $this->assertEquals(explode(',','Кованько,Кованька,Кованькові,Кованька,Кованьком,Кованькові,Кованьче'), $this->object->q('Кованько')); + } + public function testCrazy199() + { + $this->assertEquals(explode(',','Ковтун,Ковтуна,Ковтунові,Ковтуна,Ковтуном,Ковтунові,Ковтуне'), $this->object->q('Ковтун')); + } + public function testCrazy200() + { + $this->assertEquals(explode(',','Козаченко,Козаченка,Козаченкові,Козаченка,Козаченком,Козаченкові,Козаченче'), $this->object->q('Козаченко')); + } + public function testCrazy201() + { + $this->assertEquals(explode(',','Козачинський,Козачинського,Козачинському,Козачинського,Козачинським,Козачинському,Козачинський'), $this->object->q('Козачинський')); + } + public function testCrazy202() + { + $this->assertEquals(explode(',','Козачок,Козачка,Козачкові,Козачка,Козачком,Козачкові,Козачче'), $this->object->q('Козачок')); + } + public function testCrazy203() + { + $this->assertEquals(explode(',','Козубенко,Козубенка,Козубенкові,Козубенка,Козубенком,Козубенкові,Козубенче'), $this->object->q('Козубенко')); + } + public function testCrazy204() + { + $this->assertEquals(explode(',','Колесник,Колесника,Колесникові,Колесника,Колесником,Колесникові,Колесниче'), $this->object->q('Колесник')); + } + public function testCrazy205() + { + $this->assertEquals(explode(',','Колодій,Колодія,Колодієві,Колодія,Колодієм,Колодієві,Колодію'), $this->object->q('Колодій')); + } + public function testCrazy206() + { + $this->assertEquals(explode(',','Колодний,Колодного,Колодному,Колодного,Колодним,Колодному,Колодний'), $this->object->q('Колодний')); + } + public function testCrazy207() + { + $this->assertEquals(explode(',','Коломієць,Коломійця,Коломійцеві,Коломійця,Коломійцем,Коломійцеві,Коломійцю'), $this->object->q('Коломієць')); + } + public function testCrazy208() + { + $this->assertEquals(explode(',','Комар,Комара,Комарові,Комара,Комаром,Комарові,Комаре'), $this->object->q('Комар')); + } + public function testCrazy209() + { + $this->assertEquals(explode(',','Кондратюк,Кондратюка,Кондратюкові,Кондратюка,Кондратюком,Кондратюкові,Кондратюче'), $this->object->q('Кондратюк')); + } + public function testCrazy210() + { + $this->assertEquals(explode(',','Корецький,Корецького,Корецькому,Корецького,Корецьким,Корецькому,Корецький'), $this->object->q('Корецький')); + } + public function testCrazy211() + { + $this->assertEquals(explode(',','Корж,Коржа,Коржеві,Коржа,Коржем,Коржеві,Корже'), $this->object->q('Корж')); + } + public function testCrazy212() + { + $this->assertEquals(explode(',','Корнійчук,Корнійчука,Корнійчукові,Корнійчука,Корнійчуком,Корнійчукові,Корнійчуче'), $this->object->q('Корнійчук')); + } + public function testCrazy213() + { + $this->assertEquals(explode(',','Коробка,Коробки,Коробці,Коробку,Коробкою,Коробці,Коробко'), $this->object->q('Коробка')); + } + public function testCrazy214() + { + $this->assertEquals(explode(',','Королюк,Королюка,Королюкові,Королюка,Королюком,Королюкові,Королюче'), $this->object->q('Королюк')); + } + public function testCrazy215() + { + $this->assertEquals(explode(',','Короткевич,Короткевича,Короткевичеві,Короткевича,Короткевичем,Короткевичеві,Короткевиче'), $this->object->q('Короткевич')); + } + public function testCrazy216() + { + $this->assertEquals(explode(',','Корпанюк,Корпанюка,Корпанюкові,Корпанюка,Корпанюком,Корпанюкові,Корпанюче'), $this->object->q('Корпанюк')); + } + public function testCrazy217() + { + $this->assertEquals(explode(',','Корчак,Корчака,Корчакові,Корчака,Корчаком,Корчакові,Корчаче'), $this->object->q('Корчак')); + } + public function testCrazy218() + { + $this->assertEquals(explode(',','Корчинський,Корчинського,Корчинському,Корчинського,Корчинським,Корчинському,Корчинський'), $this->object->q('Корчинський')); + } + public function testCrazy219() + { + $this->assertEquals(explode(',','Косенко,Косенка,Косенкові,Косенка,Косенком,Косенкові,Косенче'), $this->object->q('Косенко')); + } + public function testCrazy220() + { + $this->assertEquals(explode(',','Костенко,Костенка,Костенкові,Костенка,Костенком,Костенкові,Костенче'), $this->object->q('Костенко')); + } + public function testCrazy221() + { + $this->assertEquals(explode(',','Коструба,Коструби,Кострубі,Кострубу,Кострубою,Кострубі,Кострубо'), $this->object->q('Коструба')); + } + public function testCrazy222() + { + $this->assertEquals(explode(',','Костюк,Костюка,Костюкові,Костюка,Костюком,Костюкові,Костюче'), $this->object->q('Костюк')); + } + public function testCrazy223() + { + $this->assertEquals(explode(',','Котляр,Котляра,Котлярові,Котляра,Котляром,Котлярові,Котляре'), $this->object->q('Котляр')); + } + public function testCrazy224() + { + $this->assertEquals(explode(',','Котляревський,Котляревського,Котляревському,Котляревського,Котляревським,Котляревському,Котляревський'), $this->object->q('Котляревський')); + } + public function testCrazy225() + { + $this->assertEquals(explode(',','Кравців,Кравцова,Кравцовові,Кравцова,Кравцовом,Кравцовові,Кравцове'), $this->object->q('Кравців')); + } + public function testCrazy226() + { + $this->assertEquals(explode(',','Кравченко,Кравченка,Кравченкові,Кравченка,Кравченком,Кравченкові,Кравченче'), $this->object->q('Кравченко')); + } + public function testCrazy227() + { + $this->assertEquals(explode(',','Кравчук,Кравчука,Кравчукові,Кравчука,Кравчуком,Кравчукові,Кравчуче'), $this->object->q('Кравчук')); + } + public function testCrazy228() + { + $this->assertEquals(explode(',','Красовський,Красовського,Красовському,Красовського,Красовським,Красовському,Красовський'), $this->object->q('Красовський')); + } + public function testCrazy229() + { + $this->assertEquals(explode(',','Криворучко,Криворучка,Криворучкові,Криворучка,Криворучком,Криворучкові,Криворучче'), $this->object->q('Криворучко')); + } + public function testCrazy230() + { + $this->assertEquals(explode(',','Крикуненко,Крикуненка,Крикуненкові,Крикуненка,Крикуненком,Крикуненкові,Крикуненче'), $this->object->q('Крикуненко')); + } + public function testCrazy231() + { + $this->assertEquals(explode(',','Кузьмінський,Кузьмінського,Кузьмінському,Кузьмінського,Кузьмінським,Кузьмінському,Кузьмінський'), $this->object->q('Кузьмінський')); + } + public function testCrazy232() + { + $this->assertEquals(explode(',','Кулиняк,Кулиняка,Кулинякові,Кулиняка,Кулиняком,Кулинякові,Кулиняче'), $this->object->q('Кулиняк')); + } + public function testCrazy233() + { + $this->assertEquals(explode(',','Кульчицький,Кульчицького,Кульчицькому,Кульчицького,Кульчицьким,Кульчицькому,Кульчицький'), $this->object->q('Кульчицький')); + } + public function testCrazy234() + { + $this->assertEquals(explode(',','Купчинський,Купчинського,Купчинському,Купчинського,Купчинським,Купчинському,Купчинський'), $this->object->q('Купчинський')); + } + public function testCrazy235() + { + $this->assertEquals(explode(',','Кухаренко,Кухаренка,Кухаренкові,Кухаренка,Кухаренком,Кухаренкові,Кухаренче'), $this->object->q('Кухаренко')); + } + public function testCrazy236() + { + $this->assertEquals(explode(',','Куц,Куца,Куцові,Куца,Куцом,Куцові,Куце'), $this->object->q('Куц')); + } + public function testCrazy237() + { + $this->assertEquals(explode(',','Куценко,Куценка,Куценкові,Куценка,Куценком,Куценкові,Куценче'), $this->object->q('Куценко')); + } + public function testCrazy238() + { + $this->assertEquals(explode(',','Кучер,Кучера,Кучерові,Кучера,Кучером,Кучерові,Кучере'), $this->object->q('Кучер')); + } + public function testCrazy239() + { + $this->assertEquals(explode(',','Кучеренко,Кучеренка,Кучеренкові,Кучеренка,Кучеренком,Кучеренкові,Кучеренче'), $this->object->q('Кучеренко')); + } + public function testCrazy240() + { + $this->assertEquals(explode(',','Кушнір,Кушнора,Кушнорові,Кушнора,Кушнором,Кушнорові,Кушноре'), $this->object->q('Кушнір')); + } + public function testCrazy241() + { + $this->assertEquals(explode(',','Лаба,Лаби,Лабі,Лабу,Лабою,Лабі,Лабо'), $this->object->q('Лаба')); + } + public function testCrazy242() + { + $this->assertEquals(explode(',','Лаврін,Лавріна,Лавріну,Лавріна,Лавріном,Лавріну,Лавріне'), $this->object->q('Лаврін')); + } + public function testCrazy243() + { + $this->assertEquals(explode(',','Лаврик,Лаврика,Лаврикові,Лаврика,Лавриком,Лаврикові,Лавриче'), $this->object->q('Лаврик')); + } + public function testCrazy244() + { + $this->assertEquals(explode(',','Лавриненко,Лавриненка,Лавриненкові,Лавриненка,Лавриненком,Лавриненкові,Лавриненче'), $this->object->q('Лавриненко')); + } + public function testCrazy245() + { + $this->assertEquals(explode(',','Лазарчук,Лазарчука,Лазарчукові,Лазарчука,Лазарчуком,Лазарчукові,Лазарчуче'), $this->object->q('Лазарчук')); + } + public function testCrazy246() + { + $this->assertEquals(explode(',','Лазорко,Лазорка,Лазоркові,Лазорка,Лазорком,Лазоркові,Лазорче'), $this->object->q('Лазорко')); + } + public function testCrazy247() + { + $this->assertEquals(explode(',','Левицький,Левицького,Левицькому,Левицького,Левицьким,Левицькому,Левицький'), $this->object->q('Левицький')); + } + public function testCrazy248() + { + $this->assertEquals(explode(',','Левченко,Левченка,Левченкові,Левченка,Левченком,Левченкові,Левченче'), $this->object->q('Левченко')); + } + public function testCrazy249() + { + $this->assertEquals(explode(',','Лесів,Лесова,Лесовові,Лесова,Лесовом,Лесовові,Лесове'), $this->object->q('Лесів')); + } + public function testCrazy250() + { + $this->assertEquals(explode(',','Лисенко,Лисенка,Лисенкові,Лисенка,Лисенком,Лисенкові,Лисенче'), $this->object->q('Лисенко')); + } + public function testCrazy251() + { + $this->assertEquals(explode(',','Литвин,Литвина,Литвинові,Литвина,Литвином,Литвинові,Литвине'), $this->object->q('Литвин')); + } + public function testCrazy252() + { + $this->assertEquals(explode(',','Литвиненко,Литвиненка,Литвиненкові,Литвиненка,Литвиненком,Литвиненкові,Литвиненче'), $this->object->q('Литвиненко')); + } + public function testCrazy253() + { + $this->assertEquals(explode(',','Литвинов,Литвинова,Литвинову,Литвинова,Литвиновим,Литвинову,Литвинове'), $this->object->q('Литвинов')); + } + public function testCrazy254() + { + $this->assertEquals(explode(',','Литовченко,Литовченка,Литовченкові,Литовченка,Литовченком,Литовченкові,Литовченче'), $this->object->q('Литовченко')); + } + public function testCrazy255() + { + $this->assertEquals(explode(',','Лозина-Лозинський,Лозина-Лозинського,Лозина-Лозинському,Лозина-Лозинського,Лозина-Лозинським,Лозина-Лозинському,Лозина-Лозинський'), $this->object->q('Лозина-Лозинський')); + } + public function testCrazy256() + { + $this->assertEquals(explode(',','Лопатинський,Лопатинського,Лопатинському,Лопатинського,Лопатинським,Лопатинському,Лопатинський'), $this->object->q('Лопатинський')); + } + public function testCrazy257() + { + $this->assertEquals(explode(',','Лукомський,Лукомського,Лукомському,Лукомського,Лукомським,Лукомському,Лукомський'), $this->object->q('Лукомський')); + } + public function testCrazy258() + { + $this->assertEquals(explode(',','Луценко,Луценка,Луценкові,Луценка,Луценком,Луценкові,Луценче'), $this->object->q('Луценко')); + } + public function testCrazy259() + { + $this->assertEquals(explode(',','Людкевич,Людкевича,Людкевичеві,Людкевича,Людкевичем,Людкевичеві,Людкевиче'), $this->object->q('Людкевич')); + } + public function testCrazy260() + { + $this->assertEquals(explode(',','Ляшенко,Ляшенка,Ляшенкові,Ляшенка,Ляшенком,Ляшенкові,Ляшенче'), $this->object->q('Ляшенко')); + } + public function testCrazy261() + { + $this->assertEquals(explode(',','Мірошниченко,Мірошниченка,Мірошниченкові,Мірошниченка,Мірошниченком,Мірошниченкові,Мірошниченче'), $this->object->q('Мірошниченко')); + } + public function testCrazy262() + { + $this->assertEquals(explode(',','Мірчук,Мірчука,Мірчукові,Мірчука,Мірчуком,Мірчукові,Мірчуче'), $this->object->q('Мірчук')); + } + public function testCrazy263() + { + $this->assertEquals(explode(',','Міщенко,Міщенка,Міщенкові,Міщенка,Міщенком,Міщенкові,Міщенче'), $this->object->q('Міщенко')); + } + public function testCrazy264() + { + $this->assertEquals(explode(',','Мазур,Мазура,Мазурові,Мазура,Мазуром,Мазурові,Мазуре'), $this->object->q('Мазур')); + } + public function testCrazy265() + { + $this->assertEquals(explode(',','Макаренко,Макаренка,Макаренкові,Макаренка,Макаренком,Макаренкові,Макаренче'), $this->object->q('Макаренко')); + } + public function testCrazy266() + { + $this->assertEquals(explode(',','Максименко,Максименка,Максименкові,Максименка,Максименком,Максименкові,Максименче'), $this->object->q('Максименко')); + } + public function testCrazy267() + { + $this->assertEquals(explode(',','Маланчук,Маланчука,Маланчукові,Маланчука,Маланчуком,Маланчукові,Маланчуче'), $this->object->q('Маланчук')); + } + public function testCrazy268() + { + $this->assertEquals(explode(',','Малишко,Малишка,Малишкові,Малишка,Малишком,Малишкові,Малишче'), $this->object->q('Малишко')); + } + public function testCrazy269() + { + $this->assertEquals(explode(',','Малкович,Малковича,Малковичеві,Малковича,Малковичем,Малковичеві,Малковиче'), $this->object->q('Малкович')); + } + public function testCrazy270() + { + $this->assertEquals(explode(',','Мамчур,Мамчура,Мамчурові,Мамчура,Мамчуром,Мамчурові,Мамчуре'), $this->object->q('Мамчур')); + } + public function testCrazy271() + { + $this->assertEquals(explode(',','Маркевич,Маркевича,Маркевичеві,Маркевича,Маркевичем,Маркевичеві,Маркевиче'), $this->object->q('Маркевич')); + } + public function testCrazy272() + { + $this->assertEquals(explode(',','Мартиненко,Мартиненка,Мартиненкові,Мартиненка,Мартиненком,Мартиненкові,Мартиненче'), $this->object->q('Мартиненко')); + } + public function testCrazy273() + { + $this->assertEquals(explode(',','Марунчак,Марунчака,Марунчакові,Марунчака,Марунчаком,Марунчакові,Марунчаче'), $this->object->q('Марунчак')); + } + public function testCrazy274() + { + $this->assertEquals(explode(',','Марценюк,Марценюка,Марценюкові,Марценюка,Марценюком,Марценюкові,Марценюче'), $this->object->q('Марценюк')); + } + public function testCrazy275() + { + $this->assertEquals(explode(',','Марченко,Марченка,Марченкові,Марченка,Марченком,Марченкові,Марченче'), $this->object->q('Марченко')); + } + public function testCrazy276() + { + $this->assertEquals(explode(',','Марчук,Марчука,Марчукові,Марчука,Марчуком,Марчукові,Марчуче'), $this->object->q('Марчук')); + } + public function testCrazy277() + { + $this->assertEquals(explode(',','Масоха,Масохи,Масосі,Масоху,Масохою,Масосі,Масохо'), $this->object->q('Масоха')); + } + public function testCrazy278() + { + $this->assertEquals(explode(',','Матвієнко,Матвієнка,Матвієнкові,Матвієнка,Матвієнком,Матвієнкові,Матвієнче'), $this->object->q('Матвієнко')); + } + public function testCrazy279() + { + $this->assertEquals(explode(',','Матюшенко,Матюшенка,Матюшенкові,Матюшенка,Матюшенком,Матюшенкові,Матюшенче'), $this->object->q('Матюшенко')); + } + public function testCrazy280() + { + $this->assertEquals(explode(',','Маценко,Маценка,Маценкові,Маценка,Маценком,Маценкові,Маценче'), $this->object->q('Маценко')); + } + public function testCrazy281() + { + $this->assertEquals(explode(',','Мацюк,Мацюка,Мацюкові,Мацюка,Мацюком,Мацюкові,Мацюче'), $this->object->q('Мацюк')); + } + public function testCrazy282() + { + $this->assertEquals(explode(',','Мельник,Мельника,Мельникові,Мельника,Мельником,Мельникові,Мельниче'), $this->object->q('Мельник')); + } + public function testCrazy283() + { + $this->assertEquals(explode(',','Мельниченко,Мельниченка,Мельниченкові,Мельниченка,Мельниченком,Мельниченкові,Мельниченче'), $this->object->q('Мельниченко')); + } + public function testCrazy284() + { + $this->assertEquals(explode(',','Мельничук,Мельничука,Мельничукові,Мельничука,Мельничуком,Мельничукові,Мельничуче'), $this->object->q('Мельничук')); + } + public function testCrazy285() + { + $this->assertEquals(explode(',','Микитенко,Микитенка,Микитенкові,Микитенка,Микитенком,Микитенкові,Микитенче'), $this->object->q('Микитенко')); + } + public function testCrazy286() + { + $this->assertEquals(explode(',','Микитин,Микитина,Микитинові,Микитина,Микитином,Микитинові,Микитине'), $this->object->q('Микитин')); + } + public function testCrazy287() + { + $this->assertEquals(explode(',','Мирон,Мирона,Миронові,Мирона,Мироном,Миронові,Мироне'), $this->object->q('Мирон')); + } + public function testCrazy288() + { + $this->assertEquals(explode(',','Михайленко,Михайленка,Михайленкові,Михайленка,Михайленком,Михайленкові,Михайленче'), $this->object->q('Михайленко')); + } + public function testCrazy289() + { + $this->assertEquals(explode(',','Михайличенко,Михайличенка,Михайличенкові,Михайличенка,Михайличенком,Михайличенкові,Михайличенче'), $this->object->q('Михайличенко')); + } + public function testCrazy290() + { + $this->assertEquals(explode(',','Михайлюк,Михайлюка,Михайлюкові,Михайлюка,Михайлюком,Михайлюкові,Михайлюче'), $this->object->q('Михайлюк')); + } + public function testCrazy291() + { + $this->assertEquals(explode(',','Мицик,Мицика,Мицикові,Мицика,Мициком,Мицикові,Мициче'), $this->object->q('Мицик')); + } + public function testCrazy292() + { + $this->assertEquals(explode(',','Мовчан,Мовчана,Мовчанові,Мовчана,Мовчаном,Мовчанові,Мовчане'), $this->object->q('Мовчан')); + } + public function testCrazy293() + { + $this->assertEquals(explode(',','Моргун,Моргуна,Моргунові,Моргуна,Моргуном,Моргунові,Моргуне'), $this->object->q('Моргун')); + } + public function testCrazy294() + { + $this->assertEquals(explode(',','Мороз,Мороза,Морозові,Мороза,Морозом,Морозові,Морозе'), $this->object->q('Мороз')); + } + public function testCrazy295() + { + $this->assertEquals(explode(',','Москаленко,Москаленка,Москаленкові,Москаленка,Москаленком,Москаленкові,Москаленче'), $this->object->q('Москаленко')); + } + public function testCrazy296() + { + $this->assertEquals(explode(',','Москаль,Москаля,Москалеві,Москаля,Москалем,Москалеві,Москалю'), $this->object->q('Москаль')); + } + public function testCrazy297() + { + $this->assertEquals(explode(',','Мошак,Мошака,Мошакові,Мошака,Мошаком,Мошакові,Мошаче'), $this->object->q('Мошак')); + } + public function testCrazy298() + { + $this->assertEquals(explode(',','Муратова,Муратови,Муратові,Муратову,Муратовою,Муратові,Муратово'), $this->object->q('Муратова')); + } + public function testCrazy299() + { + $this->assertEquals(explode(',','Мусієнко,Мусієнка,Мусієнкові,Мусієнка,Мусієнком,Мусієнкові,Мусієнче'), $this->object->q('Мусієнко')); + } + public function testCrazy300() + { + $this->assertEquals(explode(',','Назаренко,Назаренка,Назаренкові,Назаренка,Назаренком,Назаренкові,Назаренче'), $this->object->q('Назаренко')); + } + public function testCrazy301() + { + $this->assertEquals(explode(',','Наливайко,Наливайка,Наливайкові,Наливайка,Наливайком,Наливайкові,Наливайче'), $this->object->q('Наливайко')); + } + public function testCrazy302() + { + $this->assertEquals(explode(',','Негребецький,Негребецького,Негребецькому,Негребецького,Негребецьким,Негребецькому,Негребецький'), $this->object->q('Негребецький')); + } + public function testCrazy303() + { + $this->assertEquals(explode(',','Непорожній,Непорожнія,Непорожнієві,Непорожнія,Непорожнієм,Непорожнієві,Непорожнію'), $this->object->q('Непорожній')); + } + public function testCrazy304() + { + $this->assertEquals(explode(',','Нестеренко,Нестеренка,Нестеренкові,Нестеренка,Нестеренком,Нестеренкові,Нестеренче'), $this->object->q('Нестеренко')); + } + public function testCrazy305() + { + $this->assertEquals(explode(',','Нечай,Нечая,Нечаєві,Нечая,Нечаєм,Нечаєві,Нечаю'), $this->object->q('Нечай')); + } + public function testCrazy306() + { + $this->assertEquals(explode(',','Нечипоренко,Нечипоренка,Нечипоренкові,Нечипоренка,Нечипоренком,Нечипоренкові,Нечипоренче'), $this->object->q('Нечипоренко')); + } + public function testCrazy307() + { + $this->assertEquals(explode(',','Оберемченко,Оберемченка,Оберемченкові,Оберемченка,Оберемченком,Оберемченкові,Оберемченче'), $this->object->q('Оберемченко')); + } + public function testCrazy308() + { + $this->assertEquals(explode(',','Овчаренко,Овчаренка,Овчаренкові,Овчаренка,Овчаренком,Овчаренкові,Овчаренче'), $this->object->q('Овчаренко')); + } + public function testCrazy309() + { + $this->assertEquals(explode(',','Олійник,Олійника,Олійникові,Олійника,Олійником,Олійникові,Олійниче'), $this->object->q('Олійник')); + } + public function testCrazy310() + { + $this->assertEquals(explode(',','Олексієнко,Олексієнка,Олексієнкові,Олексієнка,Олексієнком,Олексієнкові,Олексієнче'), $this->object->q('Олексієнко')); + } + public function testCrazy311() + { + $this->assertEquals(explode(',','Омельченко,Омельченка,Омельченкові,Омельченка,Омельченком,Омельченкові,Омельченче'), $this->object->q('Омельченко')); + } + public function testCrazy312() + { + $this->assertEquals(explode(',','Омельчук,Омельчука,Омельчукові,Омельчука,Омельчуком,Омельчукові,Омельчуче'), $this->object->q('Омельчук')); + } + public function testCrazy313() + { + $this->assertEquals(explode(',','Онищенко,Онищенка,Онищенкові,Онищенка,Онищенком,Онищенкові,Онищенче'), $this->object->q('Онищенко')); + } + public function testCrazy314() + { + $this->assertEquals(explode(',','Онопенко,Онопенка,Онопенкові,Онопенка,Онопенком,Онопенкові,Онопенче'), $this->object->q('Онопенко')); + } + public function testCrazy315() + { + $this->assertEquals(explode(',','Опанасенко,Опанасенка,Опанасенкові,Опанасенка,Опанасенком,Опанасенкові,Опанасенче'), $this->object->q('Опанасенко')); + } + public function testCrazy316() + { + $this->assertEquals(explode(',','Осадчук,Осадчука,Осадчукові,Осадчука,Осадчуком,Осадчукові,Осадчуче'), $this->object->q('Осадчук')); + } + public function testCrazy317() + { + $this->assertEquals(explode(',','Осика,Осики,Осиці,Осику,Осикою,Осиці,Осико'), $this->object->q('Осика')); + } + public function testCrazy318() + { + $this->assertEquals(explode(',','Остапенко,Остапенка,Остапенкові,Остапенка,Остапенком,Остапенкові,Остапенче'), $this->object->q('Остапенко')); + } + public function testCrazy319() + { + $this->assertEquals(explode(',','Остроградський,Остроградського,Остроградському,Остроградського,Остроградським,Остроградському,Остроградський'), $this->object->q('Остроградський')); + } + public function testCrazy320() + { + $this->assertEquals(explode(',','Півторак,Півторака,Півторакові,Півторака,Півтораком,Півторакові,Півтораче'), $this->object->q('Півторак')); + } + public function testCrazy321() + { + $this->assertEquals(explode(',','Підопригора,Підопригори,Підопригорі,Підопригору,Підопригорою,Підопригорі,Підопригоро'), $this->object->q('Підопригора')); + } + public function testCrazy322() + { + $this->assertEquals(explode(',','Павленко,Павленка,Павленкові,Павленка,Павленком,Павленкові,Павленче'), $this->object->q('Павленко')); + } + public function testCrazy323() + { + $this->assertEquals(explode(',','Павлюк,Павлюка,Павлюкові,Павлюка,Павлюком,Павлюкові,Павлюче'), $this->object->q('Павлюк')); + } + public function testCrazy324() + { + $this->assertEquals(explode(',','Павлюченко,Павлюченка,Павлюченкові,Павлюченка,Павлюченком,Павлюченкові,Павлюченче'), $this->object->q('Павлюченко')); + } + public function testCrazy325() + { + $this->assertEquals(explode(',','Пазенко,Пазенка,Пазенкові,Пазенка,Пазенком,Пазенкові,Пазенче'), $this->object->q('Пазенко')); + } + public function testCrazy326() + { + $this->assertEquals(explode(',','Паламарчук,Паламарчука,Паламарчукові,Паламарчука,Паламарчуком,Паламарчукові,Паламарчуче'), $this->object->q('Паламарчук')); + } + public function testCrazy327() + { + $this->assertEquals(explode(',','Панас,Панаса,Панасові,Панаса,Панасом,Панасові,Панасе'), $this->object->q('Панас')); + } + public function testCrazy328() + { + $this->assertEquals(explode(',','Панасюк,Панасюка,Панасюкові,Панасюка,Панасюком,Панасюкові,Панасюче'), $this->object->q('Панасюк')); + } + public function testCrazy329() + { + $this->assertEquals(explode(',','Паньківський,Паньківського,Паньківському,Паньківського,Паньківським,Паньківському,Паньківський'), $this->object->q('Паньківський')); + } + public function testCrazy330() + { + $this->assertEquals(explode(',','Пархоменко,Пархоменка,Пархоменкові,Пархоменка,Пархоменком,Пархоменкові,Пархоменче'), $this->object->q('Пархоменко')); + } + public function testCrazy331() + { + $this->assertEquals(explode(',','Пасічник,Пасічника,Пасічникові,Пасічника,Пасічником,Пасічникові,Пасічниче'), $this->object->q('Пасічник')); + } + public function testCrazy332() + { + $this->assertEquals(explode(',','Пасько,Паська,Паськові,Паська,Паськом,Паськові,Пасьче'), $this->object->q('Пасько')); + } + public function testCrazy333() + { + $this->assertEquals(explode(',','Пашко,Пашка,Пашкові,Пашка,Пашком,Пашкові,Пашче'), $this->object->q('Пашко')); + } + public function testCrazy334() + { + $this->assertEquals(explode(',','Пащенко,Пащенка,Пащенкові,Пащенка,Пащенком,Пащенкові,Пащенче'), $this->object->q('Пащенко')); + } + public function testCrazy335() + { + $this->assertEquals(explode(',','Перебийніс,Перебийноса,Перебийносові,Перебийноса,Перебийносом,Перебийносові,Перебийносе'), $this->object->q('Перебийніс')); + } + public function testCrazy336() + { + $this->assertEquals(explode(',','Петренко,Петренка,Петренкові,Петренка,Петренком,Петренкові,Петренче'), $this->object->q('Петренко')); + } + public function testCrazy337() + { + $this->assertEquals(explode(',','Пилипенко,Пилипенка,Пилипенкові,Пилипенка,Пилипенком,Пилипенкові,Пилипенче'), $this->object->q('Пилипенко')); + } + public function testCrazy338() + { + $this->assertEquals(explode(',','Пилипишин,Пилипишина,Пилипишинові,Пилипишина,Пилипишином,Пилипишинові,Пилипишине'), $this->object->q('Пилипишин')); + } + public function testCrazy339() + { + $this->assertEquals(explode(',','Пилипчук,Пилипчука,Пилипчукові,Пилипчука,Пилипчуком,Пилипчукові,Пилипчуче'), $this->object->q('Пилипчук')); + } + public function testCrazy340() + { + $this->assertEquals(explode(',','Писаренко,Писаренка,Писаренкові,Писаренка,Писаренком,Писаренкові,Писаренче'), $this->object->q('Писаренко')); + } + public function testCrazy341() + { + $this->assertEquals(explode(',','Писарчук,Писарчука,Писарчукові,Писарчука,Писарчуком,Писарчукові,Писарчуче'), $this->object->q('Писарчук')); + } + public function testCrazy342() + { + $this->assertEquals(explode(',','Плющ,Плюща,Плющеві,Плюща,Плющем,Плющеві,Плюще'), $this->object->q('Плющ')); + } + public function testCrazy343() + { + $this->assertEquals(explode(',','Покотило,Покотила,Покотилові,Покотила,Покотилом,Покотилові,Покотиле'), $this->object->q('Покотило')); + } + public function testCrazy344() + { + $this->assertEquals(explode(',','Поліщук,Поліщука,Поліщукові,Поліщука,Поліщуком,Поліщукові,Поліщуче'), $this->object->q('Поліщук')); + } + public function testCrazy345() + { + $this->assertEquals(explode(',','Польовий,Польового,Польовому,Польового,Польовим,Польовому,Польовий'), $this->object->q('Польовий')); + } + public function testCrazy346() + { + $this->assertEquals(explode(',','Полянський,Полянського,Полянському,Полянського,Полянським,Полянському,Полянський'), $this->object->q('Полянський')); + } + public function testCrazy347() + { + $this->assertEquals(explode(',','Пономаренко,Пономаренка,Пономаренкові,Пономаренка,Пономаренком,Пономаренкові,Пономаренче'), $this->object->q('Пономаренко')); + } + public function testCrazy348() + { + $this->assertEquals(explode(',','Пономарьов,Пономарьова,Пономарьову,Пономарьова,Пономарьовим,Пономарьову,Пономарьове'), $this->object->q('Пономарьов')); + } + public function testCrazy349() + { + $this->assertEquals(explode(',','Попадюк,Попадюка,Попадюкові,Попадюка,Попадюком,Попадюкові,Попадюче'), $this->object->q('Попадюк')); + } + public function testCrazy350() + { + $this->assertEquals(explode(',','Попенко,Попенка,Попенкові,Попенка,Попенком,Попенкові,Попенче'), $this->object->q('Попенко')); + } + public function testCrazy351() + { + $this->assertEquals(explode(',','Потапенко,Потапенка,Потапенкові,Потапенка,Потапенком,Потапенкові,Потапенче'), $this->object->q('Потапенко')); + } + public function testCrazy352() + { + $this->assertEquals(explode(',','Потебенько,Потебенька,Потебенькові,Потебенька,Потебеньком,Потебенькові,Потебеньче'), $this->object->q('Потебенько')); + } + public function testCrazy353() + { + $this->assertEquals(explode(',','Прийма,Прийми,Приймі,Прийму,Приймою,Приймі,Приймо'), $this->object->q('Прийма')); + } + public function testCrazy354() + { + $this->assertEquals(explode(',','Приймак,Приймака,Приймакові,Приймака,Приймаком,Приймакові,Приймаче'), $this->object->q('Приймак')); + } + public function testCrazy355() + { + $this->assertEquals(explode(',','Присяжнюк,Присяжнюка,Присяжнюкові,Присяжнюка,Присяжнюком,Присяжнюкові,Присяжнюче'), $this->object->q('Присяжнюк')); + } + public function testCrazy356() + { + $this->assertEquals(explode(',','Приходько,Приходька,Приходькові,Приходька,Приходьком,Приходькові,Приходьче'), $this->object->q('Приходько')); + } + public function testCrazy357() + { + $this->assertEquals(explode(',','Продан,Продана,Проданові,Продана,Проданом,Проданові,Продане'), $this->object->q('Продан')); + } + public function testCrazy358() + { + $this->assertEquals(explode(',','Проценко,Проценка,Проценкові,Проценка,Проценком,Проценкові,Проценче'), $this->object->q('Проценко')); + } + public function testCrazy359() + { + $this->assertEquals(explode(',','Проць,Проця,Процеві,Проця,Процем,Процеві,Процю'), $this->object->q('Проць')); + } + public function testCrazy360() + { + $this->assertEquals(explode(',','Процюк,Процюка,Процюкові,Процюка,Процюком,Процюкові,Процюче'), $this->object->q('Процюк')); + } + public function testCrazy361() + { + $this->assertEquals(explode(',','Пушкар,Пушкара,Пушкарові,Пушкара,Пушкаром,Пушкарові,Пушкаре'), $this->object->q('Пушкар')); + } + public function testCrazy362() + { + $this->assertEquals(explode(',','Різун,Різуна,Різунові,Різуна,Різуном,Різунові,Різуне'), $this->object->q('Різун')); + } + public function testCrazy363() + { + $this->assertEquals(explode(',','Радченко,Радченка,Радченкові,Радченка,Радченком,Радченкові,Радченче'), $this->object->q('Радченко')); + } + public function testCrazy364() + { + $this->assertEquals(explode(',','Рибальченко,Рибальченка,Рибальченкові,Рибальченка,Рибальченком,Рибальченкові,Рибальченче'), $this->object->q('Рибальченко')); + } + public function testCrazy365() + { + $this->assertEquals(explode(',','Римар,Римара,Римарові,Римара,Римаром,Римарові,Римаре'), $this->object->q('Римар')); + } + public function testCrazy366() + { + $this->assertEquals(explode(',','Рожок,Рожка,Рожкові,Рожка,Рожком,Рожкові,Рожче'), $this->object->q('Рожок')); + } + public function testCrazy367() + { + $this->assertEquals(explode(',','Романенко,Романенка,Романенкові,Романенка,Романенком,Романенкові,Романенче'), $this->object->q('Романенко')); + } + public function testCrazy368() + { + $this->assertEquals(explode(',','Романишин,Романишина,Романишинові,Романишина,Романишином,Романишинові,Романишине'), $this->object->q('Романишин')); + } + public function testCrazy369() + { + $this->assertEquals(explode(',','Романчук,Романчука,Романчукові,Романчука,Романчуком,Романчукові,Романчуче'), $this->object->q('Романчук')); + } + public function testCrazy370() + { + $this->assertEquals(explode(',','Романюк,Романюка,Романюкові,Романюка,Романюком,Романюкові,Романюче'), $this->object->q('Романюк')); + } + public function testCrazy371() + { + $this->assertEquals(explode(',','Рошкевич,Рошкевича,Рошкевичеві,Рошкевича,Рошкевичем,Рошкевичеві,Рошкевиче'), $this->object->q('Рошкевич')); + } + public function testCrazy372() + { + $this->assertEquals(explode(',','Рубан,Рубана,Рубанові,Рубана,Рубаном,Рубанові,Рубане'), $this->object->q('Рубан')); + } + public function testCrazy373() + { + $this->assertEquals(explode(',','Руденко,Руденка,Руденкові,Руденка,Руденком,Руденкові,Руденче'), $this->object->q('Руденко')); + } + public function testCrazy374() + { + $this->assertEquals(explode(',','Рябовіл,Рябовола,Рябоволові,Рябовола,Рябоволом,Рябоволові,Рябоволе'), $this->object->q('Рябовіл')); + } + public function testCrazy375() + { + $this->assertEquals(explode(',','Сімашкевич,Сімашкевича,Сімашкевичеві,Сімашкевича,Сімашкевичем,Сімашкевичеві,Сімашкевиче'), $this->object->q('Сімашкевич')); + } + public function testCrazy376() + { + $this->assertEquals(explode(',','Саєнко,Саєнка,Саєнкові,Саєнка,Саєнком,Саєнкові,Саєнче'), $this->object->q('Саєнко')); + } + public function testCrazy377() + { + $this->assertEquals(explode(',','Савенко,Савенка,Савенкові,Савенка,Савенком,Савенкові,Савенче'), $this->object->q('Савенко')); + } + public function testCrazy378() + { + $this->assertEquals(explode(',','Савицька,Савицьки,Савицьці,Савицьку,Савицькою,Савицьці,Савицько'), $this->object->q('Савицька')); + } + public function testCrazy379() + { + $this->assertEquals(explode(',','Савка,Савки,Савці,Савку,Савкою,Савці,Савко'), $this->object->q('Савка')); + } + public function testCrazy380() + { + $this->assertEquals(explode(',','Савченко,Савченка,Савченкові,Савченка,Савченком,Савченкові,Савченче'), $this->object->q('Савченко')); + } + public function testCrazy381() + { + $this->assertEquals(explode(',','Савчук,Савчука,Савчукові,Савчука,Савчуком,Савчукові,Савчуче'), $this->object->q('Савчук')); + } + public function testCrazy382() + { + $this->assertEquals(explode(',','Сак,Сака,Сакові,Сака,Саком,Сакові,Саче'), $this->object->q('Сак')); + } + public function testCrazy383() + { + $this->assertEquals(explode(',','Самборський,Самборського,Самборському,Самборського,Самборським,Самборському,Самборський'), $this->object->q('Самборський')); + } + public function testCrazy384() + { + $this->assertEquals(explode(',','Самойлович,Самойловича,Самойловичеві,Самойловича,Самойловичем,Самойловичеві,Самойловиче'), $this->object->q('Самойлович')); + } + public function testCrazy385() + { + $this->assertEquals(explode(',','Самусь,Самуся,Самусеві,Самуся,Самусем,Самусеві,Самусю'), $this->object->q('Самусь')); + } + public function testCrazy386() + { + $this->assertEquals(explode(',','Свида,Свиди,Свиді,Свиду,Свидою,Свиді,Свидо'), $this->object->q('Свида')); + } + public function testCrazy387() + { + $this->assertEquals(explode(',','Семашко,Семашка,Семашкові,Семашка,Семашком,Семашкові,Семашче'), $this->object->q('Семашко')); + } + public function testCrazy388() + { + $this->assertEquals(explode(',','Семененко,Семененка,Семененкові,Семененка,Семененком,Семененкові,Семененче'), $this->object->q('Семененко')); + } + public function testCrazy389() + { + $this->assertEquals(explode(',','Семенець,Семенця,Семенцеві,Семенця,Семенцем,Семенцеві,Семенцю'), $this->object->q('Семенець')); + } + public function testCrazy390() + { + $this->assertEquals(explode(',','Семенина,Семенини,Семенині,Семенину,Семениною,Семенині,Семенино'), $this->object->q('Семенина')); + } + public function testCrazy391() + { + $this->assertEquals(explode(',','Семенченко,Семенченка,Семенченкові,Семенченка,Семенченком,Семенченкові,Семенченче'), $this->object->q('Семенченко')); + } + public function testCrazy392() + { + $this->assertEquals(explode(',','Семенюк,Семенюка,Семенюкові,Семенюка,Семенюком,Семенюкові,Семенюче'), $this->object->q('Семенюк')); + } + public function testCrazy393() + { + $this->assertEquals(explode(',','Семеренко,Семеренка,Семеренкові,Семеренка,Семеренком,Семеренкові,Семеренче'), $this->object->q('Семеренко')); + } + public function testCrazy394() + { + $this->assertEquals(explode(',','Сидоренко,Сидоренка,Сидоренкові,Сидоренка,Сидоренком,Сидоренкові,Сидоренче'), $this->object->q('Сидоренко')); + } + public function testCrazy395() + { + $this->assertEquals(explode(',','Силенко,Силенка,Силенкові,Силенка,Силенком,Силенкові,Силенче'), $this->object->q('Силенко')); + } + public function testCrazy396() + { + $this->assertEquals(explode(',','Симоненко,Симоненка,Симоненкові,Симоненка,Симоненком,Симоненкові,Симоненче'), $this->object->q('Симоненко')); + } + public function testCrazy397() + { + $this->assertEquals(explode(',','Симчич,Симчича,Симчичеві,Симчича,Симчичем,Симчичеві,Симчиче'), $this->object->q('Симчич')); + } + public function testCrazy398() + { + $this->assertEquals(explode(',','Скрипник,Скрипника,Скрипникові,Скрипника,Скрипником,Скрипникові,Скрипниче'), $this->object->q('Скрипник')); + } + public function testCrazy399() + { + $this->assertEquals(explode(',','Скуратівський,Скуратівського,Скуратівському,Скуратівського,Скуратівським,Скуратівському,Скуратівський'), $this->object->q('Скуратівський')); + } + public function testCrazy400() + { + $this->assertEquals(explode(',','Слободян,Слободяна,Слободянові,Слободяна,Слободяном,Слободянові,Слободяне'), $this->object->q('Слободян')); + } + public function testCrazy401() + { + $this->assertEquals(explode(',','Слободянюк,Слободянюка,Слободянюкові,Слободянюка,Слободянюком,Слободянюкові,Слободянюче'), $this->object->q('Слободянюк')); + } + public function testCrazy402() + { + $this->assertEquals(explode(',','Смик,Смика,Смикові,Смика,Смиком,Смикові,Смиче'), $this->object->q('Смик')); + } + public function testCrazy403() + { + $this->assertEquals(explode(',','Смогоржевський,Смогоржевського,Смогоржевському,Смогоржевського,Смогоржевським,Смогоржевському,Смогоржевський'), $this->object->q('Смогоржевський')); + } + public function testCrazy404() + { + $this->assertEquals(explode(',','Собчук,Собчука,Собчукові,Собчука,Собчуком,Собчукові,Собчуче'), $this->object->q('Собчук')); + } + public function testCrazy405() + { + $this->assertEquals(explode(',','Сопронюк,Сопронюка,Сопронюкові,Сопронюка,Сопронюком,Сопронюкові,Сопронюче'), $this->object->q('Сопронюк')); + } + public function testCrazy406() + { + $this->assertEquals(explode(',','Сорока,Сороки,Сороці,Сороку,Сорокою,Сороці,Сороко'), $this->object->q('Сорока')); + } + public function testCrazy407() + { + $this->assertEquals(explode(',','Сохань,Соханя,Соханеві,Соханя,Соханем,Соханеві,Соханю'), $this->object->q('Сохань')); + } + public function testCrazy408() + { + $this->assertEquals(explode(',','Стадник,Стадника,Стадникові,Стадника,Стадником,Стадникові,Стадниче'), $this->object->q('Стадник')); + } + public function testCrazy409() + { + $this->assertEquals(explode(',','Стельмах,Стельмаха,Стельмахові,Стельмаха,Стельмахом,Стельмахові,Стельмахе'), $this->object->q('Стельмах')); + } + public function testCrazy410() + { + $this->assertEquals(explode(',','Степаненко,Степаненка,Степаненкові,Степаненка,Степаненком,Степаненкові,Степаненче'), $this->object->q('Степаненко')); + } + public function testCrazy411() + { + $this->assertEquals(explode(',','Степура,Степури,Степурі,Степуру,Степурою,Степурі,Степуро'), $this->object->q('Степура')); + } + public function testCrazy412() + { + $this->assertEquals(explode(',','Стеценко,Стеценка,Стеценкові,Стеценка,Стеценком,Стеценкові,Стеценче'), $this->object->q('Стеценко')); + } + public function testCrazy413() + { + $this->assertEquals(explode(',','Стецюк,Стецюка,Стецюкові,Стецюка,Стецюком,Стецюкові,Стецюче'), $this->object->q('Стецюк')); + } + public function testCrazy414() + { + $this->assertEquals(explode(',','Струтинський,Струтинського,Струтинському,Струтинського,Струтинським,Струтинському,Струтинський'), $this->object->q('Струтинський')); + } + public function testCrazy415() + { + $this->assertEquals(explode(',','Сулима,Сулими,Сулимі,Сулиму,Сулимою,Сулимі,Сулимо'), $this->object->q('Сулима')); + } + public function testCrazy416() + { + $this->assertEquals(explode(',','Супруненко,Супруненка,Супруненкові,Супруненка,Супруненком,Супруненкові,Супруненче'), $this->object->q('Супруненко')); + } + public function testCrazy417() + { + $this->assertEquals(explode(',','Тараненко,Тараненка,Тараненкові,Тараненка,Тараненком,Тараненкові,Тараненче'), $this->object->q('Тараненко')); + } + public function testCrazy418() + { + $this->assertEquals(explode(',','Татаренко,Татаренка,Татаренкові,Татаренка,Татаренком,Татаренкові,Татаренче'), $this->object->q('Татаренко')); + } + public function testCrazy419() + { + $this->assertEquals(explode(',','Теплицький,Теплицького,Теплицькому,Теплицького,Теплицьким,Теплицькому,Теплицький'), $this->object->q('Теплицький')); + } + public function testCrazy420() + { + $this->assertEquals(explode(',','Терещенко,Терещенка,Терещенкові,Терещенка,Терещенком,Терещенкові,Терещенче'), $this->object->q('Терещенко')); + } + public function testCrazy421() + { + $this->assertEquals(explode(',','Терещук,Терещука,Терещукові,Терещука,Терещуком,Терещукові,Терещуче'), $this->object->q('Терещук')); + } + public function testCrazy422() + { + $this->assertEquals(explode(',','Тесленко,Тесленка,Тесленкові,Тесленка,Тесленком,Тесленкові,Тесленче'), $this->object->q('Тесленко')); + } + public function testCrazy423() + { + $this->assertEquals(explode(',','Тимошенко,Тимошенка,Тимошенкові,Тимошенка,Тимошенком,Тимошенкові,Тимошенче'), $this->object->q('Тимошенко')); + } + public function testCrazy424() + { + $this->assertEquals(explode(',','Тимощук,Тимощука,Тимощукові,Тимощука,Тимощуком,Тимощукові,Тимощуче'), $this->object->q('Тимощук')); + } + public function testCrazy425() + { + $this->assertEquals(explode(',','Тимчак,Тимчака,Тимчакові,Тимчака,Тимчаком,Тимчакові,Тимчаче'), $this->object->q('Тимчак')); + } + public function testCrazy426() + { + $this->assertEquals(explode(',','Титаренко,Титаренка,Титаренкові,Титаренка,Титаренком,Титаренкові,Титаренче'), $this->object->q('Титаренко')); + } + public function testCrazy427() + { + $this->assertEquals(explode(',','Тищенко,Тищенка,Тищенкові,Тищенка,Тищенком,Тищенкові,Тищенче'), $this->object->q('Тищенко')); + } + public function testCrazy428() + { + $this->assertEquals(explode(',','Ткач,Ткача,Ткачеві,Ткача,Ткачем,Ткачеві,Ткаче'), $this->object->q('Ткач')); + } + public function testCrazy429() + { + $this->assertEquals(explode(',','Ткаченко,Ткаченка,Ткаченкові,Ткаченка,Ткаченком,Ткаченкові,Ткаченче'), $this->object->q('Ткаченко')); + } + public function testCrazy430() + { + $this->assertEquals(explode(',','Ткачук,Ткачука,Ткачукові,Ткачука,Ткачуком,Ткачукові,Ткачуче'), $this->object->q('Ткачук')); + } + public function testCrazy431() + { + $this->assertEquals(explode(',','Толочко,Толочка,Толочкові,Толочка,Толочком,Толочкові,Толочче'), $this->object->q('Толочко')); + } + public function testCrazy432() + { + $this->assertEquals(explode(',','Томенко,Томенка,Томенкові,Томенка,Томенком,Томенкові,Томенче'), $this->object->q('Томенко')); + } + public function testCrazy433() + { + $this->assertEquals(explode(',','Тулуб,Тулуба,Тулубові,Тулуба,Тулубом,Тулубові,Тулубе'), $this->object->q('Тулуб')); + } + public function testCrazy434() + { + $this->assertEquals(explode(',','Удовенко,Удовенка,Удовенкові,Удовенка,Удовенком,Удовенкові,Удовенче'), $this->object->q('Удовенко')); + } + public function testCrazy435() + { + $this->assertEquals(explode(',','Удовиченко,Удовиченка,Удовиченкові,Удовиченка,Удовиченком,Удовиченкові,Удовиченче'), $this->object->q('Удовиченко')); + } + public function testCrazy436() + { + $this->assertEquals(explode(',','Усенко,Усенка,Усенкові,Усенка,Усенком,Усенкові,Усенче'), $this->object->q('Усенко')); + } + public function testCrazy437() + { + $this->assertEquals(explode(',','Філоненко,Філоненка,Філоненкові,Філоненка,Філоненком,Філоненкові,Філоненче'), $this->object->q('Філоненко')); + } + public function testCrazy438() + { + $this->assertEquals(explode(',','Феденко,Феденка,Феденкові,Феденка,Феденком,Феденкові,Феденче'), $this->object->q('Феденко')); + } + public function testCrazy439() + { + $this->assertEquals(explode(',','Федоренко,Федоренка,Федоренкові,Федоренка,Федоренком,Федоренкові,Федоренче'), $this->object->q('Федоренко')); + } + public function testCrazy440() + { + $this->assertEquals(explode(',','Федорук,Федорука,Федорукові,Федорука,Федоруком,Федорукові,Федоруче'), $this->object->q('Федорук')); + } + public function testCrazy441() + { + $this->assertEquals(explode(',','Фещенко,Фещенка,Фещенкові,Фещенка,Фещенком,Фещенкові,Фещенче'), $this->object->q('Фещенко')); + } + public function testCrazy442() + { + $this->assertEquals(explode(',','Фоменко,Фоменка,Фоменкові,Фоменка,Фоменком,Фоменкові,Фоменче'), $this->object->q('Фоменко')); + } + public function testCrazy443() + { + $this->assertEquals(explode(',','Ханенко,Ханенка,Ханенкові,Ханенка,Ханенком,Ханенкові,Ханенче'), $this->object->q('Ханенко')); + } + public function testCrazy444() + { + $this->assertEquals(explode(',','Харчук,Харчука,Харчукові,Харчука,Харчуком,Харчукові,Харчуче'), $this->object->q('Харчук')); + } + public function testCrazy445() + { + $this->assertEquals(explode(',','Хміляр,Хміляра,Хмілярові,Хміляра,Хміляром,Хмілярові,Хміляре'), $this->object->q('Хміляр')); + } + public function testCrazy446() + { + $this->assertEquals(explode(',','Хмара,Хмари,Хмарі,Хмару,Хмарою,Хмарі,Хмаро'), $this->object->q('Хмара')); + } + public function testCrazy447() + { + $this->assertEquals(explode(',','Холодовський,Холодовського,Холодовському,Холодовського,Холодовським,Холодовському,Холодовський'), $this->object->q('Холодовський')); + } + public function testCrazy448() + { + $this->assertEquals(explode(',','Хоменко,Хоменка,Хоменкові,Хоменка,Хоменком,Хоменкові,Хоменче'), $this->object->q('Хоменко')); + } + public function testCrazy449() + { + $this->assertEquals(explode(',','Царук,Царука,Царукові,Царука,Царуком,Царукові,Царуче'), $this->object->q('Царук')); + } + public function testCrazy450() + { + $this->assertEquals(explode(',','Цибуленко,Цибуленка,Цибуленкові,Цибуленка,Цибуленком,Цибуленкові,Цибуленче'), $this->object->q('Цибуленко')); + } + public function testCrazy451() + { + $this->assertEquals(explode(',','Цюпа,Цюпи,Цюпі,Цюпу,Цюпою,Цюпі,Цюпо'), $this->object->q('Цюпа')); + } + public function testCrazy452() + { + $this->assertEquals(explode(',','Чабаненко,Чабаненка,Чабаненкові,Чабаненка,Чабаненком,Чабаненкові,Чабаненче'), $this->object->q('Чабаненко')); + } + public function testCrazy453() + { + $this->assertEquals(explode(',','Чанов,Чанова,Чанову,Чанова,Чановим,Чанову,Чанове'), $this->object->q('Чанов')); + } + public function testCrazy454() + { + $this->assertEquals(explode(',','Чередниченко,Чередниченка,Чередниченкові,Чередниченка,Чередниченком,Чередниченкові,Чередниченче'), $this->object->q('Чередниченко')); + } + public function testCrazy455() + { + $this->assertEquals(explode(',','Чернявський,Чернявського,Чернявському,Чернявського,Чернявським,Чернявському,Чернявський'), $this->object->q('Чернявський')); + } + public function testCrazy456() + { + $this->assertEquals(explode(',','Чорний,Чорного,Чорному,Чорного,Чорним,Чорному,Чорний'), $this->object->q('Чорний')); + } + public function testCrazy457() + { + $this->assertEquals(explode(',','Чорновіл,Чорновола,Чорноволові,Чорновола,Чорноволом,Чорноволові,Чорноволе'), $this->object->q('Чорновіл')); + } + public function testCrazy458() + { + $this->assertEquals(explode(',','Чуйкевич,Чуйкевича,Чуйкевичеві,Чуйкевича,Чуйкевичем,Чуйкевичеві,Чуйкевиче'), $this->object->q('Чуйкевич')); + } + public function testCrazy459() + { + $this->assertEquals(explode(',','Чумак,Чумака,Чумакові,Чумака,Чумаком,Чумакові,Чумаче'), $this->object->q('Чумак')); + } + public function testCrazy460() + { + $this->assertEquals(explode(',','Чумаченко,Чумаченка,Чумаченкові,Чумаченка,Чумаченком,Чумаченкові,Чумаченче'), $this->object->q('Чумаченко')); + } + public function testCrazy461() + { + $this->assertEquals(explode(',','Шахрай,Шахрая,Шахраєві,Шахрая,Шахраєм,Шахраєві,Шахраю'), $this->object->q('Шахрай')); + } + public function testCrazy462() + { + $this->assertEquals(explode(',','Шевченко,Шевченка,Шевченкові,Шевченка,Шевченком,Шевченкові,Шевченче'), $this->object->q('Шевченко')); + } + public function testCrazy463() + { + $this->assertEquals(explode(',','Шевчук,Шевчука,Шевчукові,Шевчука,Шевчуком,Шевчукові,Шевчуче'), $this->object->q('Шевчук')); + } + public function testCrazy464() + { + $this->assertEquals(explode(',','Шелест,Шелеста,Шелестові,Шелеста,Шелестом,Шелестові,Шелесте'), $this->object->q('Шелест')); + } + public function testCrazy465() + { + $this->assertEquals(explode(',','Шинкарук,Шинкарука,Шинкарукові,Шинкарука,Шинкаруком,Шинкарукові,Шинкаруче'), $this->object->q('Шинкарук')); + } + public function testCrazy466() + { + $this->assertEquals(explode(',','Шкрібляк,Шкрібляка,Шкріблякові,Шкрібляка,Шкрібляком,Шкріблякові,Шкрібляче'), $this->object->q('Шкрібляк')); + } + public function testCrazy467() + { + $this->assertEquals(explode(',','Шнайдер,Шнайдера,Шнайдерові,Шнайдера,Шнайдером,Шнайдерові,Шнайдере'), $this->object->q('Шнайдер')); + } + public function testCrazy468() + { + $this->assertEquals(explode(',','Шовкопляс,Шовкопляса,Шовкоплясові,Шовкопляса,Шовкоплясом,Шовкоплясові,Шовкоплясе'), $this->object->q('Шовкопляс')); + } + public function testCrazy469() + { + $this->assertEquals(explode(',','Шульга,Шульги,Шульзі,Шульгу,Шульгою,Шульзі,Шульго'), $this->object->q('Шульга')); + } + public function testCrazy470() + { + $this->assertEquals(explode(',','Шухевич,Шухевича,Шухевичеві,Шухевича,Шухевичем,Шухевичеві,Шухевиче'), $this->object->q('Шухевич')); + } + public function testCrazy471() + { + $this->assertEquals(explode(',','Щерба,Щерби,Щербі,Щербу,Щербою,Щербі,Щербо'), $this->object->q('Щерба')); + } + public function testCrazy472() + { + $this->assertEquals(explode(',','Щербак,Щербака,Щербакові,Щербака,Щербаком,Щербакові,Щербаче'), $this->object->q('Щербак')); + } + public function testCrazy473() + { + $this->assertEquals(explode(',','Щербань,Щербаня,Щербаневі,Щербаня,Щербанем,Щербаневі,Щербаню'), $this->object->q('Щербань')); + } + public function testCrazy474() + { + $this->assertEquals(explode(',','Юрженко,Юрженка,Юрженкові,Юрженка,Юрженком,Юрженкові,Юрженче'), $this->object->q('Юрженко')); + } + public function testCrazy475() + { + $this->assertEquals(explode(',','Юрченко,Юрченка,Юрченкові,Юрченка,Юрченком,Юрченкові,Юрченче'), $this->object->q('Юрченко')); + } + public function testCrazy476() + { + $this->assertEquals(explode(',','Юрчишин,Юрчишина,Юрчишинові,Юрчишина,Юрчишином,Юрчишинові,Юрчишине'), $this->object->q('Юрчишин')); + } + public function testCrazy477() + { + $this->assertEquals(explode(',','Юхименко,Юхименка,Юхименкові,Юхименка,Юхименком,Юхименкові,Юхименче'), $this->object->q('Юхименко')); + } + public function testCrazy478() + { + $this->assertEquals(explode(',','Ющенко,Ющенка,Ющенкові,Ющенка,Ющенком,Ющенкові,Ющенче'), $this->object->q('Ющенко')); + } + public function testCrazy479() + { + $this->assertEquals(explode(',','Яковенко,Яковенка,Яковенкові,Яковенка,Яковенком,Яковенкові,Яковенче'), $this->object->q('Яковенко')); + } + public function testCrazy480() + { + $this->assertEquals(explode(',','Яковина,Яковини,Яковині,Яковину,Яковиною,Яковині,Яковино'), $this->object->q('Яковина')); + } + public function testCrazy481() + { + $this->assertEquals(explode(',','Янко,Янка,Янкові,Янка,Янком,Янкові,Янче'), $this->object->q('Янко')); + } + public function testCrazy482() + { + $this->assertEquals(explode(',','Ярема,Яреми,Яремі,Ярему,Яремою,Яремі,Яремо'), $this->object->q('Ярема')); + } + public function testCrazy483() + { + $this->assertEquals(explode(',','Яременко,Яременка,Яременкові,Яременка,Яременком,Яременкові,Яременче'), $this->object->q('Яременко')); + } + public function testCrazy484() + { + $this->assertEquals(explode(',','Яремко,Яремка,Яремкові,Яремка,Яремком,Яремкові,Яремче'), $this->object->q('Яремко')); + } + public function testCrazy485() + { + $this->assertEquals(explode(',','Яремчук,Яремчука,Яремчукові,Яремчука,Яремчуком,Яремчукові,Яремчуче'), $this->object->q('Яремчук')); + } + public function testCrazy486() + { + $this->assertEquals(explode(',','Ярмоленко,Ярмоленка,Ярмоленкові,Ярмоленка,Ярмоленком,Ярмоленкові,Ярмоленче'), $this->object->q('Ярмоленко')); + } + public function testCrazy487() + { + $this->assertEquals(explode(',','Ярмолюк,Ярмолюка,Ярмолюкові,Ярмолюка,Ярмолюком,Ярмолюкові,Ярмолюче'), $this->object->q('Ярмолюк')); + } + public function testCrazy488() + { + $this->assertEquals(explode(',','Ярошенко,Ярошенка,Ярошенкові,Ярошенка,Ярошенком,Ярошенкові,Ярошенче'), $this->object->q('Ярошенко')); + } + public function testCrazy489() + { + $this->assertEquals(explode(',','Яценко,Яценка,Яценкові,Яценка,Яценком,Яценкові,Яценче'), $this->object->q('Яценко')); + } + public function testCrazy490() + { + $this->assertEquals(explode(',','Ященко,Ященка,Ященкові,Ященка,Ященком,Ященкові,Ященче'), $this->object->q('Ященко')); + } + public function testCrazy491() + { + $this->assertEquals(explode(',','Ґалаґан,Ґалаґана,Ґалаґанові,Ґалаґана,Ґалаґаном,Ґалаґанові,Ґалаґане'), $this->object->q('Ґалаґан')); + } + public function testCrazy492() + { + $this->assertEquals(explode(',','Євсєєв,Євсєєва,Євсєєву,Євсєєва,Євсєєвим,Євсєєву,Євсєєве'), $this->object->q('Євсєєв')); + } + public function testCrazy493() + { + $this->assertEquals(explode(',','Єгоров,Єгорова,Єгорову,Єгорова,Єгоровим,Єгорову,Єгорове'), $this->object->q('Єгоров')); + } + public function testCrazy494() + { + $this->assertEquals(explode(',','Єлізаров,Єлізарова,Єлізарову,Єлізарова,Єлізаровим,Єлізарову,Єлізарове'), $this->object->q('Єлізаров')); + } + public function testCrazy495() + { + $this->assertEquals(explode(',','Єрмилов,Єрмилова,Єрмилову,Єрмилова,Єрмиловим,Єрмилову,Єрмилове'), $this->object->q('Єрмилов')); + } + public function testCrazy496() + { + $this->assertEquals(explode(',','Єрофєєв,Єрофєєва,Єрофєєву,Єрофєєва,Єрофєєвим,Єрофєєву,Єрофєєве'), $this->object->q('Єрофєєв')); + } + public function testCrazy497() + { + $this->assertEquals(explode(',','Єршов,Єршова,Єршову,Єршова,Єршовим,Єршову,Єршове'), $this->object->q('Єршов')); + } + public function testCrazy498() + { + $this->assertEquals(explode(',','Єфімов,Єфімова,Єфімову,Єфімова,Єфімовим,Єфімову,Єфімове'), $this->object->q('Єфімов')); + } + public function testCrazy499() + { + $this->assertEquals(explode(',','Єфремов,Єфремова,Єфремову,Єфремова,Єфремовим,Єфремову,Єфремове'), $this->object->q('Єфремов')); + } + public function testCrazy500() + { + $this->assertEquals(explode(',','Іванов,Іванова,Іванову,Іванова,Івановим,Іванову,Іванове'), $this->object->q('Іванов')); + } + public function testCrazy501() + { + $this->assertEquals(explode(',','Ігнатов,Ігнатова,Ігнатову,Ігнатова,Ігнатовим,Ігнатову,Ігнатове'), $this->object->q('Ігнатов')); + } + public function testCrazy502() + { + $this->assertEquals(explode(',','Іллюшин,Іллюшина,Іллюшинові,Іллюшина,Іллюшином,Іллюшинові,Іллюшине'), $this->object->q('Іллюшин')); + } + public function testCrazy503() + { + $this->assertEquals(explode(',','Ільїн,Ільїна,Ільїнові,Ільїна,Ільїном,Ільїнові,Ільїне'), $this->object->q('Ільїн')); + } + public function testCrazy504() + { + $this->assertEquals(explode(',','Аєдоницький,Аєдоницького,Аєдоницькому,Аєдоницького,Аєдоницьким,Аєдоницькому,Аєдоницький'), $this->object->q('Аєдоницький')); + } + public function testCrazy505() + { + $this->assertEquals(explode(',','Абатуров,Абатурова,Абатурову,Абатурова,Абатуровим,Абатурову,Абатурове'), $this->object->q('Абатуров')); + } + public function testCrazy506() + { + $this->assertEquals(explode(',','Абдулов,Абдулова,Абдулову,Абдулова,Абдуловим,Абдулову,Абдулове'), $this->object->q('Абдулов')); + } + public function testCrazy507() + { + $this->assertEquals(explode(',','Абрамов,Абрамова,Абрамову,Абрамова,Абрамовим,Абрамову,Абрамове'), $this->object->q('Абрамов')); + } + public function testCrazy508() + { + $this->assertEquals(explode(',','Авілов,Авілова,Авілову,Авілова,Авіловим,Авілову,Авілове'), $this->object->q('Авілов')); + } + public function testCrazy509() + { + $this->assertEquals(explode(',','Авдєєнко,Авдєєнка,Авдєєнкові,Авдєєнка,Авдєєнком,Авдєєнкові,Авдєєнче'), $this->object->q('Авдєєнко')); + } + public function testCrazy510() + { + $this->assertEquals(explode(',','Аврамов,Аврамова,Аврамову,Аврамова,Аврамовим,Аврамову,Аврамове'), $this->object->q('Аврамов')); + } + public function testCrazy511() + { + $this->assertEquals(explode(',','Алексєєв,Алексєєва,Алексєєву,Алексєєва,Алексєєвим,Алексєєву,Алексєєве'), $this->object->q('Алексєєв')); + } + public function testCrazy512() + { + $this->assertEquals(explode(',','Александров,Александрова,Александрову,Александрова,Александровим,Александрову,Александрове'), $this->object->q('Александров')); + } + public function testCrazy513() + { + $this->assertEquals(explode(',','Альошин,Альошина,Альошинові,Альошина,Альошином,Альошинові,Альошине'), $this->object->q('Альошин')); + } + public function testCrazy514() + { + $this->assertEquals(explode(',','Анісімов,Анісімова,Анісімову,Анісімова,Анісімовим,Анісімову,Анісімове'), $this->object->q('Анісімов')); + } + public function testCrazy515() + { + $this->assertEquals(explode(',','Анісов,Анісова,Анісову,Анісова,Анісовим,Анісову,Анісове'), $this->object->q('Анісов')); + } + public function testCrazy516() + { + $this->assertEquals(explode(',','Ананьєв,Ананьєва,Ананьєву,Ананьєва,Ананьєвим,Ананьєву,Ананьєве'), $this->object->q('Ананьєв')); + } + public function testCrazy517() + { + $this->assertEquals(explode(',','Андріанов,Андріанова,Андріанову,Андріанова,Андріановим,Андріанову,Андріанове'), $this->object->q('Андріанов')); + } + public function testCrazy518() + { + $this->assertEquals(explode(',','Андріяшев,Андріяшева,Андріяшеву,Андріяшева,Андріяшевим,Андріяшеву,Андріяшеве'), $this->object->q('Андріяшев')); + } + public function testCrazy519() + { + $this->assertEquals(explode(',','Андреєв,Андреєва,Андреєву,Андреєва,Андреєвим,Андреєву,Андреєве'), $this->object->q('Андреєв')); + } + public function testCrazy520() + { + $this->assertEquals(explode(',','Антипов,Антипова,Антипову,Антипова,Антиповим,Антипову,Антипове'), $this->object->q('Антипов')); + } + public function testCrazy521() + { + $this->assertEquals(explode(',','Антонов,Антонова,Антонову,Антонова,Антоновим,Антонову,Антонове'), $this->object->q('Антонов')); + } + public function testCrazy522() + { + $this->assertEquals(explode(',','Анциферов,Анциферова,Анциферову,Анциферова,Анциферовим,Анциферову,Анциферове'), $this->object->q('Анциферов')); + } + public function testCrazy523() + { + $this->assertEquals(explode(',','Апухтін,Апухтіна,Апухтіну,Апухтіна,Апухтіном,Апухтіну,Апухтіне'), $this->object->q('Апухтін')); + } + public function testCrazy524() + { + $this->assertEquals(explode(',','Арбузов,Арбузова,Арбузову,Арбузова,Арбузовим,Арбузову,Арбузове'), $this->object->q('Арбузов')); + } + public function testCrazy525() + { + $this->assertEquals(explode(',','Аржанов,Аржанова,Аржанову,Аржанова,Аржановим,Аржанову,Аржанове'), $this->object->q('Аржанов')); + } + public function testCrazy526() + { + $this->assertEquals(explode(',','Архипов,Архипова,Архипову,Архипова,Архиповим,Архипову,Архипове'), $this->object->q('Архипов')); + } + public function testCrazy527() + { + $this->assertEquals(explode(',','Арцибушев,Арцибушева,Арцибушеву,Арцибушева,Арцибушевим,Арцибушеву,Арцибушеве'), $this->object->q('Арцибушев')); + } + public function testCrazy528() + { + $this->assertEquals(explode(',','Астраханцев,Астраханцева,Астраханцеву,Астраханцева,Астраханцевим,Астраханцеву,Астраханцеве'), $this->object->q('Астраханцев')); + } + public function testCrazy529() + { + $this->assertEquals(explode(',','Афіногенов,Афіногенова,Афіногенову,Афіногенова,Афіногеновим,Афіногенову,Афіногенове'), $this->object->q('Афіногенов')); + } + public function testCrazy530() + { + $this->assertEquals(explode(',','Афанасьєв,Афанасьєва,Афанасьєву,Афанасьєва,Афанасьєвим,Афанасьєву,Афанасьєве'), $this->object->q('Афанасьєв')); + } + public function testCrazy531() + { + $this->assertEquals(explode(',','Бєлов,Бєлова,Бєлову,Бєлова,Бєловим,Бєлову,Бєлове'), $this->object->q('Бєлов')); + } + public function testCrazy532() + { + $this->assertEquals(explode(',','Бєлоглазов,Бєлоглазова,Бєлоглазову,Бєлоглазова,Бєлоглазовим,Бєлоглазову,Бєлоглазове'), $this->object->q('Бєлоглазов')); + } + public function testCrazy533() + { + $this->assertEquals(explode(',','Бєлоусов,Бєлоусова,Бєлоусову,Бєлоусова,Бєлоусовим,Бєлоусову,Бєлоусове'), $this->object->q('Бєлоусов')); + } + public function testCrazy534() + { + $this->assertEquals(explode(',','Бєляєв,Бєляєва,Бєляєву,Бєляєва,Бєляєвим,Бєляєву,Бєляєве'), $this->object->q('Бєляєв')); + } + public function testCrazy535() + { + $this->assertEquals(explode(',','Бібиков,Бібикова,Бібикову,Бібикова,Бібиковим,Бібикову,Бібикове'), $this->object->q('Бібиков')); + } + public function testCrazy536() + { + $this->assertEquals(explode(',','Бажанов,Бажанова,Бажанову,Бажанова,Бажановим,Бажанову,Бажанове'), $this->object->q('Бажанов')); + } + public function testCrazy537() + { + $this->assertEquals(explode(',','Баранов,Баранова,Баранову,Баранова,Барановим,Баранову,Баранове'), $this->object->q('Баранов')); + } + public function testCrazy538() + { + $this->assertEquals(explode(',','Баришніков,Баришнікова,Баришнікову,Баришнікова,Баришніковим,Баришнікову,Баришнікове'), $this->object->q('Баришніков')); + } + public function testCrazy539() + { + $this->assertEquals(explode(',','Барсов,Барсова,Барсову,Барсова,Барсовим,Барсову,Барсове'), $this->object->q('Барсов')); + } + public function testCrazy540() + { + $this->assertEquals(explode(',','Батюшков,Батюшкова,Батюшкову,Батюшкова,Батюшковим,Батюшкову,Батюшкове'), $this->object->q('Батюшков')); + } + public function testCrazy541() + { + $this->assertEquals(explode(',','Биков,Бикова,Бикову,Бикова,Биковим,Бикову,Бикове'), $this->object->q('Биков')); + } + public function testCrazy542() + { + $this->assertEquals(explode(',','Блохін,Блохіна,Блохіну,Блохіна,Блохіном,Блохіну,Блохіне'), $this->object->q('Блохін')); + } + public function testCrazy543() + { + $this->assertEquals(explode(',','Бобров,Боброва,Боброву,Боброва,Бобровим,Боброву,Боброве'), $this->object->q('Бобров')); + } + public function testCrazy544() + { + $this->assertEquals(explode(',','Богданов,Богданова,Богданову,Богданова,Богдановим,Богданову,Богданове'), $this->object->q('Богданов')); + } + public function testCrazy545() + { + $this->assertEquals(explode(',','Богомазов,Богомазова,Богомазову,Богомазова,Богомазовим,Богомазову,Богомазове'), $this->object->q('Богомазов')); + } + public function testCrazy546() + { + $this->assertEquals(explode(',','Бойков,Бойкова,Бойкову,Бойкова,Бойковим,Бойкову,Бойкове'), $this->object->q('Бойков')); + } + public function testCrazy547() + { + $this->assertEquals(explode(',','Большаков,Большакова,Большакову,Большакова,Большаковим,Большакову,Большакове'), $this->object->q('Большаков')); + } + public function testCrazy548() + { + $this->assertEquals(explode(',','Борисов,Борисова,Борисову,Борисова,Борисовим,Борисову,Борисове'), $this->object->q('Борисов')); + } + public function testCrazy549() + { + $this->assertEquals(explode(',','Бочков,Бочкова,Бочкову,Бочкова,Бочковим,Бочкову,Бочкове'), $this->object->q('Бочков')); + } + public function testCrazy550() + { + $this->assertEquals(explode(',','Бризгалов,Бризгалова,Бризгалову,Бризгалова,Бризгаловим,Бризгалову,Бризгалове'), $this->object->q('Бризгалов')); + } + public function testCrazy551() + { + $this->assertEquals(explode(',','Брусилов,Брусилова,Брусилову,Брусилова,Брусиловим,Брусилову,Брусилове'), $this->object->q('Брусилов')); + } + public function testCrazy552() + { + $this->assertEquals(explode(',','Бутурлін,Бутурліна,Бутурліну,Бутурліна,Бутурліном,Бутурліну,Бутурліне'), $this->object->q('Бутурлін')); + } + public function testCrazy553() + { + $this->assertEquals(explode(',','Бутусов,Бутусова,Бутусову,Бутусова,Бутусовим,Бутусову,Бутусове'), $this->object->q('Бутусов')); + } + public function testCrazy554() + { + $this->assertEquals(explode(',','Варламов,Варламова,Варламову,Варламова,Варламовим,Варламову,Варламове'), $this->object->q('Варламов')); + } + public function testCrazy555() + { + $this->assertEquals(explode(',','Васильєв,Васильєва,Васильєву,Васильєва,Васильєвим,Васильєву,Васильєве'), $this->object->q('Васильєв')); + } + public function testCrazy556() + { + $this->assertEquals(explode(',','Виноградов,Виноградова,Виноградову,Виноградова,Виноградовим,Виноградову,Виноградове'), $this->object->q('Виноградов')); + } + public function testCrazy557() + { + $this->assertEquals(explode(',','Власов,Власова,Власову,Власова,Власовим,Власову,Власове'), $this->object->q('Власов')); + } + public function testCrazy558() + { + $this->assertEquals(explode(',','Внуков,Внукова,Внукову,Внукова,Внуковим,Внукову,Внукове'), $this->object->q('Внуков')); + } + public function testCrazy559() + { + $this->assertEquals(explode(',','Волков,Волкова,Волкову,Волкова,Волковим,Волкову,Волкове'), $this->object->q('Волков')); + } + public function testCrazy560() + { + $this->assertEquals(explode(',','Воробей,Вороб’я,Вороб’єві,Вороб’я,Вороб’єм,Вороб’єві,Вороб’ю'), $this->object->q('Воробей')); + } + public function testCrazy561() + { + $this->assertEquals(explode(',','Воробйов,Воробйова,Воробйову,Воробйова,Воробйовим,Воробйову,Воробйове'), $this->object->q('Воробйов')); + } + public function testCrazy562() + { + $this->assertEquals(explode(',','Воронін,Вороніна,Вороніну,Вороніна,Вороніном,Вороніну,Вороніне'), $this->object->q('Воронін')); + } + public function testCrazy563() + { + $this->assertEquals(explode(',','Воронцов,Воронцова,Воронцову,Воронцова,Воронцовим,Воронцову,Воронцове'), $this->object->q('Воронцов')); + } + public function testCrazy564() + { + $this->assertEquals(explode(',','Ворошилов,Ворошилова,Ворошилову,Ворошилова,Ворошиловим,Ворошилову,Ворошилове'), $this->object->q('Ворошилов')); + } + public function testCrazy565() + { + $this->assertEquals(explode(',','Гаврилов,Гаврилова,Гаврилову,Гаврилова,Гавриловим,Гаврилову,Гаврилове'), $this->object->q('Гаврилов')); + } + public function testCrazy566() + { + $this->assertEquals(explode(',','Герасимов,Герасимова,Герасимову,Герасимова,Герасимовим,Герасимову,Герасимове'), $this->object->q('Герасимов')); + } + public function testCrazy567() + { + $this->assertEquals(explode(',','Горбунов,Горбунова,Горбунову,Горбунова,Горбуновим,Горбунову,Горбунове'), $this->object->q('Горбунов')); + } + public function testCrazy568() + { + $this->assertEquals(explode(',','Горчаков,Горчакова,Горчакову,Горчакова,Горчаковим,Горчакову,Горчакове'), $this->object->q('Горчаков')); + } + public function testCrazy569() + { + $this->assertEquals(explode(',','Горшков,Горшкова,Горшкову,Горшкова,Горшковим,Горшкову,Горшкове'), $this->object->q('Горшков')); + } + public function testCrazy570() + { + $this->assertEquals(explode(',','Громов,Громова,Громову,Громова,Громовим,Громову,Громове'), $this->object->q('Громов')); + } + public function testCrazy571() + { + $this->assertEquals(explode(',','Гусєв,Гусєва,Гусєву,Гусєва,Гусєвим,Гусєву,Гусєве'), $this->object->q('Гусєв')); + } + public function testCrazy572() + { + $this->assertEquals(explode(',','Давидов,Давидова,Давидову,Давидова,Давидовим,Давидову,Давидове'), $this->object->q('Давидов')); + } + public function testCrazy573() + { + $this->assertEquals(explode(',','Данилов,Данилова,Данилову,Данилова,Даниловим,Данилову,Данилове'), $this->object->q('Данилов')); + } + public function testCrazy574() + { + $this->assertEquals(explode(',','Дементьєв,Дементьєва,Дементьєву,Дементьєва,Дементьєвим,Дементьєву,Дементьєве'), $this->object->q('Дементьєв')); + } + public function testCrazy575() + { + $this->assertEquals(explode(',','Денисов,Денисова,Денисову,Денисова,Денисовим,Денисову,Денисове'), $this->object->q('Денисов')); + } + public function testCrazy576() + { + $this->assertEquals(explode(',','Дмитрієв,Дмитрієва,Дмитрієву,Дмитрієва,Дмитрієвим,Дмитрієву,Дмитрієве'), $this->object->q('Дмитрієв')); + } + public function testCrazy577() + { + $this->assertEquals(explode(',','Добролюбов,Добролюбова,Добролюбову,Добролюбова,Добролюбовим,Добролюбову,Добролюбове'), $this->object->q('Добролюбов')); + } + public function testCrazy578() + { + $this->assertEquals(explode(',','Донськой,Донського,Донському,Донського,Донським,Донському,Донський'), $this->object->q('Донськой')); + } + public function testCrazy579() + { + $this->assertEquals(explode(',','Дорофєєв,Дорофєєва,Дорофєєву,Дорофєєва,Дорофєєвим,Дорофєєву,Дорофєєве'), $this->object->q('Дорофєєв')); + } + public function testCrazy580() + { + $this->assertEquals(explode(',','Дубров,Дуброва,Дуброву,Дуброва,Дубровим,Дуброву,Дуброве'), $this->object->q('Дубров')); + } + public function testCrazy581() + { + $this->assertEquals(explode(',','Железняков,Железнякова,Железнякову,Железнякова,Железняковим,Железнякову,Железнякове'), $this->object->q('Железняков')); + } + public function testCrazy582() + { + $this->assertEquals(explode(',','Жердєв,Жердєва,Жердєву,Жердєва,Жердєвим,Жердєву,Жердєве'), $this->object->q('Жердєв')); + } + public function testCrazy583() + { + $this->assertEquals(explode(',','Жуков,Жукова,Жукову,Жукова,Жуковим,Жукову,Жукове'), $this->object->q('Жуков')); + } + public function testCrazy584() + { + $this->assertEquals(explode(',','Журавльов,Журавльова,Журавльову,Журавльова,Журавльовим,Журавльову,Журавльове'), $this->object->q('Журавльов')); + } + public function testCrazy585() + { + $this->assertEquals(explode(',','Заваров,Заварова,Заварову,Заварова,Заваровим,Заварову,Заварове'), $this->object->q('Заваров')); + } + public function testCrazy586() + { + $this->assertEquals(explode(',','Загаров,Загарова,Загарову,Загарова,Загаровим,Загарову,Загарове'), $this->object->q('Загаров')); + } + public function testCrazy587() + { + $this->assertEquals(explode(',','Зайцев,Зайцева,Зайцеву,Зайцева,Зайцевим,Зайцеву,Зайцеве'), $this->object->q('Зайцев')); + } + public function testCrazy588() + { + $this->assertEquals(explode(',','Захаров,Захарова,Захарову,Захарова,Захаровим,Захарову,Захарове'), $this->object->q('Захаров')); + } + public function testCrazy589() + { + $this->assertEquals(explode(',','Звєрєв,Звєрєва,Звєрєву,Звєрєва,Звєрєвим,Звєрєву,Звєрєве'), $this->object->q('Звєрєв')); + } + public function testCrazy590() + { + $this->assertEquals(explode(',','Зеров,Зерова,Зерову,Зерова,Зеровим,Зерову,Зерове'), $this->object->q('Зеров')); + } + public function testCrazy591() + { + $this->assertEquals(explode(',','Золотухін,Золотухіна,Золотухіну,Золотухіна,Золотухіном,Золотухіну,Золотухіне'), $this->object->q('Золотухін')); + } + public function testCrazy592() + { + $this->assertEquals(explode(',','Зубов,Зубова,Зубову,Зубова,Зубовим,Зубову,Зубове'), $this->object->q('Зубов')); + } + public function testCrazy593() + { + $this->assertEquals(explode(',','Казаков,Казакова,Казакову,Казакова,Казаковим,Казакову,Казакове'), $this->object->q('Казаков')); + } + public function testCrazy594() + { + $this->assertEquals(explode(',','Калінін,Калініна,Калініну,Калініна,Калініном,Калініну,Калініне'), $this->object->q('Калінін')); + } + public function testCrazy595() + { + $this->assertEquals(explode(',','Калашников,Калашникова,Калашникову,Калашникова,Калашниковим,Калашникову,Калашникове'), $this->object->q('Калашников')); + } + public function testCrazy596() + { + $this->assertEquals(explode(',','Карпов,Карпова,Карпову,Карпова,Карповим,Карпову,Карпове'), $this->object->q('Карпов')); + } + public function testCrazy597() + { + $this->assertEquals(explode(',','Каштанов,Каштанова,Каштанову,Каштанова,Каштановим,Каштанову,Каштанове'), $this->object->q('Каштанов')); + } + public function testCrazy598() + { + $this->assertEquals(explode(',','Кисельов,Кисельова,Кисельову,Кисельова,Кисельовим,Кисельову,Кисельове'), $this->object->q('Кисельов')); + } + public function testCrazy599() + { + $this->assertEquals(explode(',','Ковальов,Ковальова,Ковальову,Ковальова,Ковальовим,Ковальову,Ковальове'), $this->object->q('Ковальов')); + } + public function testCrazy600() + { + $this->assertEquals(explode(',','Кожевников,Кожевникова,Кожевникову,Кожевникова,Кожевниковим,Кожевникову,Кожевникове'), $this->object->q('Кожевников')); + } + public function testCrazy601() + { + $this->assertEquals(explode(',','Козлов,Козлова,Козлову,Козлова,Козловим,Козлову,Козлове'), $this->object->q('Козлов')); + } + public function testCrazy602() + { + $this->assertEquals(explode(',','Колесников,Колесникова,Колесникову,Колесникова,Колесниковим,Колесникову,Колесникове'), $this->object->q('Колесников')); + } + public function testCrazy603() + { + $this->assertEquals(explode(',','Кольцов,Кольцова,Кольцову,Кольцова,Кольцовим,Кольцову,Кольцове'), $this->object->q('Кольцов')); + } + public function testCrazy604() + { + $this->assertEquals(explode(',','Комаров,Комарова,Комарову,Комарова,Комаровим,Комарову,Комарове'), $this->object->q('Комаров')); + } + public function testCrazy605() + { + $this->assertEquals(explode(',','Коновалов,Коновалова,Коновалову,Коновалова,Коноваловим,Коновалову,Коновалове'), $this->object->q('Коновалов')); + } + public function testCrazy606() + { + $this->assertEquals(explode(',','Конюхов,Конюхова,Конюхову,Конюхова,Конюховим,Конюхову,Конюхове'), $this->object->q('Конюхов')); + } + public function testCrazy607() + { + $this->assertEquals(explode(',','Копилов,Копилова,Копилову,Копилова,Копиловим,Копилову,Копилове'), $this->object->q('Копилов')); + } + public function testCrazy608() + { + $this->assertEquals(explode(',','Кормильцев,Кормильцева,Кормильцеву,Кормильцева,Кормильцевим,Кормильцеву,Кормильцеве'), $this->object->q('Кормильцев')); + } + public function testCrazy609() + { + $this->assertEquals(explode(',','Коробов,Коробова,Коробову,Коробова,Коробовим,Коробову,Коробове'), $this->object->q('Коробов')); + } + public function testCrazy610() + { + $this->assertEquals(explode(',','Коровкін,Коровкіна,Коровкіну,Коровкіна,Коровкіном,Коровкіну,Коровкіне'), $this->object->q('Коровкін')); + } + public function testCrazy611() + { + $this->assertEquals(explode(',','Корольов,Корольова,Корольову,Корольова,Корольовим,Корольову,Корольове'), $this->object->q('Корольов')); + } + public function testCrazy612() + { + $this->assertEquals(explode(',','Котов,Котова,Котову,Котова,Котовим,Котову,Котове'), $this->object->q('Котов')); + } + public function testCrazy613() + { + $this->assertEquals(explode(',','Краснов,Краснова,Краснову,Краснова,Красновим,Краснову,Краснове'), $this->object->q('Краснов')); + } + public function testCrazy614() + { + $this->assertEquals(explode(',','Крилов,Крилова,Крилову,Крилова,Криловим,Крилову,Крилове'), $this->object->q('Крилов')); + } + public function testCrazy615() + { + $this->assertEquals(explode(',','Кримов,Кримова,Кримову,Кримова,Кримовим,Кримову,Кримове'), $this->object->q('Кримов')); + } + public function testCrazy616() + { + $this->assertEquals(explode(',','Крюков,Крюкова,Крюкову,Крюкова,Крюковим,Крюкову,Крюкове'), $this->object->q('Крюков')); + } + public function testCrazy617() + { + $this->assertEquals(explode(',','Кудряшов,Кудряшова,Кудряшову,Кудряшова,Кудряшовим,Кудряшову,Кудряшове'), $this->object->q('Кудряшов')); + } + public function testCrazy618() + { + $this->assertEquals(explode(',','Кузнецов,Кузнецова,Кузнецову,Кузнецова,Кузнецовим,Кузнецову,Кузнецове'), $this->object->q('Кузнецов')); + } + public function testCrazy619() + { + $this->assertEquals(explode(',','Кузьмін,Кузьміна,Кузьміну,Кузьміна,Кузьміном,Кузьміну,Кузьміне'), $this->object->q('Кузьмін')); + } + public function testCrazy620() + { + $this->assertEquals(explode(',','Кулаков,Кулакова,Кулакову,Кулакова,Кулаковим,Кулакову,Кулакове'), $this->object->q('Кулаков')); + } + public function testCrazy621() + { + $this->assertEquals(explode(',','Куликов,Куликова,Куликову,Куликова,Куликовим,Куликову,Куликове'), $this->object->q('Куликов')); + } + public function testCrazy622() + { + $this->assertEquals(explode(',','Курков,Куркова,Куркову,Куркова,Курковим,Куркову,Куркове'), $this->object->q('Курков')); + } + public function testCrazy623() + { + $this->assertEquals(explode(',','Курочкін,Курочкіна,Курочкіну,Курочкіна,Курочкіном,Курочкіну,Курочкіне'), $this->object->q('Курочкін')); + } + public function testCrazy624() + { + $this->assertEquals(explode(',','Лєсков,Лєскова,Лєскову,Лєскова,Лєсковим,Лєскову,Лєскове'), $this->object->q('Лєсков')); + } + public function testCrazy625() + { + $this->assertEquals(explode(',','Лідов,Лідова,Лідову,Лідова,Лідовим,Лідову,Лідове'), $this->object->q('Лідов')); + } + public function testCrazy626() + { + $this->assertEquals(explode(',','Ладигін,Ладигіна,Ладигіну,Ладигіна,Ладигіном,Ладигіну,Ладигіне'), $this->object->q('Ладигін')); + } + public function testCrazy627() + { + $this->assertEquals(explode(',','Лазарєв,Лазарєва,Лазарєву,Лазарєва,Лазарєвим,Лазарєву,Лазарєве'), $this->object->q('Лазарєв')); + } + public function testCrazy628() + { + $this->assertEquals(explode(',','Лебедєв,Лебедєва,Лебедєву,Лебедєва,Лебедєвим,Лебедєву,Лебедєве'), $this->object->q('Лебедєв')); + } + public function testCrazy629() + { + $this->assertEquals(explode(',','Лихоносов,Лихоносова,Лихоносову,Лихоносова,Лихоносовим,Лихоносову,Лихоносове'), $this->object->q('Лихоносов')); + } + public function testCrazy630() + { + $this->assertEquals(explode(',','Лосєв,Лосєва,Лосєву,Лосєва,Лосєвим,Лосєву,Лосєве'), $this->object->q('Лосєв')); + } + public function testCrazy631() + { + $this->assertEquals(explode(',','Львов,Львова,Львову,Львова,Львовим,Львову,Львове'), $this->object->q('Львов')); + } + public function testCrazy632() + { + $this->assertEquals(explode(',','Любимов,Любимова,Любимову,Любимова,Любимовим,Любимову,Любимове'), $this->object->q('Любимов')); + } + public function testCrazy633() + { + $this->assertEquals(explode(',','Мілютін,Мілютіна,Мілютіну,Мілютіна,Мілютіном,Мілютіну,Мілютіне'), $this->object->q('Мілютін')); + } + public function testCrazy634() + { + $this->assertEquals(explode(',','Макаров,Макарова,Макарову,Макарова,Макаровим,Макарову,Макарове'), $this->object->q('Макаров')); + } + public function testCrazy635() + { + $this->assertEquals(explode(',','Максимов,Максимова,Максимову,Максимова,Максимовим,Максимову,Максимове'), $this->object->q('Максимов')); + } + public function testCrazy636() + { + $this->assertEquals(explode(',','Малаков,Малакова,Малакову,Малакова,Малаковим,Малакову,Малакове'), $this->object->q('Малаков')); + } + public function testCrazy637() + { + $this->assertEquals(explode(',','Мамонов,Мамонова,Мамонову,Мамонова,Мамоновим,Мамонову,Мамонове'), $this->object->q('Мамонов')); + } + public function testCrazy638() + { + $this->assertEquals(explode(',','Манасеїн,Манасеїна,Манасеїнові,Манасеїна,Манасеїном,Манасеїнові,Манасеїне'), $this->object->q('Манасеїн')); + } + public function testCrazy639() + { + $this->assertEquals(explode(',','Марков,Маркова,Маркову,Маркова,Марковим,Маркову,Маркове'), $this->object->q('Марков')); + } + public function testCrazy640() + { + $this->assertEquals(explode(',','Мартенс,Мартенса,Мартенсові,Мартенса,Мартенсом,Мартенсові,Мартенсе'), $this->object->q('Мартенс')); + } + public function testCrazy641() + { + $this->assertEquals(explode(',','Мартинов,Мартинова,Мартинову,Мартинова,Мартиновим,Мартинову,Мартинове'), $this->object->q('Мартинов')); + } + public function testCrazy642() + { + $this->assertEquals(explode(',','Масленніков,Масленнікова,Масленнікову,Масленнікова,Масленніковим,Масленнікову,Масленнікове'), $this->object->q('Масленніков')); + } + public function testCrazy643() + { + $this->assertEquals(explode(',','Маслов,Маслова,Маслову,Маслова,Масловим,Маслову,Маслове'), $this->object->q('Маслов')); + } + public function testCrazy644() + { + $this->assertEquals(explode(',','Матвєєв,Матвєєва,Матвєєву,Матвєєва,Матвєєвим,Матвєєву,Матвєєве'), $this->object->q('Матвєєв')); + } + public function testCrazy645() + { + $this->assertEquals(explode(',','Медведєв,Медведєва,Медведєву,Медведєва,Медведєвим,Медведєву,Медведєве'), $this->object->q('Медведєв')); + } + public function testCrazy646() + { + $this->assertEquals(explode(',','Мельников,Мельникова,Мельникову,Мельникова,Мельниковим,Мельникову,Мельникове'), $this->object->q('Мельников')); + } + public function testCrazy647() + { + $this->assertEquals(explode(',','Миронов,Миронова,Миронову,Миронова,Мироновим,Миронову,Миронове'), $this->object->q('Миронов')); + } + public function testCrazy648() + { + $this->assertEquals(explode(',','Михайлов,Михайлова,Михайлову,Михайлова,Михайловим,Михайлову,Михайлове'), $this->object->q('Михайлов')); + } + public function testCrazy649() + { + $this->assertEquals(explode(',','Моїсєєв,Моїсєєва,Моїсєєву,Моїсєєва,Моїсєєвим,Моїсєєву,Моїсєєве'), $this->object->q('Моїсєєв')); + } + public function testCrazy650() + { + $this->assertEquals(explode(',','Моргунов,Моргунова,Моргунову,Моргунова,Моргуновим,Моргунову,Моргунове'), $this->object->q('Моргунов')); + } + public function testCrazy651() + { + $this->assertEquals(explode(',','Морков,Моркова,Моркову,Моркова,Морковим,Моркову,Моркове'), $this->object->q('Морков')); + } + public function testCrazy652() + { + $this->assertEquals(explode(',','Морозов,Морозова,Морозову,Морозова,Морозовим,Морозову,Морозове'), $this->object->q('Морозов')); + } + public function testCrazy653() + { + $this->assertEquals(explode(',','Мухін,Мухіна,Мухіну,Мухіна,Мухіном,Мухіну,Мухіне'), $this->object->q('Мухін')); + } + public function testCrazy654() + { + $this->assertEquals(explode(',','Нікітін,Нікітіна,Нікітіну,Нікітіна,Нікітіном,Нікітіну,Нікітіне'), $this->object->q('Нікітін')); + } + public function testCrazy655() + { + $this->assertEquals(explode(',','Ніколаєв,Ніколаєва,Ніколаєву,Ніколаєва,Ніколаєвим,Ніколаєву,Ніколаєве'), $this->object->q('Ніколаєв')); + } + public function testCrazy656() + { + $this->assertEquals(explode(',','Нікулін,Нікуліна,Нікуліну,Нікуліна,Нікуліном,Нікуліну,Нікуліне'), $this->object->q('Нікулін')); + } + public function testCrazy657() + { + $this->assertEquals(explode(',','Набоков,Набокова,Набокову,Набокова,Набоковим,Набокову,Набокове'), $this->object->q('Набоков')); + } + public function testCrazy658() + { + $this->assertEquals(explode(',','Некрасов,Некрасова,Некрасову,Некрасова,Некрасовим,Некрасову,Некрасове'), $this->object->q('Некрасов')); + } + public function testCrazy659() + { + $this->assertEquals(explode(',','Новиков,Новикова,Новикову,Новикова,Новиковим,Новикову,Новикове'), $this->object->q('Новиков')); + } + public function testCrazy660() + { + $this->assertEquals(explode(',','Орлов,Орлова,Орлову,Орлова,Орловим,Орлову,Орлове'), $this->object->q('Орлов')); + } + public function testCrazy661() + { + $this->assertEquals(explode(',','Осипов,Осипова,Осипову,Осипова,Осиповим,Осипову,Осипове'), $this->object->q('Осипов')); + } + public function testCrazy662() + { + $this->assertEquals(explode(',','Павлов,Павлова,Павлову,Павлова,Павловим,Павлову,Павлове'), $this->object->q('Павлов')); + } + public function testCrazy663() + { + $this->assertEquals(explode(',','Павлушков,Павлушкова,Павлушкову,Павлушкова,Павлушковим,Павлушкову,Павлушкове'), $this->object->q('Павлушков')); + } + public function testCrazy664() + { + $this->assertEquals(explode(',','Панов,Панова,Панову,Панова,Пановим,Панову,Панове'), $this->object->q('Панов')); + } + public function testCrazy665() + { + $this->assertEquals(explode(',','Петров,Петрова,Петрову,Петрова,Петровим,Петрову,Петрове'), $this->object->q('Петров')); + } + public function testCrazy666() + { + $this->assertEquals(explode(',','Пильчиков,Пильчикова,Пильчикову,Пильчикова,Пильчиковим,Пильчикову,Пильчикове'), $this->object->q('Пильчиков')); + } + public function testCrazy667() + { + $this->assertEquals(explode(',','Платонов,Платонова,Платонову,Платонова,Платоновим,Платонову,Платонове'), $this->object->q('Платонов')); + } + public function testCrazy668() + { + $this->assertEquals(explode(',','Плеханов,Плеханова,Плеханову,Плеханова,Плехановим,Плеханову,Плеханове'), $this->object->q('Плеханов')); + } + public function testCrazy669() + { + $this->assertEquals(explode(',','Поляков,Полякова,Полякову,Полякова,Поляковим,Полякову,Полякове'), $this->object->q('Поляков')); + } + public function testCrazy670() + { + $this->assertEquals(explode(',','Попов,Попова,Попову,Попова,Поповим,Попову,Попове'), $this->object->q('Попов')); + } + public function testCrazy671() + { + $this->assertEquals(explode(',','Поярков,Пояркова,Пояркову,Пояркова,Поярковим,Пояркову,Пояркове'), $this->object->q('Поярков')); + } + public function testCrazy672() + { + $this->assertEquals(explode(',','Пригунов,Пригунова,Пригунову,Пригунова,Пригуновим,Пригунову,Пригунове'), $this->object->q('Пригунов')); + } + public function testCrazy673() + { + $this->assertEquals(explode(',','Прошкін,Прошкіна,Прошкіну,Прошкіна,Прошкіном,Прошкіну,Прошкіне'), $this->object->q('Прошкін')); + } + public function testCrazy674() + { + $this->assertEquals(explode(',','Решетников,Решетникова,Решетникову,Решетникова,Решетниковим,Решетникову,Решетникове'), $this->object->q('Решетников')); + } + public function testCrazy675() + { + $this->assertEquals(explode(',','Рожков,Рожкова,Рожкову,Рожкова,Рожковим,Рожкову,Рожкове'), $this->object->q('Рожков')); + } + public function testCrazy676() + { + $this->assertEquals(explode(',','Романов,Романова,Романову,Романова,Романовим,Романову,Романове'), $this->object->q('Романов')); + } + public function testCrazy677() + { + $this->assertEquals(explode(',','Рябов,Рябова,Рябову,Рябова,Рябовим,Рябову,Рябове'), $this->object->q('Рябов')); + } + public function testCrazy678() + { + $this->assertEquals(explode(',','Саблін,Сабліна,Сабліну,Сабліна,Сабліном,Сабліну,Сабліне'), $this->object->q('Саблін')); + } + public function testCrazy679() + { + $this->assertEquals(explode(',','Савін,Савіна,Савіну,Савіна,Савіном,Савіну,Савіне'), $this->object->q('Савін')); + } + public function testCrazy680() + { + $this->assertEquals(explode(',','Сазонов,Сазонова,Сазонову,Сазонова,Сазоновим,Сазонову,Сазонове'), $this->object->q('Сазонов')); + } + public function testCrazy681() + { + $this->assertEquals(explode(',','Сальников,Сальникова,Сальникову,Сальникова,Сальниковим,Сальникову,Сальникове'), $this->object->q('Сальников')); + } + public function testCrazy682() + { + $this->assertEquals(explode(',','Самойлов,Самойлова,Самойлову,Самойлова,Самойловим,Самойлову,Самойлове'), $this->object->q('Самойлов')); + } + public function testCrazy683() + { + $this->assertEquals(explode(',','Самсонов,Самсонова,Самсонову,Самсонова,Самсоновим,Самсонову,Самсонове'), $this->object->q('Самсонов')); + } + public function testCrazy684() + { + $this->assertEquals(explode(',','Сбітнєв,Сбітнєва,Сбітнєву,Сбітнєва,Сбітнєвим,Сбітнєву,Сбітнєве'), $this->object->q('Сбітнєв')); + } + public function testCrazy685() + { + $this->assertEquals(explode(',','Свиридов,Свиридова,Свиридову,Свиридова,Свиридовим,Свиридову,Свиридове'), $this->object->q('Свиридов')); + } + public function testCrazy686() + { + $this->assertEquals(explode(',','Селезньов,Селезньова,Селезньову,Селезньова,Селезньовим,Селезньову,Селезньове'), $this->object->q('Селезньов')); + } + public function testCrazy687() + { + $this->assertEquals(explode(',','Семенов,Семенова,Семенову,Семенова,Семеновим,Семенову,Семенове'), $this->object->q('Семенов')); + } + public function testCrazy688() + { + $this->assertEquals(explode(',','Сербін,Сербіна,Сербіну,Сербіна,Сербіном,Сербіну,Сербіне'), $this->object->q('Сербін')); + } + public function testCrazy689() + { + $this->assertEquals(explode(',','Сергєєв,Сергєєва,Сергєєву,Сергєєва,Сергєєвим,Сергєєву,Сергєєве'), $this->object->q('Сергєєв')); + } + public function testCrazy690() + { + $this->assertEquals(explode(',','Сибіряков,Сибірякова,Сибірякову,Сибірякова,Сибіряковим,Сибірякову,Сибірякове'), $this->object->q('Сибіряков')); + } + public function testCrazy691() + { + $this->assertEquals(explode(',','Сидоров,Сидорова,Сидорову,Сидорова,Сидоровим,Сидорову,Сидорове'), $this->object->q('Сидоров')); + } + public function testCrazy692() + { + $this->assertEquals(explode(',','Симонов,Симонова,Симонову,Симонова,Симоновим,Симонову,Симонове'), $this->object->q('Симонов')); + } + public function testCrazy693() + { + $this->assertEquals(explode(',','Синельников,Синельникова,Синельникову,Синельникова,Синельниковим,Синельникову,Синельникове'), $this->object->q('Синельников')); + } + public function testCrazy694() + { + $this->assertEquals(explode(',','Скобелев,Скобелева,Скобелеву,Скобелева,Скобелевим,Скобелеву,Скобелеве'), $this->object->q('Скобелев')); + } + public function testCrazy695() + { + $this->assertEquals(explode(',','Скоблін,Скобліна,Скобліну,Скобліна,Скобліном,Скобліну,Скобліне'), $this->object->q('Скоблін')); + } + public function testCrazy696() + { + $this->assertEquals(explode(',','Смирнов,Смирнова,Смирнову,Смирнова,Смирновим,Смирнову,Смирнове'), $this->object->q('Смирнов')); + } + public function testCrazy697() + { + $this->assertEquals(explode(',','Снєгірьов,Снєгірьова,Снєгірьову,Снєгірьова,Снєгірьовим,Снєгірьову,Снєгірьове'), $this->object->q('Снєгірьов')); + } + public function testCrazy698() + { + $this->assertEquals(explode(',','Соболєв,Соболєва,Соболєву,Соболєва,Соболєвим,Соболєву,Соболєве'), $this->object->q('Соболєв')); + } + public function testCrazy699() + { + $this->assertEquals(explode(',','Соколов,Соколова,Соколову,Соколова,Соколовим,Соколову,Соколове'), $this->object->q('Соколов')); + } + public function testCrazy700() + { + $this->assertEquals(explode(',','Солнцев,Солнцева,Солнцеву,Солнцева,Солнцевим,Солнцеву,Солнцеве'), $this->object->q('Солнцев')); + } + public function testCrazy701() + { + $this->assertEquals(explode(',','Соловйов,Соловйова,Соловйову,Соловйова,Соловйовим,Соловйову,Соловйове'), $this->object->q('Соловйов')); + } + public function testCrazy702() + { + $this->assertEquals(explode(',','Сомов,Сомова,Сомову,Сомова,Сомовим,Сомову,Сомове'), $this->object->q('Сомов')); + } + public function testCrazy703() + { + $this->assertEquals(explode(',','Сорокін,Сорокіна,Сорокіну,Сорокіна,Сорокіном,Сорокіну,Сорокіне'), $this->object->q('Сорокін')); + } + public function testCrazy704() + { + $this->assertEquals(explode(',','Стєклов,Стєклова,Стєклову,Стєклова,Стєкловим,Стєклову,Стєклове'), $this->object->q('Стєклов')); + } + public function testCrazy705() + { + $this->assertEquals(explode(',','Старков,Старкова,Старкову,Старкова,Старковим,Старкову,Старкове'), $this->object->q('Старков')); + } + public function testCrazy706() + { + $this->assertEquals(explode(',','Степанов,Степанова,Степанову,Степанова,Степановим,Степанову,Степанове'), $this->object->q('Степанов')); + } + public function testCrazy707() + { + $this->assertEquals(explode(',','Табаков,Табакова,Табакову,Табакова,Табаковим,Табакову,Табакове'), $this->object->q('Табаков')); + } + public function testCrazy708() + { + $this->assertEquals(explode(',','Тарасов,Тарасова,Тарасову,Тарасова,Тарасовим,Тарасову,Тарасове'), $this->object->q('Тарасов')); + } + public function testCrazy709() + { + $this->assertEquals(explode(',','Терентьєв,Терентьєва,Терентьєву,Терентьєва,Терентьєвим,Терентьєву,Терентьєве'), $this->object->q('Терентьєв')); + } + public function testCrazy710() + { + $this->assertEquals(explode(',','Тимофєєв,Тимофєєва,Тимофєєву,Тимофєєва,Тимофєєвим,Тимофєєву,Тимофєєве'), $this->object->q('Тимофєєв')); + } + public function testCrazy711() + { + $this->assertEquals(explode(',','Титов,Титова,Титову,Титова,Титовим,Титову,Титове'), $this->object->q('Титов')); + } + public function testCrazy712() + { + $this->assertEquals(explode(',','Тихомиров,Тихомирова,Тихомирову,Тихомирова,Тихомировим,Тихомирову,Тихомирове'), $this->object->q('Тихомиров')); + } + public function testCrazy713() + { + $this->assertEquals(explode(',','Тихонов,Тихонова,Тихонову,Тихонова,Тихоновим,Тихонову,Тихонове'), $this->object->q('Тихонов')); + } + public function testCrazy714() + { + $this->assertEquals(explode(',','Тюленєв,Тюленєва,Тюленєву,Тюленєва,Тюленєвим,Тюленєву,Тюленєве'), $this->object->q('Тюленєв')); + } + public function testCrazy715() + { + $this->assertEquals(explode(',','Уваров,Уварова,Уварову,Уварова,Уваровим,Уварову,Уварове'), $this->object->q('Уваров')); + } + public function testCrazy716() + { + $this->assertEquals(explode(',','Усов,Усова,Усову,Усова,Усовим,Усову,Усове'), $this->object->q('Усов')); + } + public function testCrazy717() + { + $this->assertEquals(explode(',','Устинов,Устинова,Устинову,Устинова,Устиновим,Устинову,Устинове'), $this->object->q('Устинов')); + } + public function testCrazy718() + { + $this->assertEquals(explode(',','Філіппов,Філіппова,Філіппову,Філіппова,Філіпповим,Філіппову,Філіппове'), $this->object->q('Філіппов')); + } + public function testCrazy719() + { + $this->assertEquals(explode(',','Філатов,Філатова,Філатову,Філатова,Філатовим,Філатову,Філатове'), $this->object->q('Філатов')); + } + public function testCrazy720() + { + $this->assertEquals(explode(',','Федоров,Федорова,Федорову,Федорова,Федоровим,Федорову,Федорове'), $this->object->q('Федоров')); + } + public function testCrazy721() + { + $this->assertEquals(explode(',','Фомін,Фоміна,Фоміну,Фоміна,Фоміном,Фоміну,Фоміне'), $this->object->q('Фомін')); + } + public function testCrazy722() + { + $this->assertEquals(explode(',','Фролов,Фролова,Фролову,Фролова,Фроловим,Фролову,Фролове'), $this->object->q('Фролов')); + } + public function testCrazy723() + { + $this->assertEquals(explode(',','Хілков,Хілкова,Хілкову,Хілкова,Хілковим,Хілкову,Хілкове'), $this->object->q('Хілков')); + } + public function testCrazy724() + { + $this->assertEquals(explode(',','Хвостов,Хвостова,Хвостову,Хвостова,Хвостовим,Хвостову,Хвостове'), $this->object->q('Хвостов')); + } + public function testCrazy725() + { + $this->assertEquals(explode(',','Худяков,Худякова,Худякову,Худякова,Худяковим,Худякову,Худякове'), $this->object->q('Худяков')); + } + public function testCrazy726() + { + $this->assertEquals(explode(',','Цвєтков,Цвєткова,Цвєткову,Цвєткова,Цвєтковим,Цвєткову,Цвєткове'), $this->object->q('Цвєтков')); + } + public function testCrazy727() + { + $this->assertEquals(explode(',','Чевкін,Чевкіна,Чевкіну,Чевкіна,Чевкіном,Чевкіну,Чевкіне'), $this->object->q('Чевкін')); + } + public function testCrazy728() + { + $this->assertEquals(explode(',','Черенков,Черенкова,Черенкову,Черенкова,Черенковим,Черенкову,Черенкове'), $this->object->q('Черенков')); + } + public function testCrazy729() + { + $this->assertEquals(explode(',','Черепков,Черепкова,Черепкову,Черепкова,Черепковим,Черепкову,Черепкове'), $this->object->q('Черепков')); + } + public function testCrazy730() + { + $this->assertEquals(explode(',','Чулков,Чулкова,Чулкову,Чулкова,Чулковим,Чулкову,Чулкове'), $this->object->q('Чулков')); + } + public function testCrazy731() + { + $this->assertEquals(explode(',','Шевельов,Шевельова,Шевельову,Шевельова,Шевельовим,Шевельову,Шевельове'), $this->object->q('Шевельов')); + } + public function testCrazy732() + { + $this->assertEquals(explode(',','Шеліхов,Шеліхова,Шеліхову,Шеліхова,Шеліховим,Шеліхову,Шеліхове'), $this->object->q('Шеліхов')); + } + public function testCrazy733() + { + $this->assertEquals(explode(',','Шинін,Шиніна,Шиніну,Шиніна,Шиніном,Шиніну,Шиніне'), $this->object->q('Шинін')); + } + public function testCrazy734() + { + $this->assertEquals(explode(',','Ширяєв,Ширяєва,Ширяєву,Ширяєва,Ширяєвим,Ширяєву,Ширяєве'), $this->object->q('Ширяєв')); + } + public function testCrazy735() + { + $this->assertEquals(explode(',','Шишов,Шишова,Шишову,Шишова,Шишовим,Шишову,Шишове'), $this->object->q('Шишов')); + } + public function testCrazy736() + { + $this->assertEquals(explode(',','Шулаков,Шулакова,Шулакову,Шулакова,Шулаковим,Шулакову,Шулакове'), $this->object->q('Шулаков')); + } + public function testCrazy737() + { + $this->assertEquals(explode(',','Щапов,Щапова,Щапову,Щапова,Щаповим,Щапову,Щапове'), $this->object->q('Щапов')); + } + public function testCrazy738() + { + $this->assertEquals(explode(',','Щасливий,Щасливого,Щасливому,Щасливого,Щасливим,Щасливому,Щасливий'), $this->object->q('Щасливий')); + } + public function testCrazy739() + { + $this->assertEquals(explode(',','Яковлєв,Яковлєва,Яковлєву,Яковлєва,Яковлєвим,Яковлєву,Яковлєве'), $this->object->q('Яковлєв')); + } + public function testCrazy740() + { + $this->assertEquals(explode(',','Яшин,Яшина,Яшинові,Яшина,Яшином,Яшинові,Яшине'), $this->object->q('Яшин')); + } + +} \ No newline at end of file diff --git a/Tests/Library/CrazyTestSirnamesgirl.php b/Tests/Library/CrazyTestSirnamesgirl.php new file mode 100644 index 0000000..30b5af6 --- /dev/null +++ b/Tests/Library/CrazyTestSirnamesgirl.php @@ -0,0 +1,2930 @@ +object = new NCLNameCaseUa; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + protected function tearDown() + { + + } + + + public function testCrazy0() + { + $this->assertEquals(explode(',','Єрмоленко,Єрмоленко,Єрмоленко,Єрмоленко,Єрмоленко,Єрмоленко,Єрмоленко'), $this->object->q('Єрмоленко')); + } + public function testCrazy1() + { + $this->assertEquals(explode(',','Єсипенко,Єсипенко,Єсипенко,Єсипенко,Єсипенко,Єсипенко,Єсипенко'), $this->object->q('Єсипенко')); + } + public function testCrazy2() + { + $this->assertEquals(explode(',','Іваненко,Іваненко,Іваненко,Іваненко,Іваненко,Іваненко,Іваненко'), $this->object->q('Іваненко')); + } + public function testCrazy3() + { + $this->assertEquals(explode(',','Іванченко,Іванченко,Іванченко,Іванченко,Іванченко,Іванченко,Іванченко'), $this->object->q('Іванченко')); + } + public function testCrazy4() + { + $this->assertEquals(explode(',','Іванчук,Іванчук,Іванчук,Іванчук,Іванчук,Іванчук,Іванчук'), $this->object->q('Іванчук')); + } + public function testCrazy5() + { + $this->assertEquals(explode(',','Іванюк,Іванюк,Іванюк,Іванюк,Іванюк,Іванюк,Іванюк'), $this->object->q('Іванюк')); + } + public function testCrazy6() + { + $this->assertEquals(explode(',','Івахненко,Івахненко,Івахненко,Івахненко,Івахненко,Івахненко,Івахненко'), $this->object->q('Івахненко')); + } + public function testCrazy7() + { + $this->assertEquals(explode(',','Івашко,Івашко,Івашко,Івашко,Івашко,Івашко,Івашко'), $this->object->q('Івашко')); + } + public function testCrazy8() + { + $this->assertEquals(explode(',','Іващенко,Іващенко,Іващенко,Іващенко,Іващенко,Іващенко,Іващенко'), $this->object->q('Іващенко')); + } + public function testCrazy9() + { + $this->assertEquals(explode(',','Івченко,Івченко,Івченко,Івченко,Івченко,Івченко,Івченко'), $this->object->q('Івченко')); + } + public function testCrazy10() + { + $this->assertEquals(explode(',','Іллєнко,Іллєнко,Іллєнко,Іллєнко,Іллєнко,Іллєнко,Іллєнко'), $this->object->q('Іллєнко')); + } + public function testCrazy11() + { + $this->assertEquals(explode(',','Ільницька,Ільницької,Ільницькій,Ільницьку,Ільницькою,Ільницькій,Ільницько'), $this->object->q('Ільницька')); + } + public function testCrazy12() + { + $this->assertEquals(explode(',','Ільченко,Ільченко,Ільченко,Ільченко,Ільченко,Ільченко,Ільченко'), $this->object->q('Ільченко')); + } + public function testCrazy13() + { + $this->assertEquals(explode(',','Іщенко,Іщенко,Іщенко,Іщенко,Іщенко,Іщенко,Іщенко'), $this->object->q('Іщенко')); + } + public function testCrazy14() + { + $this->assertEquals(explode(',','Абраменко,Абраменко,Абраменко,Абраменко,Абраменко,Абраменко,Абраменко'), $this->object->q('Абраменко')); + } + public function testCrazy15() + { + $this->assertEquals(explode(',','Абрамчук,Абрамчук,Абрамчук,Абрамчук,Абрамчук,Абрамчук,Абрамчук'), $this->object->q('Абрамчук')); + } + public function testCrazy16() + { + $this->assertEquals(explode(',','Адамчук,Адамчук,Адамчук,Адамчук,Адамчук,Адамчук,Адамчук'), $this->object->q('Адамчук')); + } + public function testCrazy17() + { + $this->assertEquals(explode(',','Акуленко,Акуленко,Акуленко,Акуленко,Акуленко,Акуленко,Акуленко'), $this->object->q('Акуленко')); + } + public function testCrazy18() + { + $this->assertEquals(explode(',','Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко'), $this->object->q('Алексєєнко')); + } + public function testCrazy19() + { + $this->assertEquals(explode(',','Алексійчук,Алексійчук,Алексійчук,Алексійчук,Алексійчук,Алексійчук,Алексійчук'), $this->object->q('Алексійчук')); + } + public function testCrazy20() + { + $this->assertEquals(explode(',','Андрієнко,Андрієнко,Андрієнко,Андрієнко,Андрієнко,Андрієнко,Андрієнко'), $this->object->q('Андрієнко')); + } + public function testCrazy21() + { + $this->assertEquals(explode(',','Андрійчук,Андрійчук,Андрійчук,Андрійчук,Андрійчук,Андрійчук,Андрійчук'), $this->object->q('Андрійчук')); + } + public function testCrazy22() + { + $this->assertEquals(explode(',','Андрейко,Андрейко,Андрейко,Андрейко,Андрейко,Андрейко,Андрейко'), $this->object->q('Андрейко')); + } + public function testCrazy23() + { + $this->assertEquals(explode(',','Андрущенко,Андрущенко,Андрущенко,Андрущенко,Андрущенко,Андрущенко,Андрущенко'), $this->object->q('Андрущенко')); + } + public function testCrazy24() + { + $this->assertEquals(explode(',','Анищенко,Анищенко,Анищенко,Анищенко,Анищенко,Анищенко,Анищенко'), $this->object->q('Анищенко')); + } + public function testCrazy25() + { + $this->assertEquals(explode(',','Антонюк,Антонюк,Антонюк,Антонюк,Антонюк,Антонюк,Антонюк'), $this->object->q('Антонюк')); + } + public function testCrazy26() + { + $this->assertEquals(explode(',','Арсенич,Арсенич,Арсенич,Арсенич,Арсенич,Арсенич,Арсенич'), $this->object->q('Арсенич')); + } + public function testCrazy27() + { + $this->assertEquals(explode(',','Артюх,Артюх,Артюх,Артюх,Артюх,Артюх,Артюх'), $this->object->q('Артюх')); + } + public function testCrazy28() + { + $this->assertEquals(explode(',','Атаманчук,Атаманчук,Атаманчук,Атаманчук,Атаманчук,Атаманчук,Атаманчук'), $this->object->q('Атаманчук')); + } + public function testCrazy29() + { + $this->assertEquals(explode(',','Біла,Біли,Білі,Білу,Білою,Білі,Біло'), $this->object->q('Біла')); + } + public function testCrazy30() + { + $this->assertEquals(explode(',','Білас,Білас,Білас,Білас,Білас,Білас,Білас'), $this->object->q('Білас')); + } + public function testCrazy31() + { + $this->assertEquals(explode(',','Білодід,Білодід,Білодід,Білодід,Білодід,Білодід,Білодід'), $this->object->q('Білодід')); + } + public function testCrazy32() + { + $this->assertEquals(explode(',','Білоус,Білоус,Білоус,Білоус,Білоус,Білоус,Білоус'), $this->object->q('Білоус')); + } + public function testCrazy33() + { + $this->assertEquals(explode(',','Бабійчук,Бабійчук,Бабійчук,Бабійчук,Бабійчук,Бабійчук,Бабійчук'), $this->object->q('Бабійчук')); + } + public function testCrazy34() + { + $this->assertEquals(explode(',','Бабак,Бабак,Бабак,Бабак,Бабак,Бабак,Бабак'), $this->object->q('Бабак')); + } + public function testCrazy35() + { + $this->assertEquals(explode(',','Бабчук,Бабчук,Бабчук,Бабчук,Бабчук,Бабчук,Бабчук'), $this->object->q('Бабчук')); + } + public function testCrazy36() + { + $this->assertEquals(explode(',','Багмут,Багмут,Багмут,Багмут,Багмут,Багмут,Багмут'), $this->object->q('Багмут')); + } + public function testCrazy37() + { + $this->assertEquals(explode(',','Багрій,Багрій,Багрій,Багрій,Багрій,Багрій,Багрій'), $this->object->q('Багрій')); + } + public function testCrazy38() + { + $this->assertEquals(explode(',','Бадлак,Бадлак,Бадлак,Бадлак,Бадлак,Бадлак,Бадлак'), $this->object->q('Бадлак')); + } + public function testCrazy39() + { + $this->assertEquals(explode(',','Бажан,Бажан,Бажан,Бажан,Бажан,Бажан,Бажан'), $this->object->q('Бажан')); + } + public function testCrazy40() + { + $this->assertEquals(explode(',','Балтача,Балтачи,Балтачі,Балтачу,Балтачою,Балтачі,Балтачо'), $this->object->q('Балтача')); + } + public function testCrazy41() + { + $this->assertEquals(explode(',','Бандура,Бандури,Бандурі,Бандуру,Бандурою,Бандурі,Бандуро'), $this->object->q('Бандура')); + } + public function testCrazy42() + { + $this->assertEquals(explode(',','Баран,Баран,Баран,Баран,Баран,Баран,Баран'), $this->object->q('Баран')); + } + public function testCrazy43() + { + $this->assertEquals(explode(',','Баранець,Баранець,Баранець,Баранець,Баранець,Баранець,Баранець'), $this->object->q('Баранець')); + } + public function testCrazy44() + { + $this->assertEquals(explode(',','Барановська,Барановської,Барановській,Барановську,Барановською,Барановській,Барановсько'), $this->object->q('Барановська')); + } + public function testCrazy45() + { + $this->assertEquals(explode(',','Баранюк,Баранюк,Баранюк,Баранюк,Баранюк,Баранюк,Баранюк'), $this->object->q('Баранюк')); + } + public function testCrazy46() + { + $this->assertEquals(explode(',','Батюк,Батюк,Батюк,Батюк,Батюк,Батюк,Батюк'), $this->object->q('Батюк')); + } + public function testCrazy47() + { + $this->assertEquals(explode(',','Бачинська,Бачинської,Бачинській,Бачинську,Бачинською,Бачинській,Бачинсько'), $this->object->q('Бачинська')); + } + public function testCrazy48() + { + $this->assertEquals(explode(',','Бебешко,Бебешко,Бебешко,Бебешко,Бебешко,Бебешко,Бебешко'), $this->object->q('Бебешко')); + } + public function testCrazy49() + { + $this->assertEquals(explode(',','Бевзенко,Бевзенко,Бевзенко,Бевзенко,Бевзенко,Бевзенко,Бевзенко'), $this->object->q('Бевзенко')); + } + public function testCrazy50() + { + $this->assertEquals(explode(',','Березовчук,Березовчук,Березовчук,Березовчук,Березовчук,Березовчук,Березовчук'), $this->object->q('Березовчук')); + } + public function testCrazy51() + { + $this->assertEquals(explode(',','Божик,Божик,Божик,Божик,Божик,Божик,Божик'), $this->object->q('Божик')); + } + public function testCrazy52() + { + $this->assertEquals(explode(',','Божко,Божко,Божко,Божко,Божко,Божко,Божко'), $this->object->q('Божко')); + } + public function testCrazy53() + { + $this->assertEquals(explode(',','Бойко,Бойко,Бойко,Бойко,Бойко,Бойко,Бойко'), $this->object->q('Бойко')); + } + public function testCrazy54() + { + $this->assertEquals(explode(',','Бойцун,Бойцун,Бойцун,Бойцун,Бойцун,Бойцун,Бойцун'), $this->object->q('Бойцун')); + } + public function testCrazy55() + { + $this->assertEquals(explode(',','Бойчак,Бойчак,Бойчак,Бойчак,Бойчак,Бойчак,Бойчак'), $this->object->q('Бойчак')); + } + public function testCrazy56() + { + $this->assertEquals(explode(',','Бойчук,Бойчук,Бойчук,Бойчук,Бойчук,Бойчук,Бойчук'), $this->object->q('Бойчук')); + } + public function testCrazy57() + { + $this->assertEquals(explode(',','Бондар,Бондар,Бондар,Бондар,Бондар,Бондар,Бондар'), $this->object->q('Бондар')); + } + public function testCrazy58() + { + $this->assertEquals(explode(',','Бондаренко,Бондаренко,Бондаренко,Бондаренко,Бондаренко,Бондаренко,Бондаренко'), $this->object->q('Бондаренко')); + } + public function testCrazy59() + { + $this->assertEquals(explode(',','Бондарчук,Бондарчук,Бондарчук,Бондарчук,Бондарчук,Бондарчук,Бондарчук'), $this->object->q('Бондарчук')); + } + public function testCrazy60() + { + $this->assertEquals(explode(',','Борисенко,Борисенко,Борисенко,Борисенко,Борисенко,Борисенко,Борисенко'), $this->object->q('Борисенко')); + } + public function testCrazy61() + { + $this->assertEquals(explode(',','Борисикевич,Борисикевич,Борисикевич,Борисикевич,Борисикевич,Борисикевич,Борисикевич'), $this->object->q('Борисикевич')); + } + public function testCrazy62() + { + $this->assertEquals(explode(',','Братусь,Братусь,Братусь,Братусь,Братусь,Братусь,Братусь'), $this->object->q('Братусь')); + } + public function testCrazy63() + { + $this->assertEquals(explode(',','Букатевич,Букатевич,Букатевич,Букатевич,Букатевич,Букатевич,Букатевич'), $this->object->q('Букатевич')); + } + public function testCrazy64() + { + $this->assertEquals(explode(',','Бурбан,Бурбан,Бурбан,Бурбан,Бурбан,Бурбан,Бурбан'), $this->object->q('Бурбан')); + } + public function testCrazy65() + { + $this->assertEquals(explode(',','Бурячок,Бурячок,Бурячок,Бурячок,Бурячок,Бурячок,Бурячок'), $this->object->q('Бурячок')); + } + public function testCrazy66() + { + $this->assertEquals(explode(',','Бутейко,Бутейко,Бутейко,Бутейко,Бутейко,Бутейко,Бутейко'), $this->object->q('Бутейко')); + } + public function testCrazy67() + { + $this->assertEquals(explode(',','Бутенко,Бутенко,Бутенко,Бутенко,Бутенко,Бутенко,Бутенко'), $this->object->q('Бутенко')); + } + public function testCrazy68() + { + $this->assertEquals(explode(',','Бутник,Бутник,Бутник,Бутник,Бутник,Бутник,Бутник'), $this->object->q('Бутник')); + } + public function testCrazy69() + { + $this->assertEquals(explode(',','Бухало,Бухало,Бухало,Бухало,Бухало,Бухало,Бухало'), $this->object->q('Бухало')); + } + public function testCrazy70() + { + $this->assertEquals(explode(',','Василашко,Василашко,Василашко,Василашко,Василашко,Василашко,Василашко'), $this->object->q('Василашко')); + } + public function testCrazy71() + { + $this->assertEquals(explode(',','Василенко,Василенко,Василенко,Василенко,Василенко,Василенко,Василенко'), $this->object->q('Василенко')); + } + public function testCrazy72() + { + $this->assertEquals(explode(',','Васильченко,Васильченко,Васильченко,Васильченко,Васильченко,Васильченко,Васильченко'), $this->object->q('Васильченко')); + } + public function testCrazy73() + { + $this->assertEquals(explode(',','Васильчук,Васильчук,Васильчук,Васильчук,Васильчук,Васильчук,Васильчук'), $this->object->q('Васильчук')); + } + public function testCrazy74() + { + $this->assertEquals(explode(',','Васкул,Васкул,Васкул,Васкул,Васкул,Васкул,Васкул'), $this->object->q('Васкул')); + } + public function testCrazy75() + { + $this->assertEquals(explode(',','Вахній,Вахній,Вахній,Вахній,Вахній,Вахній,Вахній'), $this->object->q('Вахній')); + } + public function testCrazy76() + { + $this->assertEquals(explode(',','Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко'), $this->object->q('Ващенко-Захарченко')); + } + public function testCrazy77() + { + $this->assertEquals(explode(',','Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко'), $this->object->q('Вдовиченко')); + } + public function testCrazy78() + { + $this->assertEquals(explode(',','Величко,Величко,Величко,Величко,Величко,Величко,Величко'), $this->object->q('Величко')); + } + public function testCrazy79() + { + $this->assertEquals(explode(',','Вертипорох,Вертипорох,Вертипорох,Вертипорох,Вертипорох,Вертипорох,Вертипорох'), $this->object->q('Вертипорох')); + } + public function testCrazy80() + { + $this->assertEquals(explode(',','Верхола,Верхоли,Верхолі,Верхолу,Верхолою,Верхолі,Верхоло'), $this->object->q('Верхола')); + } + public function testCrazy81() + { + $this->assertEquals(explode(',','Винокур,Винокур,Винокур,Винокур,Винокур,Винокур,Винокур'), $this->object->q('Винокур')); + } + public function testCrazy82() + { + $this->assertEquals(explode(',','Влох,Влох,Влох,Влох,Влох,Влох,Влох'), $this->object->q('Влох')); + } + public function testCrazy83() + { + $this->assertEquals(explode(',','Вобла,Вобли,Воблі,Воблу,Воблою,Воблі,Вобло'), $this->object->q('Вобла')); + } + public function testCrazy84() + { + $this->assertEquals(explode(',','Вовк,Вовк,Вовк,Вовк,Вовк,Вовк,Вовк'), $this->object->q('Вовк')); + } + public function testCrazy85() + { + $this->assertEquals(explode(',','Возняк,Возняк,Возняк,Возняк,Возняк,Возняк,Возняк'), $this->object->q('Возняк')); + } + public function testCrazy86() + { + $this->assertEquals(explode(',','Волох,Волох,Волох,Волох,Волох,Волох,Волох'), $this->object->q('Волох')); + } + public function testCrazy87() + { + $this->assertEquals(explode(',','Волощук,Волощук,Волощук,Волощук,Волощук,Волощук,Волощук'), $this->object->q('Волощук')); + } + public function testCrazy88() + { + $this->assertEquals(explode(',','Вороновська,Вороновської,Вороновській,Вороновську,Вороновською,Вороновській,Вороновсько'), $this->object->q('Вороновська')); + } + public function testCrazy89() + { + $this->assertEquals(explode(',','Гавриленко,Гавриленко,Гавриленко,Гавриленко,Гавриленко,Гавриленко,Гавриленко'), $this->object->q('Гавриленко')); + } + public function testCrazy90() + { + $this->assertEquals(explode(',','Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк'), $this->object->q('Гаврилюк')); + } + public function testCrazy91() + { + $this->assertEquals(explode(',','Гальченко,Гальченко,Гальченко,Гальченко,Гальченко,Гальченко,Гальченко'), $this->object->q('Гальченко')); + } + public function testCrazy92() + { + $this->assertEquals(explode(',','Гамалія,Гамалії,Гамалії,Гамалію,Гамалією,Гамалії,Гамаліє'), $this->object->q('Гамалія')); + } + public function testCrazy93() + { + $this->assertEquals(explode(',','Ганицька,Ганицької,Ганицькій,Ганицьку,Ганицькою,Ганицькій,Ганицько'), $this->object->q('Ганицька')); + } + public function testCrazy94() + { + $this->assertEquals(explode(',','Гарань,Гарань,Гарань,Гарань,Гарань,Гарань,Гарань'), $this->object->q('Гарань')); + } + public function testCrazy95() + { + $this->assertEquals(explode(',','Гармаш,Гармаш,Гармаш,Гармаш,Гармаш,Гармаш,Гармаш'), $this->object->q('Гармаш')); + } + public function testCrazy96() + { + $this->assertEquals(explode(',','Гасай,Гасай,Гасай,Гасай,Гасай,Гасай,Гасай'), $this->object->q('Гасай')); + } + public function testCrazy97() + { + $this->assertEquals(explode(',','Гасюк,Гасюк,Гасюк,Гасюк,Гасюк,Гасюк,Гасюк'), $this->object->q('Гасюк')); + } + public function testCrazy98() + { + $this->assertEquals(explode(',','Герасименко,Герасименко,Герасименко,Герасименко,Герасименко,Герасименко,Герасименко'), $this->object->q('Герасименко')); + } + public function testCrazy99() + { + $this->assertEquals(explode(',','Геращенко,Геращенко,Геращенко,Геращенко,Геращенко,Геращенко,Геращенко'), $this->object->q('Геращенко')); + } + public function testCrazy100() + { + $this->assertEquals(explode(',','Герцик,Герцик,Герцик,Герцик,Герцик,Герцик,Герцик'), $this->object->q('Герцик')); + } + public function testCrazy101() + { + $this->assertEquals(explode(',','Гладченко,Гладченко,Гладченко,Гладченко,Гладченко,Гладченко,Гладченко'), $this->object->q('Гладченко')); + } + public function testCrazy102() + { + $this->assertEquals(explode(',','Глоба,Глоби,Глобі,Глобу,Глобою,Глобі,Глобо'), $this->object->q('Глоба')); + } + public function testCrazy103() + { + $this->assertEquals(explode(',','Гнатюк,Гнатюк,Гнатюк,Гнатюк,Гнатюк,Гнатюк,Гнатюк'), $this->object->q('Гнатюк')); + } + public function testCrazy104() + { + $this->assertEquals(explode(',','Гоголь,Гоголь,Гоголь,Гоголь,Гоголь,Гоголь,Гоголь'), $this->object->q('Гоголь')); + } + public function testCrazy105() + { + $this->assertEquals(explode(',','Годунок,Годунок,Годунок,Годунок,Годунок,Годунок,Годунок'), $this->object->q('Годунок')); + } + public function testCrazy106() + { + $this->assertEquals(explode(',','Головата,Головати,Головаті,Головату,Головатою,Головаті,Головато'), $this->object->q('Головата')); + } + public function testCrazy107() + { + $this->assertEquals(explode(',','Головко,Головко,Головко,Головко,Головко,Головко,Головко'), $this->object->q('Головко')); + } + public function testCrazy108() + { + $this->assertEquals(explode(',','Голуб,Голуб,Голуб,Голуб,Голуб,Голуб,Голуб'), $this->object->q('Голуб')); + } + public function testCrazy109() + { + $this->assertEquals(explode(',','Голубнича,Голубничи,Голубничі,Голубничу,Голубничою,Голубничі,Голубничо'), $this->object->q('Голубнича')); + } + public function testCrazy110() + { + $this->assertEquals(explode(',','Гонта,Гонти,Гонті,Гонту,Гонтою,Гонті,Гонто'), $this->object->q('Гонта')); + } + public function testCrazy111() + { + $this->assertEquals(explode(',','Гончар,Гончар,Гончар,Гончар,Гончар,Гончар,Гончар'), $this->object->q('Гончар')); + } + public function testCrazy112() + { + $this->assertEquals(explode(',','Гончаренко,Гончаренко,Гончаренко,Гончаренко,Гончаренко,Гончаренко,Гончаренко'), $this->object->q('Гончаренко')); + } + public function testCrazy113() + { + $this->assertEquals(explode(',','Горбаль,Горбаль,Горбаль,Горбаль,Горбаль,Горбаль,Горбаль'), $this->object->q('Горбаль')); + } + public function testCrazy114() + { + $this->assertEquals(explode(',','Гордієнко,Гордієнко,Гордієнко,Гордієнко,Гордієнко,Гордієнко,Гордієнко'), $this->object->q('Гордієнко')); + } + public function testCrazy115() + { + $this->assertEquals(explode(',','Гошовська,Гошовської,Гошовській,Гошовську,Гошовською,Гошовській,Гошовсько'), $this->object->q('Гошовська')); + } + public function testCrazy116() + { + $this->assertEquals(explode(',','Грінченко,Грінченко,Грінченко,Грінченко,Грінченко,Грінченко,Грінченко'), $this->object->q('Грінченко')); + } + public function testCrazy117() + { + $this->assertEquals(explode(',','Грабович,Грабович,Грабович,Грабович,Грабович,Грабович,Грабович'), $this->object->q('Грабович')); + } + public function testCrazy118() + { + $this->assertEquals(explode(',','Грабовська,Грабовської,Грабовській,Грабовську,Грабовською,Грабовській,Грабовсько'), $this->object->q('Грабовська')); + } + public function testCrazy119() + { + $this->assertEquals(explode(',','Григоренко,Григоренко,Григоренко,Григоренко,Григоренко,Григоренко,Григоренко'), $this->object->q('Григоренко')); + } + public function testCrazy120() + { + $this->assertEquals(explode(',','Григорович,Григорович,Григорович,Григорович,Григорович,Григорович,Григорович'), $this->object->q('Григорович')); + } + public function testCrazy121() + { + $this->assertEquals(explode(',','Григорович-Барська,Григорович-Барської,Григорович-Барській,Григорович-Барську,Григорович-Барською,Григорович-Барській,Григорович-Барсько'), $this->object->q('Григорович-Барська')); + } + public function testCrazy122() + { + $this->assertEquals(explode(',','Григорчук,Григорчук,Григорчук,Григорчук,Григорчук,Григорчук,Григорчук'), $this->object->q('Григорчук')); + } + public function testCrazy123() + { + $this->assertEquals(explode(',','Грицак,Грицак,Грицак,Грицак,Грицак,Грицак,Грицак'), $this->object->q('Грицак')); + } + public function testCrazy124() + { + $this->assertEquals(explode(',','Гриценко,Гриценко,Гриценко,Гриценко,Гриценко,Гриценко,Гриценко'), $this->object->q('Гриценко')); + } + public function testCrazy125() + { + $this->assertEquals(explode(',','Гришко,Гришко,Гришко,Гришко,Гришко,Гришко,Гришко'), $this->object->q('Гришко')); + } + public function testCrazy126() + { + $this->assertEquals(explode(',','Гудзій,Гудзій,Гудзій,Гудзій,Гудзій,Гудзій,Гудзій'), $this->object->q('Гудзій')); + } + public function testCrazy127() + { + $this->assertEquals(explode(',','Гудзь,Гудзь,Гудзь,Гудзь,Гудзь,Гудзь,Гудзь'), $this->object->q('Гудзь')); + } + public function testCrazy128() + { + $this->assertEquals(explode(',','Гуменюк,Гуменюк,Гуменюк,Гуменюк,Гуменюк,Гуменюк,Гуменюк'), $this->object->q('Гуменюк')); + } + public function testCrazy129() + { + $this->assertEquals(explode(',','Гунько,Гунько,Гунько,Гунько,Гунько,Гунько,Гунько'), $this->object->q('Гунько')); + } + public function testCrazy130() + { + $this->assertEquals(explode(',','Діденко,Діденко,Діденко,Діденко,Діденко,Діденко,Діденко'), $this->object->q('Діденко')); + } + public function testCrazy131() + { + $this->assertEquals(explode(',','Даниленко,Даниленко,Даниленко,Даниленко,Даниленко,Даниленко,Даниленко'), $this->object->q('Даниленко')); + } + public function testCrazy132() + { + $this->assertEquals(explode(',','Данькевич,Данькевич,Данькевич,Данькевич,Данькевич,Данькевич,Данькевич'), $this->object->q('Данькевич')); + } + public function testCrazy133() + { + $this->assertEquals(explode(',','Дараган,Дараган,Дараган,Дараган,Дараган,Дараган,Дараган'), $this->object->q('Дараган')); + } + public function testCrazy134() + { + $this->assertEquals(explode(',','Дашкевич,Дашкевич,Дашкевич,Дашкевич,Дашкевич,Дашкевич,Дашкевич'), $this->object->q('Дашкевич')); + } + public function testCrazy135() + { + $this->assertEquals(explode(',','Денисенко,Денисенко,Денисенко,Денисенко,Денисенко,Денисенко,Денисенко'), $this->object->q('Денисенко')); + } + public function testCrazy136() + { + $this->assertEquals(explode(',','Джус,Джус,Джус,Джус,Джус,Джус,Джус'), $this->object->q('Джус')); + } + public function testCrazy137() + { + $this->assertEquals(explode(',','Дзюба,Дзюби,Дзюбі,Дзюбу,Дзюбою,Дзюбі,Дзюбо'), $this->object->q('Дзюба')); + } + public function testCrazy138() + { + $this->assertEquals(explode(',','Дикань,Дикань,Дикань,Дикань,Дикань,Дикань,Дикань'), $this->object->q('Дикань')); + } + public function testCrazy139() + { + $this->assertEquals(explode(',','Дмитерко,Дмитерко,Дмитерко,Дмитерко,Дмитерко,Дмитерко,Дмитерко'), $this->object->q('Дмитерко')); + } + public function testCrazy140() + { + $this->assertEquals(explode(',','Довженко,Довженко,Довженко,Довженко,Довженко,Довженко,Довженко'), $this->object->q('Довженко')); + } + public function testCrazy141() + { + $this->assertEquals(explode(',','Дорош,Дорош,Дорош,Дорош,Дорош,Дорош,Дорош'), $this->object->q('Дорош')); + } + public function testCrazy142() + { + $this->assertEquals(explode(',','Дорошенко,Дорошенко,Дорошенко,Дорошенко,Дорошенко,Дорошенко,Дорошенко'), $this->object->q('Дорошенко')); + } + public function testCrazy143() + { + $this->assertEquals(explode(',','Доценко,Доценко,Доценко,Доценко,Доценко,Доценко,Доценко'), $this->object->q('Доценко')); + } + public function testCrazy144() + { + $this->assertEquals(explode(',','Дочинець,Дочинець,Дочинець,Дочинець,Дочинець,Дочинець,Дочинець'), $this->object->q('Дочинець')); + } + public function testCrazy145() + { + $this->assertEquals(explode(',','Дудко,Дудко,Дудко,Дудко,Дудко,Дудко,Дудко'), $this->object->q('Дудко')); + } + public function testCrazy146() + { + $this->assertEquals(explode(',','Дяченко,Дяченко,Дяченко,Дяченко,Дяченко,Дяченко,Дяченко'), $this->object->q('Дяченко')); + } + public function testCrazy147() + { + $this->assertEquals(explode(',','Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко'), $this->object->q('Ейбоженко')); + } + public function testCrazy148() + { + $this->assertEquals(explode(',','Жайворон,Жайворон,Жайворон,Жайворон,Жайворон,Жайворон,Жайворон'), $this->object->q('Жайворон')); + } + public function testCrazy149() + { + $this->assertEquals(explode(',','Жаліло,Жаліло,Жаліло,Жаліло,Жаліло,Жаліло,Жаліло'), $this->object->q('Жаліло')); + } + public function testCrazy150() + { + $this->assertEquals(explode(',','Жежерін,Жежерін,Жежерін,Жежерін,Жежерін,Жежерін,Жежерін'), $this->object->q('Жежерін')); + } + public function testCrazy151() + { + $this->assertEquals(explode(',','Желєзняк,Желєзняк,Желєзняк,Желєзняк,Желєзняк,Желєзняк,Желєзняк'), $this->object->q('Желєзняк')); + } + public function testCrazy152() + { + $this->assertEquals(explode(',','Железняк,Железняк,Железняк,Железняк,Железняк,Железняк,Железняк'), $this->object->q('Железняк')); + } + public function testCrazy153() + { + $this->assertEquals(explode(',','Жилко,Жилко,Жилко,Жилко,Жилко,Жилко,Жилко'), $this->object->q('Жилко')); + } + public function testCrazy154() + { + $this->assertEquals(explode(',','Жирко,Жирко,Жирко,Жирко,Жирко,Жирко,Жирко'), $this->object->q('Жирко')); + } + public function testCrazy155() + { + $this->assertEquals(explode(',','Жук,Жук,Жук,Жук,Жук,Жук,Жук'), $this->object->q('Жук')); + } + public function testCrazy156() + { + $this->assertEquals(explode(',','Жупанська,Жупанської,Жупанській,Жупанську,Жупанською,Жупанській,Жупансько'), $this->object->q('Жупанська')); + } + public function testCrazy157() + { + $this->assertEquals(explode(',','Заєць,Заєць,Заєць,Заєць,Заєць,Заєць,Заєць'), $this->object->q('Заєць')); + } + public function testCrazy158() + { + $this->assertEquals(explode(',','Забашта,Забашти,Забашті,Забашту,Забаштою,Забашті,Забашто'), $this->object->q('Забашта')); + } + public function testCrazy159() + { + $this->assertEquals(explode(',','Заболотна,Заболотної,Заболотній,Заболотну,Заболотною,Заболотній,Заболотно'), $this->object->q('Заболотна')); + } + public function testCrazy160() + { + $this->assertEquals(explode(',','Завальнюк,Завальнюк,Завальнюк,Завальнюк,Завальнюк,Завальнюк,Завальнюк'), $this->object->q('Завальнюк')); + } + public function testCrazy161() + { + $this->assertEquals(explode(',','Закусило,Закусило,Закусило,Закусило,Закусило,Закусило,Закусило'), $this->object->q('Закусило')); + } + public function testCrazy162() + { + $this->assertEquals(explode(',','Залізняк,Залізняк,Залізняк,Залізняк,Залізняк,Залізняк,Залізняк'), $this->object->q('Залізняк')); + } + public function testCrazy163() + { + $this->assertEquals(explode(',','Заруба,Заруби,Зарубі,Зарубу,Зарубою,Зарубі,Зарубо'), $this->object->q('Заруба')); + } + public function testCrazy164() + { + $this->assertEquals(explode(',','Засядько,Засядько,Засядько,Засядько,Засядько,Засядько,Засядько'), $this->object->q('Засядько')); + } + public function testCrazy165() + { + $this->assertEquals(explode(',','Захаренко,Захаренко,Захаренко,Захаренко,Захаренко,Захаренко,Захаренко'), $this->object->q('Захаренко')); + } + public function testCrazy166() + { + $this->assertEquals(explode(',','Захарчук,Захарчук,Захарчук,Захарчук,Захарчук,Захарчук,Захарчук'), $this->object->q('Захарчук')); + } + public function testCrazy167() + { + $this->assertEquals(explode(',','Заяць,Заяць,Заяць,Заяць,Заяць,Заяць,Заяць'), $this->object->q('Заяць')); + } + public function testCrazy168() + { + $this->assertEquals(explode(',','Заячківська,Заячківської,Заячківській,Заячківську,Заячківською,Заячківській,Заячківсько'), $this->object->q('Заячківська')); + } + public function testCrazy169() + { + $this->assertEquals(explode(',','Зленко,Зленко,Зленко,Зленко,Зленко,Зленко,Зленко'), $this->object->q('Зленко')); + } + public function testCrazy170() + { + $this->assertEquals(explode(',','Золотаренко,Золотаренко,Золотаренко,Золотаренко,Золотаренко,Золотаренко,Золотаренко'), $this->object->q('Золотаренко')); + } + public function testCrazy171() + { + $this->assertEquals(explode(',','Кабачок,Кабачок,Кабачок,Кабачок,Кабачок,Кабачок,Кабачок'), $this->object->q('Кабачок')); + } + public function testCrazy172() + { + $this->assertEquals(explode(',','Каганець,Каганець,Каганець,Каганець,Каганець,Каганець,Каганець'), $this->object->q('Каганець')); + } + public function testCrazy173() + { + $this->assertEquals(explode(',','Калинович,Калинович,Калинович,Калинович,Калинович,Калинович,Калинович'), $this->object->q('Калинович')); + } + public function testCrazy174() + { + $this->assertEquals(explode(',','Кармалюк,Кармалюк,Кармалюк,Кармалюк,Кармалюк,Кармалюк,Кармалюк'), $this->object->q('Кармалюк')); + } + public function testCrazy175() + { + $this->assertEquals(explode(',','Карпенко,Карпенко,Карпенко,Карпенко,Карпенко,Карпенко,Карпенко'), $this->object->q('Карпенко')); + } + public function testCrazy176() + { + $this->assertEquals(explode(',','Кириленко,Кириленко,Кириленко,Кириленко,Кириленко,Кириленко,Кириленко'), $this->object->q('Кириленко')); + } + public function testCrazy177() + { + $this->assertEquals(explode(',','Китаста,Китасти,Китасті,Китасту,Китастою,Китасті,Китасто'), $this->object->q('Китаста')); + } + public function testCrazy178() + { + $this->assertEquals(explode(',','Кицай,Кицай,Кицай,Кицай,Кицай,Кицай,Кицай'), $this->object->q('Кицай')); + } + public function testCrazy179() + { + $this->assertEquals(explode(',','Клименко,Клименко,Клименко,Клименко,Клименко,Клименко,Клименко'), $this->object->q('Клименко')); + } + public function testCrazy180() + { + $this->assertEquals(explode(',','Климчук,Климчук,Климчук,Климчук,Климчук,Климчук,Климчук'), $this->object->q('Климчук')); + } + public function testCrazy181() + { + $this->assertEquals(explode(',','Кмета,Кмети,Кметі,Кмету,Кметою,Кметі,Кмето'), $this->object->q('Кмета')); + } + public function testCrazy182() + { + $this->assertEquals(explode(',','Книш,Книш,Книш,Книш,Книш,Книш,Книш'), $this->object->q('Книш')); + } + public function testCrazy183() + { + $this->assertEquals(explode(',','Коваленко,Коваленко,Коваленко,Коваленко,Коваленко,Коваленко,Коваленко'), $this->object->q('Коваленко')); + } + public function testCrazy184() + { + $this->assertEquals(explode(',','Коваль,Коваль,Коваль,Коваль,Коваль,Коваль,Коваль'), $this->object->q('Коваль')); + } + public function testCrazy185() + { + $this->assertEquals(explode(',','Ковальчик,Ковальчик,Ковальчик,Ковальчик,Ковальчик,Ковальчик,Ковальчик'), $this->object->q('Ковальчик')); + } + public function testCrazy186() + { + $this->assertEquals(explode(',','Ковальчук,Ковальчук,Ковальчук,Ковальчук,Ковальчук,Ковальчук,Ковальчук'), $this->object->q('Ковальчук')); + } + public function testCrazy187() + { + $this->assertEquals(explode(',','Кованько,Кованько,Кованько,Кованько,Кованько,Кованько,Кованько'), $this->object->q('Кованько')); + } + public function testCrazy188() + { + $this->assertEquals(explode(',','Ковтун,Ковтун,Ковтун,Ковтун,Ковтун,Ковтун,Ковтун'), $this->object->q('Ковтун')); + } + public function testCrazy189() + { + $this->assertEquals(explode(',','Козаченко,Козаченко,Козаченко,Козаченко,Козаченко,Козаченко,Козаченко'), $this->object->q('Козаченко')); + } + public function testCrazy190() + { + $this->assertEquals(explode(',','Козачинська,Козачинської,Козачинській,Козачинську,Козачинською,Козачинській,Козачинсько'), $this->object->q('Козачинська')); + } + public function testCrazy191() + { + $this->assertEquals(explode(',','Козачок,Козачок,Козачок,Козачок,Козачок,Козачок,Козачок'), $this->object->q('Козачок')); + } + public function testCrazy192() + { + $this->assertEquals(explode(',','Козубенко,Козубенко,Козубенко,Козубенко,Козубенко,Козубенко,Козубенко'), $this->object->q('Козубенко')); + } + public function testCrazy193() + { + $this->assertEquals(explode(',','Колесник,Колесник,Колесник,Колесник,Колесник,Колесник,Колесник'), $this->object->q('Колесник')); + } + public function testCrazy194() + { + $this->assertEquals(explode(',','Колодій,Колодій,Колодій,Колодій,Колодій,Колодій,Колодій'), $this->object->q('Колодій')); + } + public function testCrazy195() + { + $this->assertEquals(explode(',','Колодна,Колодни,Колодні,Колодну,Колодною,Колодні,Колодно'), $this->object->q('Колодна')); + } + public function testCrazy196() + { + $this->assertEquals(explode(',','Коломієць,Коломієць,Коломієць,Коломієць,Коломієць,Коломієць,Коломієць'), $this->object->q('Коломієць')); + } + public function testCrazy197() + { + $this->assertEquals(explode(',','Комар,Комар,Комар,Комар,Комар,Комар,Комар'), $this->object->q('Комар')); + } + public function testCrazy198() + { + $this->assertEquals(explode(',','Кондратюк,Кондратюк,Кондратюк,Кондратюк,Кондратюк,Кондратюк,Кондратюк'), $this->object->q('Кондратюк')); + } + public function testCrazy199() + { + $this->assertEquals(explode(',','Корецька,Корецької,Корецькій,Корецьку,Корецькою,Корецькій,Корецько'), $this->object->q('Корецька')); + } + public function testCrazy200() + { + $this->assertEquals(explode(',','Корж,Корж,Корж,Корж,Корж,Корж,Корж'), $this->object->q('Корж')); + } + public function testCrazy201() + { + $this->assertEquals(explode(',','Корнійчук,Корнійчук,Корнійчук,Корнійчук,Корнійчук,Корнійчук,Корнійчук'), $this->object->q('Корнійчук')); + } + public function testCrazy202() + { + $this->assertEquals(explode(',','Коробка,Коробки,Коробці,Коробку,Коробкою,Коробці,Коробко'), $this->object->q('Коробка')); + } + public function testCrazy203() + { + $this->assertEquals(explode(',','Королюк,Королюк,Королюк,Королюк,Королюк,Королюк,Королюк'), $this->object->q('Королюк')); + } + public function testCrazy204() + { + $this->assertEquals(explode(',','Короткевич,Короткевич,Короткевич,Короткевич,Короткевич,Короткевич,Короткевич'), $this->object->q('Короткевич')); + } + public function testCrazy205() + { + $this->assertEquals(explode(',','Корпанюк,Корпанюк,Корпанюк,Корпанюк,Корпанюк,Корпанюк,Корпанюк'), $this->object->q('Корпанюк')); + } + public function testCrazy206() + { + $this->assertEquals(explode(',','Корчак,Корчак,Корчак,Корчак,Корчак,Корчак,Корчак'), $this->object->q('Корчак')); + } + public function testCrazy207() + { + $this->assertEquals(explode(',','Корчинська,Корчинської,Корчинській,Корчинську,Корчинською,Корчинській,Корчинсько'), $this->object->q('Корчинська')); + } + public function testCrazy208() + { + $this->assertEquals(explode(',','Косенко,Косенко,Косенко,Косенко,Косенко,Косенко,Косенко'), $this->object->q('Косенко')); + } + public function testCrazy209() + { + $this->assertEquals(explode(',','Костенко,Костенко,Костенко,Костенко,Костенко,Костенко,Костенко'), $this->object->q('Костенко')); + } + public function testCrazy210() + { + $this->assertEquals(explode(',','Коструба,Коструби,Кострубі,Кострубу,Кострубою,Кострубі,Кострубо'), $this->object->q('Коструба')); + } + public function testCrazy211() + { + $this->assertEquals(explode(',','Костюк,Костюк,Костюк,Костюк,Костюк,Костюк,Костюк'), $this->object->q('Костюк')); + } + public function testCrazy212() + { + $this->assertEquals(explode(',','Котляр,Котляр,Котляр,Котляр,Котляр,Котляр,Котляр'), $this->object->q('Котляр')); + } + public function testCrazy213() + { + $this->assertEquals(explode(',','Котляревська,Котляревської,Котляревській,Котляревську,Котляревською,Котляревській,Котляревсько'), $this->object->q('Котляревська')); + } + public function testCrazy214() + { + $this->assertEquals(explode(',','Кравченко,Кравченко,Кравченко,Кравченко,Кравченко,Кравченко,Кравченко'), $this->object->q('Кравченко')); + } + public function testCrazy215() + { + $this->assertEquals(explode(',','Кравчук,Кравчук,Кравчук,Кравчук,Кравчук,Кравчук,Кравчук'), $this->object->q('Кравчук')); + } + public function testCrazy216() + { + $this->assertEquals(explode(',','Красовська,Красовської,Красовській,Красовську,Красовською,Красовській,Красовсько'), $this->object->q('Красовська')); + } + public function testCrazy217() + { + $this->assertEquals(explode(',','Криворучко,Криворучко,Криворучко,Криворучко,Криворучко,Криворучко,Криворучко'), $this->object->q('Криворучко')); + } + public function testCrazy218() + { + $this->assertEquals(explode(',','Крикуненко,Крикуненко,Крикуненко,Крикуненко,Крикуненко,Крикуненко,Крикуненко'), $this->object->q('Крикуненко')); + } + public function testCrazy219() + { + $this->assertEquals(explode(',','Кузьмінська,Кузьмінської,Кузьмінській,Кузьмінську,Кузьмінською,Кузьмінській,Кузьмінсько'), $this->object->q('Кузьмінська')); + } + public function testCrazy220() + { + $this->assertEquals(explode(',','Кулиняк,Кулиняк,Кулиняк,Кулиняк,Кулиняк,Кулиняк,Кулиняк'), $this->object->q('Кулиняк')); + } + public function testCrazy221() + { + $this->assertEquals(explode(',','Кульчицька,Кульчицької,Кульчицькій,Кульчицьку,Кульчицькою,Кульчицькій,Кульчицько'), $this->object->q('Кульчицька')); + } + public function testCrazy222() + { + $this->assertEquals(explode(',','Купчинська,Купчинської,Купчинській,Купчинську,Купчинською,Купчинській,Купчинсько'), $this->object->q('Купчинська')); + } + public function testCrazy223() + { + $this->assertEquals(explode(',','Кухаренко,Кухаренко,Кухаренко,Кухаренко,Кухаренко,Кухаренко,Кухаренко'), $this->object->q('Кухаренко')); + } + public function testCrazy224() + { + $this->assertEquals(explode(',','Куц,Куц,Куц,Куц,Куц,Куц,Куц'), $this->object->q('Куц')); + } + public function testCrazy225() + { + $this->assertEquals(explode(',','Куценко,Куценко,Куценко,Куценко,Куценко,Куценко,Куценко'), $this->object->q('Куценко')); + } + public function testCrazy226() + { + $this->assertEquals(explode(',','Кучер,Кучер,Кучер,Кучер,Кучер,Кучер,Кучер'), $this->object->q('Кучер')); + } + public function testCrazy227() + { + $this->assertEquals(explode(',','Кучеренко,Кучеренко,Кучеренко,Кучеренко,Кучеренко,Кучеренко,Кучеренко'), $this->object->q('Кучеренко')); + } + public function testCrazy228() + { + $this->assertEquals(explode(',','Кушнір,Кушнір,Кушнір,Кушнір,Кушнір,Кушнір,Кушнір'), $this->object->q('Кушнір')); + } + public function testCrazy229() + { + $this->assertEquals(explode(',','Лаба,Лаби,Лабі,Лабу,Лабою,Лабі,Лабо'), $this->object->q('Лаба')); + } + public function testCrazy230() + { + $this->assertEquals(explode(',','Лаврін,Лаврін,Лаврін,Лаврін,Лаврін,Лаврін,Лаврін'), $this->object->q('Лаврін')); + } + public function testCrazy231() + { + $this->assertEquals(explode(',','Лаврик,Лаврик,Лаврик,Лаврик,Лаврик,Лаврик,Лаврик'), $this->object->q('Лаврик')); + } + public function testCrazy232() + { + $this->assertEquals(explode(',','Лавриненко,Лавриненко,Лавриненко,Лавриненко,Лавриненко,Лавриненко,Лавриненко'), $this->object->q('Лавриненко')); + } + public function testCrazy233() + { + $this->assertEquals(explode(',','Лазарчук,Лазарчук,Лазарчук,Лазарчук,Лазарчук,Лазарчук,Лазарчук'), $this->object->q('Лазарчук')); + } + public function testCrazy234() + { + $this->assertEquals(explode(',','Лазорко,Лазорко,Лазорко,Лазорко,Лазорко,Лазорко,Лазорко'), $this->object->q('Лазорко')); + } + public function testCrazy235() + { + $this->assertEquals(explode(',','Левицька,Левицької,Левицькій,Левицьку,Левицькою,Левицькій,Левицько'), $this->object->q('Левицька')); + } + public function testCrazy236() + { + $this->assertEquals(explode(',','Левченко,Левченко,Левченко,Левченко,Левченко,Левченко,Левченко'), $this->object->q('Левченко')); + } + public function testCrazy237() + { + $this->assertEquals(explode(',','Лисенко,Лисенко,Лисенко,Лисенко,Лисенко,Лисенко,Лисенко'), $this->object->q('Лисенко')); + } + public function testCrazy238() + { + $this->assertEquals(explode(',','Литвиненко,Литвиненко,Литвиненко,Литвиненко,Литвиненко,Литвиненко,Литвиненко'), $this->object->q('Литвиненко')); + } + public function testCrazy239() + { + $this->assertEquals(explode(',','Литовченко,Литовченко,Литовченко,Литовченко,Литовченко,Литовченко,Литовченко'), $this->object->q('Литовченко')); + } + public function testCrazy240() + { + $this->assertEquals(explode(',','Лозина-Лозинська,Лозина-Лозинської,Лозина-Лозинській,Лозина-Лозинську,Лозина-Лозинською,Лозина-Лозинській,Лозина-Лозинсько'), $this->object->q('Лозина-Лозинська')); + } + public function testCrazy241() + { + $this->assertEquals(explode(',','Лопатинська,Лопатинської,Лопатинській,Лопатинську,Лопатинською,Лопатинській,Лопатинсько'), $this->object->q('Лопатинська')); + } + public function testCrazy242() + { + $this->assertEquals(explode(',','Лукомська,Лукомської,Лукомській,Лукомську,Лукомською,Лукомській,Лукомсько'), $this->object->q('Лукомська')); + } + public function testCrazy243() + { + $this->assertEquals(explode(',','Луценко,Луценко,Луценко,Луценко,Луценко,Луценко,Луценко'), $this->object->q('Луценко')); + } + public function testCrazy244() + { + $this->assertEquals(explode(',','Людкевич,Людкевич,Людкевич,Людкевич,Людкевич,Людкевич,Людкевич'), $this->object->q('Людкевич')); + } + public function testCrazy245() + { + $this->assertEquals(explode(',','Ляшенко,Ляшенко,Ляшенко,Ляшенко,Ляшенко,Ляшенко,Ляшенко'), $this->object->q('Ляшенко')); + } + public function testCrazy246() + { + $this->assertEquals(explode(',','Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко'), $this->object->q('Мірошниченко')); + } + public function testCrazy247() + { + $this->assertEquals(explode(',','Мірчук,Мірчук,Мірчук,Мірчук,Мірчук,Мірчук,Мірчук'), $this->object->q('Мірчук')); + } + public function testCrazy248() + { + $this->assertEquals(explode(',','Міщенко,Міщенко,Міщенко,Міщенко,Міщенко,Міщенко,Міщенко'), $this->object->q('Міщенко')); + } + public function testCrazy249() + { + $this->assertEquals(explode(',','Мазур,Мазур,Мазур,Мазур,Мазур,Мазур,Мазур'), $this->object->q('Мазур')); + } + public function testCrazy250() + { + $this->assertEquals(explode(',','Макаренко,Макаренко,Макаренко,Макаренко,Макаренко,Макаренко,Макаренко'), $this->object->q('Макаренко')); + } + public function testCrazy251() + { + $this->assertEquals(explode(',','Максименко,Максименко,Максименко,Максименко,Максименко,Максименко,Максименко'), $this->object->q('Максименко')); + } + public function testCrazy252() + { + $this->assertEquals(explode(',','Маланчук,Маланчук,Маланчук,Маланчук,Маланчук,Маланчук,Маланчук'), $this->object->q('Маланчук')); + } + public function testCrazy253() + { + $this->assertEquals(explode(',','Малишко,Малишко,Малишко,Малишко,Малишко,Малишко,Малишко'), $this->object->q('Малишко')); + } + public function testCrazy254() + { + $this->assertEquals(explode(',','Малкович,Малкович,Малкович,Малкович,Малкович,Малкович,Малкович'), $this->object->q('Малкович')); + } + public function testCrazy255() + { + $this->assertEquals(explode(',','Мамчур,Мамчур,Мамчур,Мамчур,Мамчур,Мамчур,Мамчур'), $this->object->q('Мамчур')); + } + public function testCrazy256() + { + $this->assertEquals(explode(',','Маркевич,Маркевич,Маркевич,Маркевич,Маркевич,Маркевич,Маркевич'), $this->object->q('Маркевич')); + } + public function testCrazy257() + { + $this->assertEquals(explode(',','Мартиненко,Мартиненко,Мартиненко,Мартиненко,Мартиненко,Мартиненко,Мартиненко'), $this->object->q('Мартиненко')); + } + public function testCrazy258() + { + $this->assertEquals(explode(',','Марунчак,Марунчак,Марунчак,Марунчак,Марунчак,Марунчак,Марунчак'), $this->object->q('Марунчак')); + } + public function testCrazy259() + { + $this->assertEquals(explode(',','Марценюк,Марценюк,Марценюк,Марценюк,Марценюк,Марценюк,Марценюк'), $this->object->q('Марценюк')); + } + public function testCrazy260() + { + $this->assertEquals(explode(',','Марченко,Марченко,Марченко,Марченко,Марченко,Марченко,Марченко'), $this->object->q('Марченко')); + } + public function testCrazy261() + { + $this->assertEquals(explode(',','Марчук,Марчук,Марчук,Марчук,Марчук,Марчук,Марчук'), $this->object->q('Марчук')); + } + public function testCrazy262() + { + $this->assertEquals(explode(',','Масоха,Масохи,Масосі,Масоху,Масохою,Масосі,Масохо'), $this->object->q('Масоха')); + } + public function testCrazy263() + { + $this->assertEquals(explode(',','Матвієнко,Матвієнко,Матвієнко,Матвієнко,Матвієнко,Матвієнко,Матвієнко'), $this->object->q('Матвієнко')); + } + public function testCrazy264() + { + $this->assertEquals(explode(',','Матюшенко,Матюшенко,Матюшенко,Матюшенко,Матюшенко,Матюшенко,Матюшенко'), $this->object->q('Матюшенко')); + } + public function testCrazy265() + { + $this->assertEquals(explode(',','Маценко,Маценко,Маценко,Маценко,Маценко,Маценко,Маценко'), $this->object->q('Маценко')); + } + public function testCrazy266() + { + $this->assertEquals(explode(',','Мацюк,Мацюк,Мацюк,Мацюк,Мацюк,Мацюк,Мацюк'), $this->object->q('Мацюк')); + } + public function testCrazy267() + { + $this->assertEquals(explode(',','Мельник,Мельник,Мельник,Мельник,Мельник,Мельник,Мельник'), $this->object->q('Мельник')); + } + public function testCrazy268() + { + $this->assertEquals(explode(',','Мельниченко,Мельниченко,Мельниченко,Мельниченко,Мельниченко,Мельниченко,Мельниченко'), $this->object->q('Мельниченко')); + } + public function testCrazy269() + { + $this->assertEquals(explode(',','Мельничук,Мельничук,Мельничук,Мельничук,Мельничук,Мельничук,Мельничук'), $this->object->q('Мельничук')); + } + public function testCrazy270() + { + $this->assertEquals(explode(',','Микитенко,Микитенко,Микитенко,Микитенко,Микитенко,Микитенко,Микитенко'), $this->object->q('Микитенко')); + } + public function testCrazy271() + { + $this->assertEquals(explode(',','Мирон,Мирон,Мирон,Мирон,Мирон,Мирон,Мирон'), $this->object->q('Мирон')); + } + public function testCrazy272() + { + $this->assertEquals(explode(',','Михайленко,Михайленко,Михайленко,Михайленко,Михайленко,Михайленко,Михайленко'), $this->object->q('Михайленко')); + } + public function testCrazy273() + { + $this->assertEquals(explode(',','Михайличенко,Михайличенко,Михайличенко,Михайличенко,Михайличенко,Михайличенко,Михайличенко'), $this->object->q('Михайличенко')); + } + public function testCrazy274() + { + $this->assertEquals(explode(',','Михайлюк,Михайлюк,Михайлюк,Михайлюк,Михайлюк,Михайлюк,Михайлюк'), $this->object->q('Михайлюк')); + } + public function testCrazy275() + { + $this->assertEquals(explode(',','Мицик,Мицик,Мицик,Мицик,Мицик,Мицик,Мицик'), $this->object->q('Мицик')); + } + public function testCrazy276() + { + $this->assertEquals(explode(',','Мовчан,Мовчан,Мовчан,Мовчан,Мовчан,Мовчан,Мовчан'), $this->object->q('Мовчан')); + } + public function testCrazy277() + { + $this->assertEquals(explode(',','Моргун,Моргун,Моргун,Моргун,Моргун,Моргун,Моргун'), $this->object->q('Моргун')); + } + public function testCrazy278() + { + $this->assertEquals(explode(',','Мороз,Мороз,Мороз,Мороз,Мороз,Мороз,Мороз'), $this->object->q('Мороз')); + } + public function testCrazy279() + { + $this->assertEquals(explode(',','Москаленко,Москаленко,Москаленко,Москаленко,Москаленко,Москаленко,Москаленко'), $this->object->q('Москаленко')); + } + public function testCrazy280() + { + $this->assertEquals(explode(',','Москаль,Москаль,Москаль,Москаль,Москаль,Москаль,Москаль'), $this->object->q('Москаль')); + } + public function testCrazy281() + { + $this->assertEquals(explode(',','Мошак,Мошак,Мошак,Мошак,Мошак,Мошак,Мошак'), $this->object->q('Мошак')); + } + public function testCrazy282() + { + $this->assertEquals(explode(',','Муратова,Муратової,Муратовій,Муратову,Муратовою,Муратовій,Муратово'), $this->object->q('Муратова')); + } + public function testCrazy283() + { + $this->assertEquals(explode(',','Мусієнко,Мусієнко,Мусієнко,Мусієнко,Мусієнко,Мусієнко,Мусієнко'), $this->object->q('Мусієнко')); + } + public function testCrazy284() + { + $this->assertEquals(explode(',','Назаренко,Назаренко,Назаренко,Назаренко,Назаренко,Назаренко,Назаренко'), $this->object->q('Назаренко')); + } + public function testCrazy285() + { + $this->assertEquals(explode(',','Наливайко,Наливайко,Наливайко,Наливайко,Наливайко,Наливайко,Наливайко'), $this->object->q('Наливайко')); + } + public function testCrazy286() + { + $this->assertEquals(explode(',','Негребецька,Негребецької,Негребецькій,Негребецьку,Негребецькою,Негребецькій,Негребецько'), $this->object->q('Негребецька')); + } + public function testCrazy287() + { + $this->assertEquals(explode(',','Непорожній,Непорожній,Непорожній,Непорожній,Непорожній,Непорожній,Непорожній'), $this->object->q('Непорожній')); + } + public function testCrazy288() + { + $this->assertEquals(explode(',','Нестеренко,Нестеренко,Нестеренко,Нестеренко,Нестеренко,Нестеренко,Нестеренко'), $this->object->q('Нестеренко')); + } + public function testCrazy289() + { + $this->assertEquals(explode(',','Нечай,Нечай,Нечай,Нечай,Нечай,Нечай,Нечай'), $this->object->q('Нечай')); + } + public function testCrazy290() + { + $this->assertEquals(explode(',','Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко'), $this->object->q('Нечипоренко')); + } + public function testCrazy291() + { + $this->assertEquals(explode(',','Оберемченко,Оберемченко,Оберемченко,Оберемченко,Оберемченко,Оберемченко,Оберемченко'), $this->object->q('Оберемченко')); + } + public function testCrazy292() + { + $this->assertEquals(explode(',','Овчаренко,Овчаренко,Овчаренко,Овчаренко,Овчаренко,Овчаренко,Овчаренко'), $this->object->q('Овчаренко')); + } + public function testCrazy293() + { + $this->assertEquals(explode(',','Олійник,Олійник,Олійник,Олійник,Олійник,Олійник,Олійник'), $this->object->q('Олійник')); + } + public function testCrazy294() + { + $this->assertEquals(explode(',','Олексієнко,Олексієнко,Олексієнко,Олексієнко,Олексієнко,Олексієнко,Олексієнко'), $this->object->q('Олексієнко')); + } + public function testCrazy295() + { + $this->assertEquals(explode(',','Омельченко,Омельченко,Омельченко,Омельченко,Омельченко,Омельченко,Омельченко'), $this->object->q('Омельченко')); + } + public function testCrazy296() + { + $this->assertEquals(explode(',','Омельчук,Омельчук,Омельчук,Омельчук,Омельчук,Омельчук,Омельчук'), $this->object->q('Омельчук')); + } + public function testCrazy297() + { + $this->assertEquals(explode(',','Онищенко,Онищенко,Онищенко,Онищенко,Онищенко,Онищенко,Онищенко'), $this->object->q('Онищенко')); + } + public function testCrazy298() + { + $this->assertEquals(explode(',','Онопенко,Онопенко,Онопенко,Онопенко,Онопенко,Онопенко,Онопенко'), $this->object->q('Онопенко')); + } + public function testCrazy299() + { + $this->assertEquals(explode(',','Опанасенко,Опанасенко,Опанасенко,Опанасенко,Опанасенко,Опанасенко,Опанасенко'), $this->object->q('Опанасенко')); + } + public function testCrazy300() + { + $this->assertEquals(explode(',','Осадчук,Осадчук,Осадчук,Осадчук,Осадчук,Осадчук,Осадчук'), $this->object->q('Осадчук')); + } + public function testCrazy301() + { + $this->assertEquals(explode(',','Осика,Осики,Осиці,Осику,Осикою,Осиці,Осико'), $this->object->q('Осика')); + } + public function testCrazy302() + { + $this->assertEquals(explode(',','Остапенко,Остапенко,Остапенко,Остапенко,Остапенко,Остапенко,Остапенко'), $this->object->q('Остапенко')); + } + public function testCrazy303() + { + $this->assertEquals(explode(',','Остроградська,Остроградської,Остроградській,Остроградську,Остроградською,Остроградській,Остроградсько'), $this->object->q('Остроградська')); + } + public function testCrazy304() + { + $this->assertEquals(explode(',','Півторак,Півторак,Півторак,Півторак,Півторак,Півторак,Півторак'), $this->object->q('Півторак')); + } + public function testCrazy305() + { + $this->assertEquals(explode(',','Підопригора,Підопригори,Підопригорі,Підопригору,Підопригорою,Підопригорі,Підопригоро'), $this->object->q('Підопригора')); + } + public function testCrazy306() + { + $this->assertEquals(explode(',','Павленко,Павленко,Павленко,Павленко,Павленко,Павленко,Павленко'), $this->object->q('Павленко')); + } + public function testCrazy307() + { + $this->assertEquals(explode(',','Павлюк,Павлюк,Павлюк,Павлюк,Павлюк,Павлюк,Павлюк'), $this->object->q('Павлюк')); + } + public function testCrazy308() + { + $this->assertEquals(explode(',','Павлюченко,Павлюченко,Павлюченко,Павлюченко,Павлюченко,Павлюченко,Павлюченко'), $this->object->q('Павлюченко')); + } + public function testCrazy309() + { + $this->assertEquals(explode(',','Пазенко,Пазенко,Пазенко,Пазенко,Пазенко,Пазенко,Пазенко'), $this->object->q('Пазенко')); + } + public function testCrazy310() + { + $this->assertEquals(explode(',','Паламарчук,Паламарчук,Паламарчук,Паламарчук,Паламарчук,Паламарчук,Паламарчук'), $this->object->q('Паламарчук')); + } + public function testCrazy311() + { + $this->assertEquals(explode(',','Панас,Панас,Панас,Панас,Панас,Панас,Панас'), $this->object->q('Панас')); + } + public function testCrazy312() + { + $this->assertEquals(explode(',','Панасюк,Панасюк,Панасюк,Панасюк,Панасюк,Панасюк,Панасюк'), $this->object->q('Панасюк')); + } + public function testCrazy313() + { + $this->assertEquals(explode(',','Паньківська,Паньківської,Паньківській,Паньківську,Паньківською,Паньківській,Паньківсько'), $this->object->q('Паньківська')); + } + public function testCrazy314() + { + $this->assertEquals(explode(',','Пархоменко,Пархоменко,Пархоменко,Пархоменко,Пархоменко,Пархоменко,Пархоменко'), $this->object->q('Пархоменко')); + } + public function testCrazy315() + { + $this->assertEquals(explode(',','Пасічник,Пасічник,Пасічник,Пасічник,Пасічник,Пасічник,Пасічник'), $this->object->q('Пасічник')); + } + public function testCrazy316() + { + $this->assertEquals(explode(',','Пасько,Пасько,Пасько,Пасько,Пасько,Пасько,Пасько'), $this->object->q('Пасько')); + } + public function testCrazy317() + { + $this->assertEquals(explode(',','Пашко,Пашко,Пашко,Пашко,Пашко,Пашко,Пашко'), $this->object->q('Пашко')); + } + public function testCrazy318() + { + $this->assertEquals(explode(',','Пащенко,Пащенко,Пащенко,Пащенко,Пащенко,Пащенко,Пащенко'), $this->object->q('Пащенко')); + } + public function testCrazy319() + { + $this->assertEquals(explode(',','Перебийніс,Перебийніс,Перебийніс,Перебийніс,Перебийніс,Перебийніс,Перебийніс'), $this->object->q('Перебийніс')); + } + public function testCrazy320() + { + $this->assertEquals(explode(',','Петренко,Петренко,Петренко,Петренко,Петренко,Петренко,Петренко'), $this->object->q('Петренко')); + } + public function testCrazy321() + { + $this->assertEquals(explode(',','Пилипенко,Пилипенко,Пилипенко,Пилипенко,Пилипенко,Пилипенко,Пилипенко'), $this->object->q('Пилипенко')); + } + public function testCrazy322() + { + $this->assertEquals(explode(',','Пилипчук,Пилипчук,Пилипчук,Пилипчук,Пилипчук,Пилипчук,Пилипчук'), $this->object->q('Пилипчук')); + } + public function testCrazy323() + { + $this->assertEquals(explode(',','Писаренко,Писаренко,Писаренко,Писаренко,Писаренко,Писаренко,Писаренко'), $this->object->q('Писаренко')); + } + public function testCrazy324() + { + $this->assertEquals(explode(',','Писарчук,Писарчук,Писарчук,Писарчук,Писарчук,Писарчук,Писарчук'), $this->object->q('Писарчук')); + } + public function testCrazy325() + { + $this->assertEquals(explode(',','Плющ,Плющ,Плющ,Плющ,Плющ,Плющ,Плющ'), $this->object->q('Плющ')); + } + public function testCrazy326() + { + $this->assertEquals(explode(',','Покотило,Покотило,Покотило,Покотило,Покотило,Покотило,Покотило'), $this->object->q('Покотило')); + } + public function testCrazy327() + { + $this->assertEquals(explode(',','Поліщук,Поліщук,Поліщук,Поліщук,Поліщук,Поліщук,Поліщук'), $this->object->q('Поліщук')); + } + public function testCrazy328() + { + $this->assertEquals(explode(',','Польова,Польової,Польовій,Польову,Польовою,Польовій,Польово'), $this->object->q('Польова')); + } + public function testCrazy329() + { + $this->assertEquals(explode(',','Полянська,Полянської,Полянській,Полянську,Полянською,Полянській,Полянсько'), $this->object->q('Полянська')); + } + public function testCrazy330() + { + $this->assertEquals(explode(',','Пономаренко,Пономаренко,Пономаренко,Пономаренко,Пономаренко,Пономаренко,Пономаренко'), $this->object->q('Пономаренко')); + } + public function testCrazy331() + { + $this->assertEquals(explode(',','Попадюк,Попадюк,Попадюк,Попадюк,Попадюк,Попадюк,Попадюк'), $this->object->q('Попадюк')); + } + public function testCrazy332() + { + $this->assertEquals(explode(',','Попенко,Попенко,Попенко,Попенко,Попенко,Попенко,Попенко'), $this->object->q('Попенко')); + } + public function testCrazy333() + { + $this->assertEquals(explode(',','Потапенко,Потапенко,Потапенко,Потапенко,Потапенко,Потапенко,Потапенко'), $this->object->q('Потапенко')); + } + public function testCrazy334() + { + $this->assertEquals(explode(',','Потебенько,Потебенько,Потебенько,Потебенько,Потебенько,Потебенько,Потебенько'), $this->object->q('Потебенько')); + } + public function testCrazy335() + { + $this->assertEquals(explode(',','Прийма,Прийми,Приймі,Прийму,Приймою,Приймі,Приймо'), $this->object->q('Прийма')); + } + public function testCrazy336() + { + $this->assertEquals(explode(',','Приймак,Приймак,Приймак,Приймак,Приймак,Приймак,Приймак'), $this->object->q('Приймак')); + } + public function testCrazy337() + { + $this->assertEquals(explode(',','Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк'), $this->object->q('Присяжнюк')); + } + public function testCrazy338() + { + $this->assertEquals(explode(',','Приходько,Приходько,Приходько,Приходько,Приходько,Приходько,Приходько'), $this->object->q('Приходько')); + } + public function testCrazy339() + { + $this->assertEquals(explode(',','Продан,Продан,Продан,Продан,Продан,Продан,Продан'), $this->object->q('Продан')); + } + public function testCrazy340() + { + $this->assertEquals(explode(',','Проценко,Проценко,Проценко,Проценко,Проценко,Проценко,Проценко'), $this->object->q('Проценко')); + } + public function testCrazy341() + { + $this->assertEquals(explode(',','Проць,Проць,Проць,Проць,Проць,Проць,Проць'), $this->object->q('Проць')); + } + public function testCrazy342() + { + $this->assertEquals(explode(',','Процюк,Процюк,Процюк,Процюк,Процюк,Процюк,Процюк'), $this->object->q('Процюк')); + } + public function testCrazy343() + { + $this->assertEquals(explode(',','Пушкар,Пушкар,Пушкар,Пушкар,Пушкар,Пушкар,Пушкар'), $this->object->q('Пушкар')); + } + public function testCrazy344() + { + $this->assertEquals(explode(',','Різун,Різун,Різун,Різун,Різун,Різун,Різун'), $this->object->q('Різун')); + } + public function testCrazy345() + { + $this->assertEquals(explode(',','Радченко,Радченко,Радченко,Радченко,Радченко,Радченко,Радченко'), $this->object->q('Радченко')); + } + public function testCrazy346() + { + $this->assertEquals(explode(',','Рибальченко,Рибальченко,Рибальченко,Рибальченко,Рибальченко,Рибальченко,Рибальченко'), $this->object->q('Рибальченко')); + } + public function testCrazy347() + { + $this->assertEquals(explode(',','Римар,Римар,Римар,Римар,Римар,Римар,Римар'), $this->object->q('Римар')); + } + public function testCrazy348() + { + $this->assertEquals(explode(',','Рожок,Рожок,Рожок,Рожок,Рожок,Рожок,Рожок'), $this->object->q('Рожок')); + } + public function testCrazy349() + { + $this->assertEquals(explode(',','Романенко,Романенко,Романенко,Романенко,Романенко,Романенко,Романенко'), $this->object->q('Романенко')); + } + public function testCrazy350() + { + $this->assertEquals(explode(',','Романчук,Романчук,Романчук,Романчук,Романчук,Романчук,Романчук'), $this->object->q('Романчук')); + } + public function testCrazy351() + { + $this->assertEquals(explode(',','Романюк,Романюк,Романюк,Романюк,Романюк,Романюк,Романюк'), $this->object->q('Романюк')); + } + public function testCrazy352() + { + $this->assertEquals(explode(',','Рошкевич,Рошкевич,Рошкевич,Рошкевич,Рошкевич,Рошкевич,Рошкевич'), $this->object->q('Рошкевич')); + } + public function testCrazy353() + { + $this->assertEquals(explode(',','Рубан,Рубан,Рубан,Рубан,Рубан,Рубан,Рубан'), $this->object->q('Рубан')); + } + public function testCrazy354() + { + $this->assertEquals(explode(',','Руденко,Руденко,Руденко,Руденко,Руденко,Руденко,Руденко'), $this->object->q('Руденко')); + } + public function testCrazy355() + { + $this->assertEquals(explode(',','Рябовіл,Рябовіл,Рябовіл,Рябовіл,Рябовіл,Рябовіл,Рябовіл'), $this->object->q('Рябовіл')); + } + public function testCrazy356() + { + $this->assertEquals(explode(',','Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич'), $this->object->q('Сімашкевич')); + } + public function testCrazy357() + { + $this->assertEquals(explode(',','Саєнко,Саєнко,Саєнко,Саєнко,Саєнко,Саєнко,Саєнко'), $this->object->q('Саєнко')); + } + public function testCrazy358() + { + $this->assertEquals(explode(',','Савенко,Савенко,Савенко,Савенко,Савенко,Савенко,Савенко'), $this->object->q('Савенко')); + } + public function testCrazy359() + { + $this->assertEquals(explode(',','Савицька,Савицької,Савицькій,Савицьку,Савицькою,Савицькій,Савицько'), $this->object->q('Савицька')); + } + public function testCrazy360() + { + $this->assertEquals(explode(',','Савка,Савки,Савці,Савку,Савкою,Савці,Савко'), $this->object->q('Савка')); + } + public function testCrazy361() + { + $this->assertEquals(explode(',','Савченко,Савченко,Савченко,Савченко,Савченко,Савченко,Савченко'), $this->object->q('Савченко')); + } + public function testCrazy362() + { + $this->assertEquals(explode(',','Савчук,Савчук,Савчук,Савчук,Савчук,Савчук,Савчук'), $this->object->q('Савчук')); + } + public function testCrazy363() + { + $this->assertEquals(explode(',','Сак,Сак,Сак,Сак,Сак,Сак,Сак'), $this->object->q('Сак')); + } + public function testCrazy364() + { + $this->assertEquals(explode(',','Самборська,Самборської,Самборській,Самборську,Самборською,Самборській,Самборсько'), $this->object->q('Самборська')); + } + public function testCrazy365() + { + $this->assertEquals(explode(',','Самойлович,Самойлович,Самойлович,Самойлович,Самойлович,Самойлович,Самойлович'), $this->object->q('Самойлович')); + } + public function testCrazy366() + { + $this->assertEquals(explode(',','Самусь,Самусь,Самусь,Самусь,Самусь,Самусь,Самусь'), $this->object->q('Самусь')); + } + public function testCrazy367() + { + $this->assertEquals(explode(',','Свида,Свиди,Свиді,Свиду,Свидою,Свиді,Свидо'), $this->object->q('Свида')); + } + public function testCrazy368() + { + $this->assertEquals(explode(',','Семашко,Семашко,Семашко,Семашко,Семашко,Семашко,Семашко'), $this->object->q('Семашко')); + } + public function testCrazy369() + { + $this->assertEquals(explode(',','Семененко,Семененко,Семененко,Семененко,Семененко,Семененко,Семененко'), $this->object->q('Семененко')); + } + public function testCrazy370() + { + $this->assertEquals(explode(',','Семенець,Семенець,Семенець,Семенець,Семенець,Семенець,Семенець'), $this->object->q('Семенець')); + } + public function testCrazy371() + { + $this->assertEquals(explode(',','Семенина,Семениної,Семениній,Семенину,Семениною,Семениній,Семенино'), $this->object->q('Семенина')); + } + public function testCrazy372() + { + $this->assertEquals(explode(',','Семенченко,Семенченко,Семенченко,Семенченко,Семенченко,Семенченко,Семенченко'), $this->object->q('Семенченко')); + } + public function testCrazy373() + { + $this->assertEquals(explode(',','Семенюк,Семенюк,Семенюк,Семенюк,Семенюк,Семенюк,Семенюк'), $this->object->q('Семенюк')); + } + public function testCrazy374() + { + $this->assertEquals(explode(',','Семеренко,Семеренко,Семеренко,Семеренко,Семеренко,Семеренко,Семеренко'), $this->object->q('Семеренко')); + } + public function testCrazy375() + { + $this->assertEquals(explode(',','Сидоренко,Сидоренко,Сидоренко,Сидоренко,Сидоренко,Сидоренко,Сидоренко'), $this->object->q('Сидоренко')); + } + public function testCrazy376() + { + $this->assertEquals(explode(',','Силенко,Силенко,Силенко,Силенко,Силенко,Силенко,Силенко'), $this->object->q('Силенко')); + } + public function testCrazy377() + { + $this->assertEquals(explode(',','Симоненко,Симоненко,Симоненко,Симоненко,Симоненко,Симоненко,Симоненко'), $this->object->q('Симоненко')); + } + public function testCrazy378() + { + $this->assertEquals(explode(',','Симчич,Симчич,Симчич,Симчич,Симчич,Симчич,Симчич'), $this->object->q('Симчич')); + } + public function testCrazy379() + { + $this->assertEquals(explode(',','Скрипник,Скрипник,Скрипник,Скрипник,Скрипник,Скрипник,Скрипник'), $this->object->q('Скрипник')); + } + public function testCrazy380() + { + $this->assertEquals(explode(',','Скуратівська,Скуратівської,Скуратівській,Скуратівську,Скуратівською,Скуратівській,Скуратівсько'), $this->object->q('Скуратівська')); + } + public function testCrazy381() + { + $this->assertEquals(explode(',','Слободян,Слободян,Слободян,Слободян,Слободян,Слободян,Слободян'), $this->object->q('Слободян')); + } + public function testCrazy382() + { + $this->assertEquals(explode(',','Слободянюк,Слободянюк,Слободянюк,Слободянюк,Слободянюк,Слободянюк,Слободянюк'), $this->object->q('Слободянюк')); + } + public function testCrazy383() + { + $this->assertEquals(explode(',','Смик,Смик,Смик,Смик,Смик,Смик,Смик'), $this->object->q('Смик')); + } + public function testCrazy384() + { + $this->assertEquals(explode(',','Смогоржевська,Смогоржевської,Смогоржевській,Смогоржевську,Смогоржевською,Смогоржевській,Смогоржевсько'), $this->object->q('Смогоржевська')); + } + public function testCrazy385() + { + $this->assertEquals(explode(',','Собчук,Собчук,Собчук,Собчук,Собчук,Собчук,Собчук'), $this->object->q('Собчук')); + } + public function testCrazy386() + { + $this->assertEquals(explode(',','Сопронюк,Сопронюк,Сопронюк,Сопронюк,Сопронюк,Сопронюк,Сопронюк'), $this->object->q('Сопронюк')); + } + public function testCrazy387() + { + $this->assertEquals(explode(',','Сорока,Сороки,Сороці,Сороку,Сорокою,Сороці,Сороко'), $this->object->q('Сорока')); + } + public function testCrazy388() + { + $this->assertEquals(explode(',','Сохань,Сохань,Сохань,Сохань,Сохань,Сохань,Сохань'), $this->object->q('Сохань')); + } + public function testCrazy389() + { + $this->assertEquals(explode(',','Стадник,Стадник,Стадник,Стадник,Стадник,Стадник,Стадник'), $this->object->q('Стадник')); + } + public function testCrazy390() + { + $this->assertEquals(explode(',','Стельмах,Стельмах,Стельмах,Стельмах,Стельмах,Стельмах,Стельмах'), $this->object->q('Стельмах')); + } + public function testCrazy391() + { + $this->assertEquals(explode(',','Степаненко,Степаненко,Степаненко,Степаненко,Степаненко,Степаненко,Степаненко'), $this->object->q('Степаненко')); + } + public function testCrazy392() + { + $this->assertEquals(explode(',','Степура,Степури,Степурі,Степуру,Степурою,Степурі,Степуро'), $this->object->q('Степура')); + } + public function testCrazy393() + { + $this->assertEquals(explode(',','Стеценко,Стеценко,Стеценко,Стеценко,Стеценко,Стеценко,Стеценко'), $this->object->q('Стеценко')); + } + public function testCrazy394() + { + $this->assertEquals(explode(',','Стецюк,Стецюк,Стецюк,Стецюк,Стецюк,Стецюк,Стецюк'), $this->object->q('Стецюк')); + } + public function testCrazy395() + { + $this->assertEquals(explode(',','Струтинська,Струтинської,Струтинській,Струтинську,Струтинською,Струтинській,Струтинсько'), $this->object->q('Струтинська')); + } + public function testCrazy396() + { + $this->assertEquals(explode(',','Сулима,Сулими,Сулимі,Сулиму,Сулимою,Сулимі,Сулимо'), $this->object->q('Сулима')); + } + public function testCrazy397() + { + $this->assertEquals(explode(',','Супруненко,Супруненко,Супруненко,Супруненко,Супруненко,Супруненко,Супруненко'), $this->object->q('Супруненко')); + } + public function testCrazy398() + { + $this->assertEquals(explode(',','Тараненко,Тараненко,Тараненко,Тараненко,Тараненко,Тараненко,Тараненко'), $this->object->q('Тараненко')); + } + public function testCrazy399() + { + $this->assertEquals(explode(',','Татаренко,Татаренко,Татаренко,Татаренко,Татаренко,Татаренко,Татаренко'), $this->object->q('Татаренко')); + } + public function testCrazy400() + { + $this->assertEquals(explode(',','Теплицька,Теплицької,Теплицькій,Теплицьку,Теплицькою,Теплицькій,Теплицько'), $this->object->q('Теплицька')); + } + public function testCrazy401() + { + $this->assertEquals(explode(',','Терещенко,Терещенко,Терещенко,Терещенко,Терещенко,Терещенко,Терещенко'), $this->object->q('Терещенко')); + } + public function testCrazy402() + { + $this->assertEquals(explode(',','Терещук,Терещук,Терещук,Терещук,Терещук,Терещук,Терещук'), $this->object->q('Терещук')); + } + public function testCrazy403() + { + $this->assertEquals(explode(',','Тесленко,Тесленко,Тесленко,Тесленко,Тесленко,Тесленко,Тесленко'), $this->object->q('Тесленко')); + } + public function testCrazy404() + { + $this->assertEquals(explode(',','Тимошенко,Тимошенко,Тимошенко,Тимошенко,Тимошенко,Тимошенко,Тимошенко'), $this->object->q('Тимошенко')); + } + public function testCrazy405() + { + $this->assertEquals(explode(',','Тимощук,Тимощук,Тимощук,Тимощук,Тимощук,Тимощук,Тимощук'), $this->object->q('Тимощук')); + } + public function testCrazy406() + { + $this->assertEquals(explode(',','Тимчак,Тимчак,Тимчак,Тимчак,Тимчак,Тимчак,Тимчак'), $this->object->q('Тимчак')); + } + public function testCrazy407() + { + $this->assertEquals(explode(',','Титаренко,Титаренко,Титаренко,Титаренко,Титаренко,Титаренко,Титаренко'), $this->object->q('Титаренко')); + } + public function testCrazy408() + { + $this->assertEquals(explode(',','Тищенко,Тищенко,Тищенко,Тищенко,Тищенко,Тищенко,Тищенко'), $this->object->q('Тищенко')); + } + public function testCrazy409() + { + $this->assertEquals(explode(',','Ткач,Ткач,Ткач,Ткач,Ткач,Ткач,Ткач'), $this->object->q('Ткач')); + } + public function testCrazy410() + { + $this->assertEquals(explode(',','Ткаченко,Ткаченко,Ткаченко,Ткаченко,Ткаченко,Ткаченко,Ткаченко'), $this->object->q('Ткаченко')); + } + public function testCrazy411() + { + $this->assertEquals(explode(',','Ткачук,Ткачук,Ткачук,Ткачук,Ткачук,Ткачук,Ткачук'), $this->object->q('Ткачук')); + } + public function testCrazy412() + { + $this->assertEquals(explode(',','Толочко,Толочко,Толочко,Толочко,Толочко,Толочко,Толочко'), $this->object->q('Толочко')); + } + public function testCrazy413() + { + $this->assertEquals(explode(',','Томенко,Томенко,Томенко,Томенко,Томенко,Томенко,Томенко'), $this->object->q('Томенко')); + } + public function testCrazy414() + { + $this->assertEquals(explode(',','Тулуб,Тулуб,Тулуб,Тулуб,Тулуб,Тулуб,Тулуб'), $this->object->q('Тулуб')); + } + public function testCrazy415() + { + $this->assertEquals(explode(',','Удовенко,Удовенко,Удовенко,Удовенко,Удовенко,Удовенко,Удовенко'), $this->object->q('Удовенко')); + } + public function testCrazy416() + { + $this->assertEquals(explode(',','Удовиченко,Удовиченко,Удовиченко,Удовиченко,Удовиченко,Удовиченко,Удовиченко'), $this->object->q('Удовиченко')); + } + public function testCrazy417() + { + $this->assertEquals(explode(',','Усенко,Усенко,Усенко,Усенко,Усенко,Усенко,Усенко'), $this->object->q('Усенко')); + } + public function testCrazy418() + { + $this->assertEquals(explode(',','Філоненко,Філоненко,Філоненко,Філоненко,Філоненко,Філоненко,Філоненко'), $this->object->q('Філоненко')); + } + public function testCrazy419() + { + $this->assertEquals(explode(',','Феденко,Феденко,Феденко,Феденко,Феденко,Феденко,Феденко'), $this->object->q('Феденко')); + } + public function testCrazy420() + { + $this->assertEquals(explode(',','Федоренко,Федоренко,Федоренко,Федоренко,Федоренко,Федоренко,Федоренко'), $this->object->q('Федоренко')); + } + public function testCrazy421() + { + $this->assertEquals(explode(',','Федорук,Федорук,Федорук,Федорук,Федорук,Федорук,Федорук'), $this->object->q('Федорук')); + } + public function testCrazy422() + { + $this->assertEquals(explode(',','Фещенко,Фещенко,Фещенко,Фещенко,Фещенко,Фещенко,Фещенко'), $this->object->q('Фещенко')); + } + public function testCrazy423() + { + $this->assertEquals(explode(',','Фоменко,Фоменко,Фоменко,Фоменко,Фоменко,Фоменко,Фоменко'), $this->object->q('Фоменко')); + } + public function testCrazy424() + { + $this->assertEquals(explode(',','Ханенко,Ханенко,Ханенко,Ханенко,Ханенко,Ханенко,Ханенко'), $this->object->q('Ханенко')); + } + public function testCrazy425() + { + $this->assertEquals(explode(',','Харчук,Харчук,Харчук,Харчук,Харчук,Харчук,Харчук'), $this->object->q('Харчук')); + } + public function testCrazy426() + { + $this->assertEquals(explode(',','Хміляр,Хміляр,Хміляр,Хміляр,Хміляр,Хміляр,Хміляр'), $this->object->q('Хміляр')); + } + public function testCrazy427() + { + $this->assertEquals(explode(',','Хмара,Хмари,Хмарі,Хмару,Хмарою,Хмарі,Хмаро'), $this->object->q('Хмара')); + } + public function testCrazy428() + { + $this->assertEquals(explode(',','Холодовська,Холодовської,Холодовській,Холодовську,Холодовською,Холодовській,Холодовсько'), $this->object->q('Холодовська')); + } + public function testCrazy429() + { + $this->assertEquals(explode(',','Хоменко,Хоменко,Хоменко,Хоменко,Хоменко,Хоменко,Хоменко'), $this->object->q('Хоменко')); + } + public function testCrazy430() + { + $this->assertEquals(explode(',','Царук,Царук,Царук,Царук,Царук,Царук,Царук'), $this->object->q('Царук')); + } + public function testCrazy431() + { + $this->assertEquals(explode(',','Цибуленко,Цибуленко,Цибуленко,Цибуленко,Цибуленко,Цибуленко,Цибуленко'), $this->object->q('Цибуленко')); + } + public function testCrazy432() + { + $this->assertEquals(explode(',','Цюпа,Цюпи,Цюпі,Цюпу,Цюпою,Цюпі,Цюпо'), $this->object->q('Цюпа')); + } + public function testCrazy433() + { + $this->assertEquals(explode(',','Чабаненко,Чабаненко,Чабаненко,Чабаненко,Чабаненко,Чабаненко,Чабаненко'), $this->object->q('Чабаненко')); + } + public function testCrazy434() + { + $this->assertEquals(explode(',','Чередниченко,Чередниченко,Чередниченко,Чередниченко,Чередниченко,Чередниченко,Чередниченко'), $this->object->q('Чередниченко')); + } + public function testCrazy435() + { + $this->assertEquals(explode(',','Чернявська,Чернявської,Чернявській,Чернявську,Чернявською,Чернявській,Чернявсько'), $this->object->q('Чернявська')); + } + public function testCrazy436() + { + $this->assertEquals(explode(',','Чорна,Чорної,Чорній,Чорну,Чорною,Чорній,Чорно'), $this->object->q('Чорна')); + } + public function testCrazy437() + { + $this->assertEquals(explode(',','Чорновіл,Чорновіл,Чорновіл,Чорновіл,Чорновіл,Чорновіл,Чорновіл'), $this->object->q('Чорновіл')); + } + public function testCrazy438() + { + $this->assertEquals(explode(',','Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич'), $this->object->q('Чуйкевич')); + } + public function testCrazy439() + { + $this->assertEquals(explode(',','Чумак,Чумак,Чумак,Чумак,Чумак,Чумак,Чумак'), $this->object->q('Чумак')); + } + public function testCrazy440() + { + $this->assertEquals(explode(',','Чумаченко,Чумаченко,Чумаченко,Чумаченко,Чумаченко,Чумаченко,Чумаченко'), $this->object->q('Чумаченко')); + } + public function testCrazy441() + { + $this->assertEquals(explode(',','Шахрай,Шахрай,Шахрай,Шахрай,Шахрай,Шахрай,Шахрай'), $this->object->q('Шахрай')); + } + public function testCrazy442() + { + $this->assertEquals(explode(',','Шевченко,Шевченко,Шевченко,Шевченко,Шевченко,Шевченко,Шевченко'), $this->object->q('Шевченко')); + } + public function testCrazy443() + { + $this->assertEquals(explode(',','Шевчук,Шевчук,Шевчук,Шевчук,Шевчук,Шевчук,Шевчук'), $this->object->q('Шевчук')); + } + public function testCrazy444() + { + $this->assertEquals(explode(',','Шелест,Шелест,Шелест,Шелест,Шелест,Шелест,Шелест'), $this->object->q('Шелест')); + } + public function testCrazy445() + { + $this->assertEquals(explode(',','Шинкарук,Шинкарук,Шинкарук,Шинкарук,Шинкарук,Шинкарук,Шинкарук'), $this->object->q('Шинкарук')); + } + public function testCrazy446() + { + $this->assertEquals(explode(',','Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк'), $this->object->q('Шкрібляк')); + } + public function testCrazy447() + { + $this->assertEquals(explode(',','Шнайдер,Шнайдер,Шнайдер,Шнайдер,Шнайдер,Шнайдер,Шнайдер'), $this->object->q('Шнайдер')); + } + public function testCrazy448() + { + $this->assertEquals(explode(',','Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс'), $this->object->q('Шовкопляс')); + } + public function testCrazy449() + { + $this->assertEquals(explode(',','Шульга,Шульги,Шульзі,Шульгу,Шульгою,Шульзі,Шульго'), $this->object->q('Шульга')); + } + public function testCrazy450() + { + $this->assertEquals(explode(',','Шухевич,Шухевич,Шухевич,Шухевич,Шухевич,Шухевич,Шухевич'), $this->object->q('Шухевич')); + } + public function testCrazy451() + { + $this->assertEquals(explode(',','Щерба,Щерби,Щербі,Щербу,Щербою,Щербі,Щербо'), $this->object->q('Щерба')); + } + public function testCrazy452() + { + $this->assertEquals(explode(',','Щербак,Щербак,Щербак,Щербак,Щербак,Щербак,Щербак'), $this->object->q('Щербак')); + } + public function testCrazy453() + { + $this->assertEquals(explode(',','Щербань,Щербань,Щербань,Щербань,Щербань,Щербань,Щербань'), $this->object->q('Щербань')); + } + public function testCrazy454() + { + $this->assertEquals(explode(',','Юрженко,Юрженко,Юрженко,Юрженко,Юрженко,Юрженко,Юрженко'), $this->object->q('Юрженко')); + } + public function testCrazy455() + { + $this->assertEquals(explode(',','Юрченко,Юрченко,Юрченко,Юрченко,Юрченко,Юрченко,Юрченко'), $this->object->q('Юрченко')); + } + public function testCrazy456() + { + $this->assertEquals(explode(',','Юхименко,Юхименко,Юхименко,Юхименко,Юхименко,Юхименко,Юхименко'), $this->object->q('Юхименко')); + } + public function testCrazy457() + { + $this->assertEquals(explode(',','Ющенко,Ющенко,Ющенко,Ющенко,Ющенко,Ющенко,Ющенко'), $this->object->q('Ющенко')); + } + public function testCrazy458() + { + $this->assertEquals(explode(',','Яковенко,Яковенко,Яковенко,Яковенко,Яковенко,Яковенко,Яковенко'), $this->object->q('Яковенко')); + } + public function testCrazy459() + { + $this->assertEquals(explode(',','Яковина,Яковиної,Яковиній,Яковину,Яковиною,Яковиній,Яковино'), $this->object->q('Яковина')); + } + public function testCrazy460() + { + $this->assertEquals(explode(',','Янко,Янко,Янко,Янко,Янко,Янко,Янко'), $this->object->q('Янко')); + } + public function testCrazy461() + { + $this->assertEquals(explode(',','Ярема,Яреми,Яремі,Ярему,Яремою,Яремі,Яремо'), $this->object->q('Ярема')); + } + public function testCrazy462() + { + $this->assertEquals(explode(',','Яременко,Яременко,Яременко,Яременко,Яременко,Яременко,Яременко'), $this->object->q('Яременко')); + } + public function testCrazy463() + { + $this->assertEquals(explode(',','Яремко,Яремко,Яремко,Яремко,Яремко,Яремко,Яремко'), $this->object->q('Яремко')); + } + public function testCrazy464() + { + $this->assertEquals(explode(',','Яремчук,Яремчук,Яремчук,Яремчук,Яремчук,Яремчук,Яремчук'), $this->object->q('Яремчук')); + } + public function testCrazy465() + { + $this->assertEquals(explode(',','Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко'), $this->object->q('Ярмоленко')); + } + public function testCrazy466() + { + $this->assertEquals(explode(',','Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк'), $this->object->q('Ярмолюк')); + } + public function testCrazy467() + { + $this->assertEquals(explode(',','Ярошенко,Ярошенко,Ярошенко,Ярошенко,Ярошенко,Ярошенко,Ярошенко'), $this->object->q('Ярошенко')); + } + public function testCrazy468() + { + $this->assertEquals(explode(',','Яценко,Яценко,Яценко,Яценко,Яценко,Яценко,Яценко'), $this->object->q('Яценко')); + } + public function testCrazy469() + { + $this->assertEquals(explode(',','Ященко,Ященко,Ященко,Ященко,Ященко,Ященко,Ященко'), $this->object->q('Ященко')); + } + public function testCrazy470() + { + $this->assertEquals(explode(',','Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан'), $this->object->q('Ґалаґан')); + } + public function testCrazy471() + { + $this->assertEquals(explode(',','Євсєєва,Євсєєвої,Євсєєвій,Євсєєву,Євсєєвою,Євсєєвій,Євсєєво'), $this->object->q('Євсєєва')); + } + public function testCrazy472() + { + $this->assertEquals(explode(',','Єгорова,Єгорової,Єгоровій,Єгорову,Єгоровою,Єгоровій,Єгорово'), $this->object->q('Єгорова')); + } + public function testCrazy473() + { + $this->assertEquals(explode(',','Єлізарова,Єлізарової,Єлізаровій,Єлізарову,Єлізаровою,Єлізаровій,Єлізарово'), $this->object->q('Єлізарова')); + } + public function testCrazy474() + { + $this->assertEquals(explode(',','Єрмилова,Єрмилової,Єрмиловій,Єрмилову,Єрмиловою,Єрмиловій,Єрмилово'), $this->object->q('Єрмилова')); + } + public function testCrazy475() + { + $this->assertEquals(explode(',','Єрофєєва,Єрофєєвої,Єрофєєвій,Єрофєєву,Єрофєєвою,Єрофєєвій,Єрофєєво'), $this->object->q('Єрофєєва')); + } + public function testCrazy476() + { + $this->assertEquals(explode(',','Єршова,Єршової,Єршовій,Єршову,Єршовою,Єршовій,Єршово'), $this->object->q('Єршова')); + } + public function testCrazy477() + { + $this->assertEquals(explode(',','Єфімова,Єфімової,Єфімовій,Єфімову,Єфімовою,Єфімовій,Єфімово'), $this->object->q('Єфімова')); + } + public function testCrazy478() + { + $this->assertEquals(explode(',','Єфремова,Єфремової,Єфремовій,Єфремову,Єфремовою,Єфремовій,Єфремово'), $this->object->q('Єфремова')); + } + public function testCrazy479() + { + $this->assertEquals(explode(',','Іванова,Іванової,Івановій,Іванову,Івановою,Івановій,Іваново'), $this->object->q('Іванова')); + } + public function testCrazy480() + { + $this->assertEquals(explode(',','Ігнатова,Ігнатової,Ігнатовій,Ігнатову,Ігнатовою,Ігнатовій,Ігнатово'), $this->object->q('Ігнатова')); + } + public function testCrazy481() + { + $this->assertEquals(explode(',','Іллюшина,Іллюшиної,Іллюшиній,Іллюшину,Іллюшиною,Іллюшиній,Іллюшино'), $this->object->q('Іллюшина')); + } + public function testCrazy482() + { + $this->assertEquals(explode(',','Ільїна,Ільїни,Ільїні,Ільїну,Ільїною,Ільїні,Ільїно'), $this->object->q('Ільїна')); + } + public function testCrazy483() + { + $this->assertEquals(explode(',','Аєдоницька,Аєдоницької,Аєдоницькій,Аєдоницьку,Аєдоницькою,Аєдоницькій,Аєдоницько'), $this->object->q('Аєдоницька')); + } + public function testCrazy484() + { + $this->assertEquals(explode(',','Абатурова,Абатурової,Абатуровій,Абатурову,Абатуровою,Абатуровій,Абатурово'), $this->object->q('Абатурова')); + } + public function testCrazy485() + { + $this->assertEquals(explode(',','Абдулова,Абдулової,Абдуловій,Абдулову,Абдуловою,Абдуловій,Абдулово'), $this->object->q('Абдулова')); + } + public function testCrazy486() + { + $this->assertEquals(explode(',','Абрамова,Абрамової,Абрамовій,Абрамову,Абрамовою,Абрамовій,Абрамово'), $this->object->q('Абрамова')); + } + public function testCrazy487() + { + $this->assertEquals(explode(',','Авілова,Авілової,Авіловій,Авілову,Авіловою,Авіловій,Авілово'), $this->object->q('Авілова')); + } + public function testCrazy488() + { + $this->assertEquals(explode(',','Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко'), $this->object->q('Авдєєнко')); + } + public function testCrazy489() + { + $this->assertEquals(explode(',','Аврамова,Аврамової,Аврамовій,Аврамову,Аврамовою,Аврамовій,Аврамово'), $this->object->q('Аврамова')); + } + public function testCrazy490() + { + $this->assertEquals(explode(',','Алексєєва,Алексєєвої,Алексєєвій,Алексєєву,Алексєєвою,Алексєєвій,Алексєєво'), $this->object->q('Алексєєва')); + } + public function testCrazy491() + { + $this->assertEquals(explode(',','Александрова,Александрової,Александровій,Александрову,Александровою,Александровій,Александрово'), $this->object->q('Александрова')); + } + public function testCrazy492() + { + $this->assertEquals(explode(',','Альошина,Альошиної,Альошиній,Альошину,Альошиною,Альошиній,Альошино'), $this->object->q('Альошина')); + } + public function testCrazy493() + { + $this->assertEquals(explode(',','Анісімова,Анісімової,Анісімовій,Анісімову,Анісімовою,Анісімовій,Анісімово'), $this->object->q('Анісімова')); + } + public function testCrazy494() + { + $this->assertEquals(explode(',','Анісова,Анісової,Анісовій,Анісову,Анісовою,Анісовій,Анісово'), $this->object->q('Анісова')); + } + public function testCrazy495() + { + $this->assertEquals(explode(',','Ананьєва,Ананьєвої,Ананьєвій,Ананьєву,Ананьєвою,Ананьєвій,Ананьєво'), $this->object->q('Ананьєва')); + } + public function testCrazy496() + { + $this->assertEquals(explode(',','Андріанова,Андріанової,Андріановій,Андріанову,Андріановою,Андріановій,Андріаново'), $this->object->q('Андріанова')); + } + public function testCrazy497() + { + $this->assertEquals(explode(',','Андріяшева,Андріяшевої,Андріяшевій,Андріяшеву,Андріяшевою,Андріяшевій,Андріяшево'), $this->object->q('Андріяшева')); + } + public function testCrazy498() + { + $this->assertEquals(explode(',','Андреєва,Андреєвої,Андреєвій,Андреєву,Андреєвою,Андреєвій,Андреєво'), $this->object->q('Андреєва')); + } + public function testCrazy499() + { + $this->assertEquals(explode(',','Антипова,Антипової,Антиповій,Антипову,Антиповою,Антиповій,Антипово'), $this->object->q('Антипова')); + } + public function testCrazy500() + { + $this->assertEquals(explode(',','Антонова,Антонової,Антоновій,Антонову,Антоновою,Антоновій,Антоново'), $this->object->q('Антонова')); + } + public function testCrazy501() + { + $this->assertEquals(explode(',','Анциферова,Анциферової,Анциферовій,Анциферову,Анциферовою,Анциферовій,Анциферово'), $this->object->q('Анциферова')); + } + public function testCrazy502() + { + $this->assertEquals(explode(',','Апухтіна,Апухтіни,Апухтіні,Апухтіну,Апухтіною,Апухтіні,Апухтіно'), $this->object->q('Апухтіна')); + } + public function testCrazy503() + { + $this->assertEquals(explode(',','Арбузова,Арбузової,Арбузовій,Арбузову,Арбузовою,Арбузовій,Арбузово'), $this->object->q('Арбузова')); + } + public function testCrazy504() + { + $this->assertEquals(explode(',','Аржанова,Аржанової,Аржановій,Аржанову,Аржановою,Аржановій,Аржаново'), $this->object->q('Аржанова')); + } + public function testCrazy505() + { + $this->assertEquals(explode(',','Архипова,Архипової,Архиповій,Архипову,Архиповою,Архиповій,Архипово'), $this->object->q('Архипова')); + } + public function testCrazy506() + { + $this->assertEquals(explode(',','Арцибушева,Арцибушевої,Арцибушевій,Арцибушеву,Арцибушевою,Арцибушевій,Арцибушево'), $this->object->q('Арцибушева')); + } + public function testCrazy507() + { + $this->assertEquals(explode(',','Астраханцева,Астраханцевої,Астраханцевій,Астраханцеву,Астраханцевою,Астраханцевій,Астраханцево'), $this->object->q('Астраханцева')); + } + public function testCrazy508() + { + $this->assertEquals(explode(',','Афіногенова,Афіногенової,Афіногеновій,Афіногенову,Афіногеновою,Афіногеновій,Афіногеново'), $this->object->q('Афіногенова')); + } + public function testCrazy509() + { + $this->assertEquals(explode(',','Афанасьєва,Афанасьєвої,Афанасьєвій,Афанасьєву,Афанасьєвою,Афанасьєвій,Афанасьєво'), $this->object->q('Афанасьєва')); + } + public function testCrazy510() + { + $this->assertEquals(explode(',','Бєлова,Бєлової,Бєловій,Бєлову,Бєловою,Бєловій,Бєлово'), $this->object->q('Бєлова')); + } + public function testCrazy511() + { + $this->assertEquals(explode(',','Бєлоглазова,Бєлоглазової,Бєлоглазовій,Бєлоглазову,Бєлоглазовою,Бєлоглазовій,Бєлоглазово'), $this->object->q('Бєлоглазова')); + } + public function testCrazy512() + { + $this->assertEquals(explode(',','Бєлоусова,Бєлоусової,Бєлоусовій,Бєлоусову,Бєлоусовою,Бєлоусовій,Бєлоусово'), $this->object->q('Бєлоусова')); + } + public function testCrazy513() + { + $this->assertEquals(explode(',','Бєляєва,Бєляєвої,Бєляєвій,Бєляєву,Бєляєвою,Бєляєвій,Бєляєво'), $this->object->q('Бєляєва')); + } + public function testCrazy514() + { + $this->assertEquals(explode(',','Бібикова,Бібикової,Бібиковій,Бібикову,Бібиковою,Бібиковій,Бібиково'), $this->object->q('Бібикова')); + } + public function testCrazy515() + { + $this->assertEquals(explode(',','Бажанова,Бажанової,Бажановій,Бажанову,Бажановою,Бажановій,Бажаново'), $this->object->q('Бажанова')); + } + public function testCrazy516() + { + $this->assertEquals(explode(',','Баранова,Баранової,Барановій,Баранову,Барановою,Барановій,Бараново'), $this->object->q('Баранова')); + } + public function testCrazy517() + { + $this->assertEquals(explode(',','Баришнікова,Баришнікової,Баришніковій,Баришнікову,Баришніковою,Баришніковій,Баришніково'), $this->object->q('Баришнікова')); + } + public function testCrazy518() + { + $this->assertEquals(explode(',','Барсова,Барсової,Барсовій,Барсову,Барсовою,Барсовій,Барсово'), $this->object->q('Барсова')); + } + public function testCrazy519() + { + $this->assertEquals(explode(',','Батюшкова,Батюшкової,Батюшковій,Батюшкову,Батюшковою,Батюшковій,Батюшково'), $this->object->q('Батюшкова')); + } + public function testCrazy520() + { + $this->assertEquals(explode(',','Бикова,Бикової,Биковій,Бикову,Биковою,Биковій,Биково'), $this->object->q('Бикова')); + } + public function testCrazy521() + { + $this->assertEquals(explode(',','Блохіна,Блохіни,Блохіні,Блохіну,Блохіною,Блохіні,Блохіно'), $this->object->q('Блохіна')); + } + public function testCrazy522() + { + $this->assertEquals(explode(',','Боброва,Бобрової,Бобровій,Боброву,Бобровою,Бобровій,Боброво'), $this->object->q('Боброва')); + } + public function testCrazy523() + { + $this->assertEquals(explode(',','Богданова,Богданової,Богдановій,Богданову,Богдановою,Богдановій,Богданово'), $this->object->q('Богданова')); + } + public function testCrazy524() + { + $this->assertEquals(explode(',','Богомазова,Богомазової,Богомазовій,Богомазову,Богомазовою,Богомазовій,Богомазово'), $this->object->q('Богомазова')); + } + public function testCrazy525() + { + $this->assertEquals(explode(',','Бойкова,Бойкової,Бойковій,Бойкову,Бойковою,Бойковій,Бойково'), $this->object->q('Бойкова')); + } + public function testCrazy526() + { + $this->assertEquals(explode(',','Большакова,Большакової,Большаковій,Большакову,Большаковою,Большаковій,Большаково'), $this->object->q('Большакова')); + } + public function testCrazy527() + { + $this->assertEquals(explode(',','Борисова,Борисової,Борисовій,Борисову,Борисовою,Борисовій,Борисово'), $this->object->q('Борисова')); + } + public function testCrazy528() + { + $this->assertEquals(explode(',','Бочкова,Бочкової,Бочковій,Бочкову,Бочковою,Бочковій,Бочково'), $this->object->q('Бочкова')); + } + public function testCrazy529() + { + $this->assertEquals(explode(',','Бризгалова,Бризгалової,Бризгаловій,Бризгалову,Бризгаловою,Бризгаловій,Бризгалово'), $this->object->q('Бризгалова')); + } + public function testCrazy530() + { + $this->assertEquals(explode(',','Брусилова,Брусилової,Брусиловій,Брусилову,Брусиловою,Брусиловій,Брусилово'), $this->object->q('Брусилова')); + } + public function testCrazy531() + { + $this->assertEquals(explode(',','Бутурліна,Бутурліни,Бутурліні,Бутурліну,Бутурліною,Бутурліні,Бутурліно'), $this->object->q('Бутурліна')); + } + public function testCrazy532() + { + $this->assertEquals(explode(',','Бутусова,Бутусової,Бутусовій,Бутусову,Бутусовою,Бутусовій,Бутусово'), $this->object->q('Бутусова')); + } + public function testCrazy533() + { + $this->assertEquals(explode(',','Варламова,Варламової,Варламовій,Варламову,Варламовою,Варламовій,Варламово'), $this->object->q('Варламова')); + } + public function testCrazy534() + { + $this->assertEquals(explode(',','Васильєва,Васильєвої,Васильєвій,Васильєву,Васильєвою,Васильєвій,Васильєво'), $this->object->q('Васильєва')); + } + public function testCrazy535() + { + $this->assertEquals(explode(',','Виноградова,Виноградової,Виноградовій,Виноградову,Виноградовою,Виноградовій,Виноградово'), $this->object->q('Виноградова')); + } + public function testCrazy536() + { + $this->assertEquals(explode(',','Власова,Власової,Власовій,Власову,Власовою,Власовій,Власово'), $this->object->q('Власова')); + } + public function testCrazy537() + { + $this->assertEquals(explode(',','Внукова,Внукової,Внуковій,Внукову,Внуковою,Внуковій,Внуково'), $this->object->q('Внукова')); + } + public function testCrazy538() + { + $this->assertEquals(explode(',','Волкова,Волкової,Волковій,Волкову,Волковою,Волковій,Волково'), $this->object->q('Волкова')); + } + public function testCrazy539() + { + $this->assertEquals(explode(',','Воробей,Воробей,Воробей,Воробей,Воробей,Воробей,Воробей'), $this->object->q('Воробей')); + } + public function testCrazy540() + { + $this->assertEquals(explode(',','Воробйова,Воробйової,Воробйовій,Воробйову,Воробйовою,Воробйовій,Воробйово'), $this->object->q('Воробйова')); + } + public function testCrazy541() + { + $this->assertEquals(explode(',','Вороніна,Вороніни,Вороніні,Вороніну,Вороніною,Вороніні,Вороніно'), $this->object->q('Вороніна')); + } + public function testCrazy542() + { + $this->assertEquals(explode(',','Воронцова,Воронцової,Воронцовій,Воронцову,Воронцовою,Воронцовій,Воронцово'), $this->object->q('Воронцова')); + } + public function testCrazy543() + { + $this->assertEquals(explode(',','Ворошилова,Ворошилової,Ворошиловій,Ворошилову,Ворошиловою,Ворошиловій,Ворошилово'), $this->object->q('Ворошилова')); + } + public function testCrazy544() + { + $this->assertEquals(explode(',','Гаврилова,Гаврилової,Гавриловій,Гаврилову,Гавриловою,Гавриловій,Гаврилово'), $this->object->q('Гаврилова')); + } + public function testCrazy545() + { + $this->assertEquals(explode(',','Герасимова,Герасимової,Герасимовій,Герасимову,Герасимовою,Герасимовій,Герасимово'), $this->object->q('Герасимова')); + } + public function testCrazy546() + { + $this->assertEquals(explode(',','Гончарова,Гончарової,Гончаровій,Гончарову,Гончаровою,Гончаровій,Гончарово'), $this->object->q('Гончарова')); + } + public function testCrazy547() + { + $this->assertEquals(explode(',','Горбунова,Горбунової,Горбуновій,Горбунову,Горбуновою,Горбуновій,Горбуново'), $this->object->q('Горбунова')); + } + public function testCrazy548() + { + $this->assertEquals(explode(',','Горчакова,Горчакової,Горчаковій,Горчакову,Горчаковою,Горчаковій,Горчаково'), $this->object->q('Горчакова')); + } + public function testCrazy549() + { + $this->assertEquals(explode(',','Горшкова,Горшкової,Горшковій,Горшкову,Горшковою,Горшковій,Горшково'), $this->object->q('Горшкова')); + } + public function testCrazy550() + { + $this->assertEquals(explode(',','Громова,Громової,Громовій,Громову,Громовою,Громовій,Громово'), $this->object->q('Громова')); + } + public function testCrazy551() + { + $this->assertEquals(explode(',','Гусєва,Гусєвої,Гусєвій,Гусєву,Гусєвою,Гусєвій,Гусєво'), $this->object->q('Гусєва')); + } + public function testCrazy552() + { + $this->assertEquals(explode(',','Давидова,Давидової,Давидовій,Давидову,Давидовою,Давидовій,Давидово'), $this->object->q('Давидова')); + } + public function testCrazy553() + { + $this->assertEquals(explode(',','Данилова,Данилової,Даниловій,Данилову,Даниловою,Даниловій,Данилово'), $this->object->q('Данилова')); + } + public function testCrazy554() + { + $this->assertEquals(explode(',','Дарагана,Дарагани,Дарагані,Дарагану,Дараганою,Дарагані,Дарагано'), $this->object->q('Дарагана')); + } + public function testCrazy555() + { + $this->assertEquals(explode(',','Дементьєва,Дементьєвої,Дементьєвій,Дементьєву,Дементьєвою,Дементьєвій,Дементьєво'), $this->object->q('Дементьєва')); + } + public function testCrazy556() + { + $this->assertEquals(explode(',','Денисова,Денисової,Денисовій,Денисову,Денисовою,Денисовій,Денисово'), $this->object->q('Денисова')); + } + public function testCrazy557() + { + $this->assertEquals(explode(',','Дмитрієва,Дмитрієвої,Дмитрієвій,Дмитрієву,Дмитрієвою,Дмитрієвій,Дмитрієво'), $this->object->q('Дмитрієва')); + } + public function testCrazy558() + { + $this->assertEquals(explode(',','Добролюбова,Добролюбової,Добролюбовій,Добролюбову,Добролюбовою,Добролюбовій,Добролюбово'), $this->object->q('Добролюбова')); + } + public function testCrazy559() + { + $this->assertEquals(explode(',','Донськая,Донської,Донській,Донськую,Донською,Донській,Донськая'), $this->object->q('Донськая')); + } + public function testCrazy560() + { + $this->assertEquals(explode(',','Дорофєєва,Дорофєєвої,Дорофєєвій,Дорофєєву,Дорофєєвою,Дорофєєвій,Дорофєєво'), $this->object->q('Дорофєєва')); + } + public function testCrazy561() + { + $this->assertEquals(explode(',','Дуброва,Дубрової,Дубровій,Дуброву,Дубровою,Дубровій,Дуброво'), $this->object->q('Дуброва')); + } + public function testCrazy562() + { + $this->assertEquals(explode(',','Железнякова,Железнякової,Железняковій,Железнякову,Железняковою,Железняковій,Железняково'), $this->object->q('Железнякова')); + } + public function testCrazy563() + { + $this->assertEquals(explode(',','Жердєва,Жердєвої,Жердєвій,Жердєву,Жердєвою,Жердєвій,Жердєво'), $this->object->q('Жердєва')); + } + public function testCrazy564() + { + $this->assertEquals(explode(',','Жукова,Жукової,Жуковій,Жукову,Жуковою,Жуковій,Жуково'), $this->object->q('Жукова')); + } + public function testCrazy565() + { + $this->assertEquals(explode(',','Журавльова,Журавльової,Журавльовій,Журавльову,Журавльовою,Журавльовій,Журавльово'), $this->object->q('Журавльова')); + } + public function testCrazy566() + { + $this->assertEquals(explode(',','Заварова,Заварової,Заваровій,Заварову,Заваровою,Заваровій,Заварово'), $this->object->q('Заварова')); + } + public function testCrazy567() + { + $this->assertEquals(explode(',','Загарова,Загарової,Загаровій,Загарову,Загаровою,Загаровій,Загарово'), $this->object->q('Загарова')); + } + public function testCrazy568() + { + $this->assertEquals(explode(',','Зайцева,Зайцевої,Зайцевій,Зайцеву,Зайцевою,Зайцевій,Зайцево'), $this->object->q('Зайцева')); + } + public function testCrazy569() + { + $this->assertEquals(explode(',','Захарова,Захарової,Захаровій,Захарову,Захаровою,Захаровій,Захарово'), $this->object->q('Захарова')); + } + public function testCrazy570() + { + $this->assertEquals(explode(',','Звєрєва,Звєрєвої,Звєрєвій,Звєрєву,Звєрєвою,Звєрєвій,Звєрєво'), $this->object->q('Звєрєва')); + } + public function testCrazy571() + { + $this->assertEquals(explode(',','Зерова,Зерової,Зеровій,Зерову,Зеровою,Зеровій,Зерово'), $this->object->q('Зерова')); + } + public function testCrazy572() + { + $this->assertEquals(explode(',','Золотухіна,Золотухіни,Золотухіні,Золотухіну,Золотухіною,Золотухіні,Золотухіно'), $this->object->q('Золотухіна')); + } + public function testCrazy573() + { + $this->assertEquals(explode(',','Зубова,Зубової,Зубовій,Зубову,Зубовою,Зубовій,Зубово'), $this->object->q('Зубова')); + } + public function testCrazy574() + { + $this->assertEquals(explode(',','Казакова,Казакової,Казаковій,Казакову,Казаковою,Казаковій,Казаково'), $this->object->q('Казакова')); + } + public function testCrazy575() + { + $this->assertEquals(explode(',','Калініна,Калініни,Калініні,Калініну,Калініною,Калініні,Калініно'), $this->object->q('Калініна')); + } + public function testCrazy576() + { + $this->assertEquals(explode(',','Калашникова,Калашникової,Калашниковій,Калашникову,Калашниковою,Калашниковій,Калашниково'), $this->object->q('Калашникова')); + } + public function testCrazy577() + { + $this->assertEquals(explode(',','Карпова,Карпової,Карповій,Карпову,Карповою,Карповій,Карпово'), $this->object->q('Карпова')); + } + public function testCrazy578() + { + $this->assertEquals(explode(',','Каштанова,Каштанової,Каштановій,Каштанову,Каштановою,Каштановій,Каштаново'), $this->object->q('Каштанова')); + } + public function testCrazy579() + { + $this->assertEquals(explode(',','Кисельова,Кисельової,Кисельовій,Кисельову,Кисельовою,Кисельовій,Кисельово'), $this->object->q('Кисельова')); + } + public function testCrazy580() + { + $this->assertEquals(explode(',','Ковальова,Ковальової,Ковальовій,Ковальову,Ковальовою,Ковальовій,Ковальово'), $this->object->q('Ковальова')); + } + public function testCrazy581() + { + $this->assertEquals(explode(',','Кожевникова,Кожевникової,Кожевниковій,Кожевникову,Кожевниковою,Кожевниковій,Кожевниково'), $this->object->q('Кожевникова')); + } + public function testCrazy582() + { + $this->assertEquals(explode(',','Козлова,Козлової,Козловій,Козлову,Козловою,Козловій,Козлово'), $this->object->q('Козлова')); + } + public function testCrazy583() + { + $this->assertEquals(explode(',','Колесникова,Колесникової,Колесниковій,Колесникову,Колесниковою,Колесниковій,Колесниково'), $this->object->q('Колесникова')); + } + public function testCrazy584() + { + $this->assertEquals(explode(',','Кольцова,Кольцової,Кольцовій,Кольцову,Кольцовою,Кольцовій,Кольцово'), $this->object->q('Кольцова')); + } + public function testCrazy585() + { + $this->assertEquals(explode(',','Комарова,Комарової,Комаровій,Комарову,Комаровою,Комаровій,Комарово'), $this->object->q('Комарова')); + } + public function testCrazy586() + { + $this->assertEquals(explode(',','Коновалова,Коновалової,Коноваловій,Коновалову,Коноваловою,Коноваловій,Коновалово'), $this->object->q('Коновалова')); + } + public function testCrazy587() + { + $this->assertEquals(explode(',','Конюхова,Конюхової,Конюховій,Конюхову,Конюховою,Конюховій,Конюхово'), $this->object->q('Конюхова')); + } + public function testCrazy588() + { + $this->assertEquals(explode(',','Копилова,Копилової,Копиловій,Копилову,Копиловою,Копиловій,Копилово'), $this->object->q('Копилова')); + } + public function testCrazy589() + { + $this->assertEquals(explode(',','Кормильцева,Кормильцевої,Кормильцевій,Кормильцеву,Кормильцевою,Кормильцевій,Кормильцево'), $this->object->q('Кормильцева')); + } + public function testCrazy590() + { + $this->assertEquals(explode(',','Коробова,Коробової,Коробовій,Коробову,Коробовою,Коробовій,Коробово'), $this->object->q('Коробова')); + } + public function testCrazy591() + { + $this->assertEquals(explode(',','Коровкіна,Коровкіни,Коровкіні,Коровкіну,Коровкіною,Коровкіні,Коровкіно'), $this->object->q('Коровкіна')); + } + public function testCrazy592() + { + $this->assertEquals(explode(',','Корольова,Корольової,Корольовій,Корольову,Корольовою,Корольовій,Корольово'), $this->object->q('Корольова')); + } + public function testCrazy593() + { + $this->assertEquals(explode(',','Котова,Котової,Котовій,Котову,Котовою,Котовій,Котово'), $this->object->q('Котова')); + } + public function testCrazy594() + { + $this->assertEquals(explode(',','Краснова,Краснової,Красновій,Краснову,Красновою,Красновій,Красново'), $this->object->q('Краснова')); + } + public function testCrazy595() + { + $this->assertEquals(explode(',','Крилова,Крилової,Криловій,Крилову,Криловою,Криловій,Крилово'), $this->object->q('Крилова')); + } + public function testCrazy596() + { + $this->assertEquals(explode(',','Кримова,Кримової,Кримовій,Кримову,Кримовою,Кримовій,Кримово'), $this->object->q('Кримова')); + } + public function testCrazy597() + { + $this->assertEquals(explode(',','Крюкова,Крюкової,Крюковій,Крюкову,Крюковою,Крюковій,Крюково'), $this->object->q('Крюкова')); + } + public function testCrazy598() + { + $this->assertEquals(explode(',','Кудряшова,Кудряшової,Кудряшовій,Кудряшову,Кудряшовою,Кудряшовій,Кудряшово'), $this->object->q('Кудряшова')); + } + public function testCrazy599() + { + $this->assertEquals(explode(',','Кузнецова,Кузнецової,Кузнецовій,Кузнецову,Кузнецовою,Кузнецовій,Кузнецово'), $this->object->q('Кузнецова')); + } + public function testCrazy600() + { + $this->assertEquals(explode(',','Кузьміна,Кузьміни,Кузьміні,Кузьміну,Кузьміною,Кузьміні,Кузьміно'), $this->object->q('Кузьміна')); + } + public function testCrazy601() + { + $this->assertEquals(explode(',','Кулакова,Кулакової,Кулаковій,Кулакову,Кулаковою,Кулаковій,Кулаково'), $this->object->q('Кулакова')); + } + public function testCrazy602() + { + $this->assertEquals(explode(',','Куликова,Куликової,Куликовій,Куликову,Куликовою,Куликовій,Куликово'), $this->object->q('Куликова')); + } + public function testCrazy603() + { + $this->assertEquals(explode(',','Куркова,Куркової,Курковій,Куркову,Курковою,Курковій,Курково'), $this->object->q('Куркова')); + } + public function testCrazy604() + { + $this->assertEquals(explode(',','Курочкіна,Курочкіни,Курочкіні,Курочкіну,Курочкіною,Курочкіні,Курочкіно'), $this->object->q('Курочкіна')); + } + public function testCrazy605() + { + $this->assertEquals(explode(',','Лєскова,Лєскової,Лєсковій,Лєскову,Лєсковою,Лєсковій,Лєсково'), $this->object->q('Лєскова')); + } + public function testCrazy606() + { + $this->assertEquals(explode(',','Лідова,Лідової,Лідовій,Лідову,Лідовою,Лідовій,Лідово'), $this->object->q('Лідова')); + } + public function testCrazy607() + { + $this->assertEquals(explode(',','Ладигіна,Ладигіни,Ладигіні,Ладигіну,Ладигіною,Ладигіні,Ладигіно'), $this->object->q('Ладигіна')); + } + public function testCrazy608() + { + $this->assertEquals(explode(',','Лазарєва,Лазарєвої,Лазарєвій,Лазарєву,Лазарєвою,Лазарєвій,Лазарєво'), $this->object->q('Лазарєва')); + } + public function testCrazy609() + { + $this->assertEquals(explode(',','Лебедєва,Лебедєвої,Лебедєвій,Лебедєву,Лебедєвою,Лебедєвій,Лебедєво'), $this->object->q('Лебедєва')); + } + public function testCrazy610() + { + $this->assertEquals(explode(',','Лихоносова,Лихоносової,Лихоносовій,Лихоносову,Лихоносовою,Лихоносовій,Лихоносово'), $this->object->q('Лихоносова')); + } + public function testCrazy611() + { + $this->assertEquals(explode(',','Лосєва,Лосєвої,Лосєвій,Лосєву,Лосєвою,Лосєвій,Лосєво'), $this->object->q('Лосєва')); + } + public function testCrazy612() + { + $this->assertEquals(explode(',','Львова,Львової,Львовій,Львову,Львовою,Львовій,Львово'), $this->object->q('Львова')); + } + public function testCrazy613() + { + $this->assertEquals(explode(',','Любимова,Любимової,Любимовій,Любимову,Любимовою,Любимовій,Любимово'), $this->object->q('Любимова')); + } + public function testCrazy614() + { + $this->assertEquals(explode(',','Мілютіна,Мілютіни,Мілютіні,Мілютіну,Мілютіною,Мілютіні,Мілютіно'), $this->object->q('Мілютіна')); + } + public function testCrazy615() + { + $this->assertEquals(explode(',','Макарова,Макарової,Макаровій,Макарову,Макаровою,Макаровій,Макарово'), $this->object->q('Макарова')); + } + public function testCrazy616() + { + $this->assertEquals(explode(',','Максимова,Максимової,Максимовій,Максимову,Максимовою,Максимовій,Максимово'), $this->object->q('Максимова')); + } + public function testCrazy617() + { + $this->assertEquals(explode(',','Малакова,Малакової,Малаковій,Малакову,Малаковою,Малаковій,Малаково'), $this->object->q('Малакова')); + } + public function testCrazy618() + { + $this->assertEquals(explode(',','Мамонова,Мамонової,Мамоновій,Мамонову,Мамоновою,Мамоновій,Мамоново'), $this->object->q('Мамонова')); + } + public function testCrazy619() + { + $this->assertEquals(explode(',','Манасеїна,Манасеїни,Манасеїні,Манасеїну,Манасеїною,Манасеїні,Манасеїно'), $this->object->q('Манасеїна')); + } + public function testCrazy620() + { + $this->assertEquals(explode(',','Маркова,Маркової,Марковій,Маркову,Марковою,Марковій,Марково'), $this->object->q('Маркова')); + } + public function testCrazy621() + { + $this->assertEquals(explode(',','Мартенс,Мартенс,Мартенс,Мартенс,Мартенс,Мартенс,Мартенс'), $this->object->q('Мартенс')); + } + public function testCrazy622() + { + $this->assertEquals(explode(',','Мартинова,Мартинової,Мартиновій,Мартинову,Мартиновою,Мартиновій,Мартиново'), $this->object->q('Мартинова')); + } + public function testCrazy623() + { + $this->assertEquals(explode(',','Масленнікова,Масленнікової,Масленніковій,Масленнікову,Масленніковою,Масленніковій,Масленніково'), $this->object->q('Масленнікова')); + } + public function testCrazy624() + { + $this->assertEquals(explode(',','Маслова,Маслової,Масловій,Маслову,Масловою,Масловій,Маслово'), $this->object->q('Маслова')); + } + public function testCrazy625() + { + $this->assertEquals(explode(',','Матвєєва,Матвєєвої,Матвєєвій,Матвєєву,Матвєєвою,Матвєєвій,Матвєєво'), $this->object->q('Матвєєва')); + } + public function testCrazy626() + { + $this->assertEquals(explode(',','Медведєва,Медведєвої,Медведєвій,Медведєву,Медведєвою,Медведєвій,Медведєво'), $this->object->q('Медведєва')); + } + public function testCrazy627() + { + $this->assertEquals(explode(',','Мельникова,Мельникової,Мельниковій,Мельникову,Мельниковою,Мельниковій,Мельниково'), $this->object->q('Мельникова')); + } + public function testCrazy628() + { + $this->assertEquals(explode(',','Миронова,Миронової,Мироновій,Миронову,Мироновою,Мироновій,Мироново'), $this->object->q('Миронова')); + } + public function testCrazy629() + { + $this->assertEquals(explode(',','Михайлова,Михайлової,Михайловій,Михайлову,Михайловою,Михайловій,Михайлово'), $this->object->q('Михайлова')); + } + public function testCrazy630() + { + $this->assertEquals(explode(',','Моїсєєва,Моїсєєвої,Моїсєєвій,Моїсєєву,Моїсєєвою,Моїсєєвій,Моїсєєво'), $this->object->q('Моїсєєва')); + } + public function testCrazy631() + { + $this->assertEquals(explode(',','Моргунова,Моргунової,Моргуновій,Моргунову,Моргуновою,Моргуновій,Моргуново'), $this->object->q('Моргунова')); + } + public function testCrazy632() + { + $this->assertEquals(explode(',','Моркова,Моркової,Морковій,Моркову,Морковою,Морковій,Морково'), $this->object->q('Моркова')); + } + public function testCrazy633() + { + $this->assertEquals(explode(',','Морозова,Морозової,Морозовій,Морозову,Морозовою,Морозовій,Морозово'), $this->object->q('Морозова')); + } + public function testCrazy634() + { + $this->assertEquals(explode(',','Мухіна,Мухіни,Мухіні,Мухіну,Мухіною,Мухіні,Мухіно'), $this->object->q('Мухіна')); + } + public function testCrazy635() + { + $this->assertEquals(explode(',','Нікітіна,Нікітіни,Нікітіні,Нікітіну,Нікітіною,Нікітіні,Нікітіно'), $this->object->q('Нікітіна')); + } + public function testCrazy636() + { + $this->assertEquals(explode(',','Ніколаєва,Ніколаєвої,Ніколаєвій,Ніколаєву,Ніколаєвою,Ніколаєвій,Ніколаєво'), $this->object->q('Ніколаєва')); + } + public function testCrazy637() + { + $this->assertEquals(explode(',','Нікуліна,Нікуліни,Нікуліні,Нікуліну,Нікуліною,Нікуліні,Нікуліно'), $this->object->q('Нікуліна')); + } + public function testCrazy638() + { + $this->assertEquals(explode(',','Набокова,Набокової,Набоковій,Набокову,Набоковою,Набоковій,Набоково'), $this->object->q('Набокова')); + } + public function testCrazy639() + { + $this->assertEquals(explode(',','Некрасова,Некрасової,Некрасовій,Некрасову,Некрасовою,Некрасовій,Некрасово'), $this->object->q('Некрасова')); + } + public function testCrazy640() + { + $this->assertEquals(explode(',','Новикова,Новикової,Новиковій,Новикову,Новиковою,Новиковій,Новиково'), $this->object->q('Новикова')); + } + public function testCrazy641() + { + $this->assertEquals(explode(',','Орлова,Орлової,Орловій,Орлову,Орловою,Орловій,Орлово'), $this->object->q('Орлова')); + } + public function testCrazy642() + { + $this->assertEquals(explode(',','Осипова,Осипової,Осиповій,Осипову,Осиповою,Осиповій,Осипово'), $this->object->q('Осипова')); + } + public function testCrazy643() + { + $this->assertEquals(explode(',','Павлова,Павлової,Павловій,Павлову,Павловою,Павловій,Павлово'), $this->object->q('Павлова')); + } + public function testCrazy644() + { + $this->assertEquals(explode(',','Павлушкова,Павлушкової,Павлушковій,Павлушкову,Павлушковою,Павлушковій,Павлушково'), $this->object->q('Павлушкова')); + } + public function testCrazy645() + { + $this->assertEquals(explode(',','Панова,Панової,Пановій,Панову,Пановою,Пановій,Паново'), $this->object->q('Панова')); + } + public function testCrazy646() + { + $this->assertEquals(explode(',','Петрова,Петрової,Петровій,Петрову,Петровою,Петровій,Петрово'), $this->object->q('Петрова')); + } + public function testCrazy647() + { + $this->assertEquals(explode(',','Пильчикова,Пильчикової,Пильчиковій,Пильчикову,Пильчиковою,Пильчиковій,Пильчиково'), $this->object->q('Пильчикова')); + } + public function testCrazy648() + { + $this->assertEquals(explode(',','Платонова,Платонової,Платоновій,Платонову,Платоновою,Платоновій,Платоново'), $this->object->q('Платонова')); + } + public function testCrazy649() + { + $this->assertEquals(explode(',','Плеханова,Плеханової,Плехановій,Плеханову,Плехановою,Плехановій,Плеханово'), $this->object->q('Плеханова')); + } + public function testCrazy650() + { + $this->assertEquals(explode(',','Полякова,Полякової,Поляковій,Полякову,Поляковою,Поляковій,Поляково'), $this->object->q('Полякова')); + } + public function testCrazy651() + { + $this->assertEquals(explode(',','Пономарьова,Пономарьової,Пономарьовій,Пономарьову,Пономарьовою,Пономарьовій,Пономарьово'), $this->object->q('Пономарьова')); + } + public function testCrazy652() + { + $this->assertEquals(explode(',','Попова,Попової,Поповій,Попову,Поповою,Поповій,Попово'), $this->object->q('Попова')); + } + public function testCrazy653() + { + $this->assertEquals(explode(',','Пояркова,Пояркової,Поярковій,Пояркову,Поярковою,Поярковій,Поярково'), $this->object->q('Пояркова')); + } + public function testCrazy654() + { + $this->assertEquals(explode(',','Пригунова,Пригунової,Пригуновій,Пригунову,Пригуновою,Пригуновій,Пригуново'), $this->object->q('Пригунова')); + } + public function testCrazy655() + { + $this->assertEquals(explode(',','Прошкіна,Прошкіни,Прошкіні,Прошкіну,Прошкіною,Прошкіні,Прошкіно'), $this->object->q('Прошкіна')); + } + public function testCrazy656() + { + $this->assertEquals(explode(',','Решетникова,Решетникової,Решетниковій,Решетникову,Решетниковою,Решетниковій,Решетниково'), $this->object->q('Решетникова')); + } + public function testCrazy657() + { + $this->assertEquals(explode(',','Рожкова,Рожкової,Рожковій,Рожкову,Рожковою,Рожковій,Рожково'), $this->object->q('Рожкова')); + } + public function testCrazy658() + { + $this->assertEquals(explode(',','Романова,Романової,Романовій,Романову,Романовою,Романовій,Романово'), $this->object->q('Романова')); + } + public function testCrazy659() + { + $this->assertEquals(explode(',','Рябова,Рябової,Рябовій,Рябову,Рябовою,Рябовій,Рябово'), $this->object->q('Рябова')); + } + public function testCrazy660() + { + $this->assertEquals(explode(',','Сабліна,Сабліни,Сабліні,Сабліну,Сабліною,Сабліні,Сабліно'), $this->object->q('Сабліна')); + } + public function testCrazy661() + { + $this->assertEquals(explode(',','Савіна,Савіни,Савіні,Савіну,Савіною,Савіні,Савіно'), $this->object->q('Савіна')); + } + public function testCrazy662() + { + $this->assertEquals(explode(',','Сазонова,Сазонової,Сазоновій,Сазонову,Сазоновою,Сазоновій,Сазоново'), $this->object->q('Сазонова')); + } + public function testCrazy663() + { + $this->assertEquals(explode(',','Сальникова,Сальникової,Сальниковій,Сальникову,Сальниковою,Сальниковій,Сальниково'), $this->object->q('Сальникова')); + } + public function testCrazy664() + { + $this->assertEquals(explode(',','Самойлова,Самойлової,Самойловій,Самойлову,Самойловою,Самойловій,Самойлово'), $this->object->q('Самойлова')); + } + public function testCrazy665() + { + $this->assertEquals(explode(',','Самсонова,Самсонової,Самсоновій,Самсонову,Самсоновою,Самсоновій,Самсоново'), $this->object->q('Самсонова')); + } + public function testCrazy666() + { + $this->assertEquals(explode(',','Сбітнєва,Сбітнєвої,Сбітнєвій,Сбітнєву,Сбітнєвою,Сбітнєвій,Сбітнєво'), $this->object->q('Сбітнєва')); + } + public function testCrazy667() + { + $this->assertEquals(explode(',','Свиридова,Свиридової,Свиридовій,Свиридову,Свиридовою,Свиридовій,Свиридово'), $this->object->q('Свиридова')); + } + public function testCrazy668() + { + $this->assertEquals(explode(',','Селезньова,Селезньової,Селезньовій,Селезньову,Селезньовою,Селезньовій,Селезньово'), $this->object->q('Селезньова')); + } + public function testCrazy669() + { + $this->assertEquals(explode(',','Семенова,Семенової,Семеновій,Семенову,Семеновою,Семеновій,Семеново'), $this->object->q('Семенова')); + } + public function testCrazy670() + { + $this->assertEquals(explode(',','Сербіна,Сербіни,Сербіні,Сербіну,Сербіною,Сербіні,Сербіно'), $this->object->q('Сербіна')); + } + public function testCrazy671() + { + $this->assertEquals(explode(',','Сергєєва,Сергєєвої,Сергєєвій,Сергєєву,Сергєєвою,Сергєєвій,Сергєєво'), $this->object->q('Сергєєва')); + } + public function testCrazy672() + { + $this->assertEquals(explode(',','Сибірякова,Сибірякової,Сибіряковій,Сибірякову,Сибіряковою,Сибіряковій,Сибіряково'), $this->object->q('Сибірякова')); + } + public function testCrazy673() + { + $this->assertEquals(explode(',','Сидорова,Сидорової,Сидоровій,Сидорову,Сидоровою,Сидоровій,Сидорово'), $this->object->q('Сидорова')); + } + public function testCrazy674() + { + $this->assertEquals(explode(',','Симонова,Симонової,Симоновій,Симонову,Симоновою,Симоновій,Симоново'), $this->object->q('Симонова')); + } + public function testCrazy675() + { + $this->assertEquals(explode(',','Синельникова,Синельникової,Синельниковій,Синельникову,Синельниковою,Синельниковій,Синельниково'), $this->object->q('Синельникова')); + } + public function testCrazy676() + { + $this->assertEquals(explode(',','Скобелева,Скобелевої,Скобелевій,Скобелеву,Скобелевою,Скобелевій,Скобелево'), $this->object->q('Скобелева')); + } + public function testCrazy677() + { + $this->assertEquals(explode(',','Скобліна,Скобліни,Скобліні,Скобліну,Скобліною,Скобліні,Скобліно'), $this->object->q('Скобліна')); + } + public function testCrazy678() + { + $this->assertEquals(explode(',','Смирнова,Смирнової,Смирновій,Смирнову,Смирновою,Смирновій,Смирново'), $this->object->q('Смирнова')); + } + public function testCrazy679() + { + $this->assertEquals(explode(',','Снєгірьова,Снєгірьової,Снєгірьовій,Снєгірьову,Снєгірьовою,Снєгірьовій,Снєгірьово'), $this->object->q('Снєгірьова')); + } + public function testCrazy680() + { + $this->assertEquals(explode(',','Соболєва,Соболєвої,Соболєвій,Соболєву,Соболєвою,Соболєвій,Соболєво'), $this->object->q('Соболєва')); + } + public function testCrazy681() + { + $this->assertEquals(explode(',','Соколова,Соколової,Соколовій,Соколову,Соколовою,Соколовій,Соколово'), $this->object->q('Соколова')); + } + public function testCrazy682() + { + $this->assertEquals(explode(',','Солнцева,Солнцевої,Солнцевій,Солнцеву,Солнцевою,Солнцевій,Солнцево'), $this->object->q('Солнцева')); + } + public function testCrazy683() + { + $this->assertEquals(explode(',','Соловйова,Соловйової,Соловйовій,Соловйову,Соловйовою,Соловйовій,Соловйово'), $this->object->q('Соловйова')); + } + public function testCrazy684() + { + $this->assertEquals(explode(',','Сомова,Сомової,Сомовій,Сомову,Сомовою,Сомовій,Сомово'), $this->object->q('Сомова')); + } + public function testCrazy685() + { + $this->assertEquals(explode(',','Сорокіна,Сорокіни,Сорокіні,Сорокіну,Сорокіною,Сорокіні,Сорокіно'), $this->object->q('Сорокіна')); + } + public function testCrazy686() + { + $this->assertEquals(explode(',','Стєклова,Стєклової,Стєкловій,Стєклову,Стєкловою,Стєкловій,Стєклово'), $this->object->q('Стєклова')); + } + public function testCrazy687() + { + $this->assertEquals(explode(',','Старкова,Старкової,Старковій,Старкову,Старковою,Старковій,Старково'), $this->object->q('Старкова')); + } + public function testCrazy688() + { + $this->assertEquals(explode(',','Степанова,Степанової,Степановій,Степанову,Степановою,Степановій,Степаново'), $this->object->q('Степанова')); + } + public function testCrazy689() + { + $this->assertEquals(explode(',','Табакова,Табакової,Табаковій,Табакову,Табаковою,Табаковій,Табаково'), $this->object->q('Табакова')); + } + public function testCrazy690() + { + $this->assertEquals(explode(',','Тарасова,Тарасової,Тарасовій,Тарасову,Тарасовою,Тарасовій,Тарасово'), $this->object->q('Тарасова')); + } + public function testCrazy691() + { + $this->assertEquals(explode(',','Терентьєва,Терентьєвої,Терентьєвій,Терентьєву,Терентьєвою,Терентьєвій,Терентьєво'), $this->object->q('Терентьєва')); + } + public function testCrazy692() + { + $this->assertEquals(explode(',','Тимофєєва,Тимофєєвої,Тимофєєвій,Тимофєєву,Тимофєєвою,Тимофєєвій,Тимофєєво'), $this->object->q('Тимофєєва')); + } + public function testCrazy693() + { + $this->assertEquals(explode(',','Титова,Титової,Титовій,Титову,Титовою,Титовій,Титово'), $this->object->q('Титова')); + } + public function testCrazy694() + { + $this->assertEquals(explode(',','Тихомирова,Тихомирової,Тихомировій,Тихомирову,Тихомировою,Тихомировій,Тихомирово'), $this->object->q('Тихомирова')); + } + public function testCrazy695() + { + $this->assertEquals(explode(',','Тихонова,Тихонової,Тихоновій,Тихонову,Тихоновою,Тихоновій,Тихоново'), $this->object->q('Тихонова')); + } + public function testCrazy696() + { + $this->assertEquals(explode(',','Тюленєва,Тюленєвої,Тюленєвій,Тюленєву,Тюленєвою,Тюленєвій,Тюленєво'), $this->object->q('Тюленєва')); + } + public function testCrazy697() + { + $this->assertEquals(explode(',','Уварова,Уварової,Уваровій,Уварову,Уваровою,Уваровій,Уварово'), $this->object->q('Уварова')); + } + public function testCrazy698() + { + $this->assertEquals(explode(',','Усова,Усової,Усовій,Усову,Усовою,Усовій,Усово'), $this->object->q('Усова')); + } + public function testCrazy699() + { + $this->assertEquals(explode(',','Устинова,Устинової,Устиновій,Устинову,Устиновою,Устиновій,Устиново'), $this->object->q('Устинова')); + } + public function testCrazy700() + { + $this->assertEquals(explode(',','Філіппова,Філіппової,Філіпповій,Філіппову,Філіпповою,Філіпповій,Філіппово'), $this->object->q('Філіппова')); + } + public function testCrazy701() + { + $this->assertEquals(explode(',','Філатова,Філатової,Філатовій,Філатову,Філатовою,Філатовій,Філатово'), $this->object->q('Філатова')); + } + public function testCrazy702() + { + $this->assertEquals(explode(',','Федорова,Федорової,Федоровій,Федорову,Федоровою,Федоровій,Федорово'), $this->object->q('Федорова')); + } + public function testCrazy703() + { + $this->assertEquals(explode(',','Фоміна,Фоміни,Фоміні,Фоміну,Фоміною,Фоміні,Фоміно'), $this->object->q('Фоміна')); + } + public function testCrazy704() + { + $this->assertEquals(explode(',','Фролова,Фролової,Фроловій,Фролову,Фроловою,Фроловій,Фролово'), $this->object->q('Фролова')); + } + public function testCrazy705() + { + $this->assertEquals(explode(',','Хілкова,Хілкової,Хілковій,Хілкову,Хілковою,Хілковій,Хілково'), $this->object->q('Хілкова')); + } + public function testCrazy706() + { + $this->assertEquals(explode(',','Хвостова,Хвостової,Хвостовій,Хвостову,Хвостовою,Хвостовій,Хвостово'), $this->object->q('Хвостова')); + } + public function testCrazy707() + { + $this->assertEquals(explode(',','Худякова,Худякової,Худяковій,Худякову,Худяковою,Худяковій,Худяково'), $this->object->q('Худякова')); + } + public function testCrazy708() + { + $this->assertEquals(explode(',','Цвєткова,Цвєткової,Цвєтковій,Цвєткову,Цвєтковою,Цвєтковій,Цвєтково'), $this->object->q('Цвєткова')); + } + public function testCrazy709() + { + $this->assertEquals(explode(',','Чанова,Чанової,Чановій,Чанову,Чановою,Чановій,Чаново'), $this->object->q('Чанова')); + } + public function testCrazy710() + { + $this->assertEquals(explode(',','Чевкіна,Чевкіни,Чевкіні,Чевкіну,Чевкіною,Чевкіні,Чевкіно'), $this->object->q('Чевкіна')); + } + public function testCrazy711() + { + $this->assertEquals(explode(',','Черенкова,Черенкової,Черенковій,Черенкову,Черенковою,Черенковій,Черенково'), $this->object->q('Черенкова')); + } + public function testCrazy712() + { + $this->assertEquals(explode(',','Черепкова,Черепкової,Черепковій,Черепкову,Черепковою,Черепковій,Черепково'), $this->object->q('Черепкова')); + } + public function testCrazy713() + { + $this->assertEquals(explode(',','Чулкова,Чулкової,Чулковій,Чулкову,Чулковою,Чулковій,Чулково'), $this->object->q('Чулкова')); + } + public function testCrazy714() + { + $this->assertEquals(explode(',','Шевельова,Шевельової,Шевельовій,Шевельову,Шевельовою,Шевельовій,Шевельово'), $this->object->q('Шевельова')); + } + public function testCrazy715() + { + $this->assertEquals(explode(',','Шеліхова,Шеліхової,Шеліховій,Шеліхову,Шеліховою,Шеліховій,Шеліхово'), $this->object->q('Шеліхова')); + } + public function testCrazy716() + { + $this->assertEquals(explode(',','Шиніна,Шиніни,Шиніні,Шиніну,Шиніною,Шиніні,Шиніно'), $this->object->q('Шиніна')); + } + public function testCrazy717() + { + $this->assertEquals(explode(',','Ширяєва,Ширяєвої,Ширяєвій,Ширяєву,Ширяєвою,Ширяєвій,Ширяєво'), $this->object->q('Ширяєва')); + } + public function testCrazy718() + { + $this->assertEquals(explode(',','Шишова,Шишової,Шишовій,Шишову,Шишовою,Шишовій,Шишово'), $this->object->q('Шишова')); + } + public function testCrazy719() + { + $this->assertEquals(explode(',','Шулакова,Шулакової,Шулаковій,Шулакову,Шулаковою,Шулаковій,Шулаково'), $this->object->q('Шулакова')); + } + public function testCrazy720() + { + $this->assertEquals(explode(',','Щапова,Щапової,Щаповій,Щапову,Щаповою,Щаповій,Щапово'), $this->object->q('Щапова')); + } + public function testCrazy721() + { + $this->assertEquals(explode(',','Щаслива,Щасливої,Щасливій,Щасливу,Щасливою,Щасливій,Щасливо'), $this->object->q('Щаслива')); + } + public function testCrazy722() + { + $this->assertEquals(explode(',','Яковлєва,Яковлєвої,Яковлєвій,Яковлєву,Яковлєвою,Яковлєвій,Яковлєво'), $this->object->q('Яковлєва')); + } + public function testCrazy723() + { + $this->assertEquals(explode(',','Яшина,Яшиної,Яшиній,Яшину,Яшиною,Яшиній,Яшино'), $this->object->q('Яшина')); + } + +} \ No newline at end of file diff --git a/Tests/Library/NCLNameCaseUaTestNamesboy.php b/Tests/Library/NCLNameCaseUaTestNamesboy.php index 5f77a57..3fabd65 100644 --- a/Tests/Library/NCLNameCaseUaTestNamesboy.php +++ b/Tests/Library/NCLNameCaseUaTestNamesboy.php @@ -2982,7 +2982,7 @@ class NCLNameCaseUaTest extends PHPUnit_Framework_TestCase $this->object->setFirstName('Соловей'); $this->object->setGender(1); - $this->assertEquals(explode(',','Соловей,Солов`я,Солов`єві,Солов`я,Солов`єм,Солов`єві,Солов`ю'), $this->object->getFirstNameCase()); + $this->assertEquals(explode(',','Соловей,Солов’я,Солов’єві,Солов’я,Солов’єм,Солов’єві,Солов’ю'), $this->object->getFirstNameCase()); } public function testNameMan422() { diff --git a/Tests/Library/NCLNameCaseUaTestNamesgirl.php b/Tests/Library/NCLNameCaseUaTestNamesgirl.php index 18dcca7..f7036f7 100644 --- a/Tests/Library/NCLNameCaseUaTestNamesgirl.php +++ b/Tests/Library/NCLNameCaseUaTestNamesgirl.php @@ -1204,7 +1204,7 @@ class NCLNameCaseUaTest extends PHPUnit_Framework_TestCase $this->object->setFirstName('Любов'); $this->object->setGender(2); - $this->assertEquals(explode(',','Любов,Любові,Любові,Любов,Любов`ю,Любові,Любове'), $this->object->getFirstNameCase()); + $this->assertEquals(explode(',','Любов,Любові,Любові,Любов,Любов’ю,Любові,Любове'), $this->object->getFirstNameCase()); } public function testNameWoman168() { diff --git a/Tests/Library/NCLNameCaseUaTestSirnamesboy.php b/Tests/Library/NCLNameCaseUaTestSirnamesboy.php index 85e460d..0aa96d3 100644 --- a/Tests/Library/NCLNameCaseUaTestSirnamesboy.php +++ b/Tests/Library/NCLNameCaseUaTestSirnamesboy.php @@ -115,5585 +115,5102 @@ class NCLNameCaseUaTest extends PHPUnit_Framework_TestCase $this->assertEquals(explode(',','Іллєнко,Іллєнка,Іллєнкові,Іллєнка,Іллєнком,Іллєнкові,Іллєнче'), $this->object->getSecondNameCase()); } public function testManSirname12() - { - $this->object->setSecondName('Іловайські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Іловайські,Іловайських,Іловайським,Іловайських,Іловайськими,Іловайських,Іловайські'), $this->object->getSecondNameCase()); - } - public function testManSirname13() { $this->object->setSecondName('Ільницький'); $this->object->setGender(1); $this->assertEquals(explode(',','Ільницький,Ільницького,Ільницькому,Ільницького,Ільницьким,Ільницькому,Ільницький'), $this->object->getSecondNameCase()); } - public function testManSirname14() + public function testManSirname13() { $this->object->setSecondName('Ільченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ільченко,Ільченка,Ільченкові,Ільченка,Ільченком,Ільченкові,Ільченче'), $this->object->getSecondNameCase()); } - public function testManSirname15() + public function testManSirname14() { $this->object->setSecondName('Іщенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Іщенко,Іщенка,Іщенкові,Іщенка,Іщенком,Іщенкові,Іщенче'), $this->object->getSecondNameCase()); } - public function testManSirname16() + public function testManSirname15() { $this->object->setSecondName('Абраменко'); $this->object->setGender(1); $this->assertEquals(explode(',','Абраменко,Абраменка,Абраменкові,Абраменка,Абраменком,Абраменкові,Абраменче'), $this->object->getSecondNameCase()); } - public function testManSirname17() + public function testManSirname16() { $this->object->setSecondName('Абрамчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Абрамчук,Абрамчука,Абрамчукові,Абрамчука,Абрамчуком,Абрамчукові,Абрамчуче'), $this->object->getSecondNameCase()); } - public function testManSirname18() + public function testManSirname17() { $this->object->setSecondName('Адамчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Адамчук,Адамчука,Адамчукові,Адамчука,Адамчуком,Адамчукові,Адамчуче'), $this->object->getSecondNameCase()); } - public function testManSirname19() + public function testManSirname18() { $this->object->setSecondName('Акуленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Акуленко,Акуленка,Акуленкові,Акуленка,Акуленком,Акуленкові,Акуленче'), $this->object->getSecondNameCase()); } - public function testManSirname20() + public function testManSirname19() { $this->object->setSecondName('Алексєєнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Алексєєнко,Алексєєнка,Алексєєнкові,Алексєєнка,Алексєєнком,Алексєєнкові,Алексєєнче'), $this->object->getSecondNameCase()); } - public function testManSirname21() + public function testManSirname20() { $this->object->setSecondName('Алексійчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Алексійчук,Алексійчука,Алексійчукові,Алексійчука,Алексійчуком,Алексійчукові,Алексійчуче'), $this->object->getSecondNameCase()); } - public function testManSirname22() + public function testManSirname21() { $this->object->setSecondName('Андрієнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Андрієнко,Андрієнка,Андрієнкові,Андрієнка,Андрієнком,Андрієнкові,Андрієнче'), $this->object->getSecondNameCase()); } - public function testManSirname23() + public function testManSirname22() { $this->object->setSecondName('Андрійчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Андрійчук,Андрійчука,Андрійчукові,Андрійчука,Андрійчуком,Андрійчукові,Андрійчуче'), $this->object->getSecondNameCase()); } - public function testManSirname24() + public function testManSirname23() { $this->object->setSecondName('Андрейко'); $this->object->setGender(1); $this->assertEquals(explode(',','Андрейко,Андрейка,Андрейкові,Андрейка,Андрейком,Андрейкові,Андрейче'), $this->object->getSecondNameCase()); } - public function testManSirname25() + public function testManSirname24() { $this->object->setSecondName('Андрусів'); $this->object->setGender(1); $this->assertEquals(explode(',','Андрусів,Андрусова,Андрусовові,Андрусова,Андрусовом,Андрусовові,Андрусове'), $this->object->getSecondNameCase()); } - public function testManSirname26() + public function testManSirname25() { $this->object->setSecondName('Андрушків'); $this->object->setGender(1); $this->assertEquals(explode(',','Андрушків,Андрушкова,Андрушковові,Андрушкова,Андрушковом,Андрушковові,Андрушкове'), $this->object->getSecondNameCase()); } - public function testManSirname27() + public function testManSirname26() { $this->object->setSecondName('Андрущенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Андрущенко,Андрущенка,Андрущенкові,Андрущенка,Андрущенком,Андрущенкові,Андрущенче'), $this->object->getSecondNameCase()); } - public function testManSirname28() + public function testManSirname27() { $this->object->setSecondName('Анищенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Анищенко,Анищенка,Анищенкові,Анищенка,Анищенком,Анищенкові,Анищенче'), $this->object->getSecondNameCase()); } - public function testManSirname29() + public function testManSirname28() { $this->object->setSecondName('Антонюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Антонюк,Антонюка,Антонюкові,Антонюка,Антонюком,Антонюкові,Антонюче'), $this->object->getSecondNameCase()); } - public function testManSirname30() + public function testManSirname29() { $this->object->setSecondName('Арсенич'); $this->object->setGender(1); $this->assertEquals(explode(',','Арсенич,Арсенича,Арсеничеві,Арсенича,Арсеничем,Арсеничеві,Арсениче'), $this->object->getSecondNameCase()); } - public function testManSirname31() + public function testManSirname30() { $this->object->setSecondName('Артюх'); $this->object->setGender(1); $this->assertEquals(explode(',','Артюх,Артюха,Артюхові,Артюха,Артюхом,Артюхові,Артюхе'), $this->object->getSecondNameCase()); } - public function testManSirname32() + public function testManSirname31() { $this->object->setSecondName('Атаманчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Атаманчук,Атаманчука,Атаманчукові,Атаманчука,Атаманчуком,Атаманчукові,Атаманчуче'), $this->object->getSecondNameCase()); } - public function testManSirname33() + public function testManSirname32() { $this->object->setSecondName('Біла'); $this->object->setGender(1); $this->assertEquals(explode(',','Біла,Біли,Білі,Білу,Білою,Білі,Біло'), $this->object->getSecondNameCase()); } - public function testManSirname34() + public function testManSirname33() { $this->object->setSecondName('Білас'); $this->object->setGender(1); $this->assertEquals(explode(',','Білас,Біласа,Біласові,Біласа,Біласом,Біласові,Біласе'), $this->object->getSecondNameCase()); } - public function testManSirname35() + public function testManSirname34() { $this->object->setSecondName('Білий'); $this->object->setGender(1); $this->assertEquals(explode(',','Білий,Білого,Білому,Білого,Білим,Білому,Білий'), $this->object->getSecondNameCase()); } - public function testManSirname36() + public function testManSirname35() { $this->object->setSecondName('Білодід'); $this->object->setGender(1); $this->assertEquals(explode(',','Білодід,Білодода,Білододові,Білодода,Білододом,Білододові,Білододе'), $this->object->getSecondNameCase()); } - public function testManSirname37() + public function testManSirname36() { $this->object->setSecondName('Білоус'); $this->object->setGender(1); $this->assertEquals(explode(',','Білоус,Білоуса,Білоусові,Білоуса,Білоусом,Білоусові,Білоусе'), $this->object->getSecondNameCase()); } - public function testManSirname38() + public function testManSirname37() { $this->object->setSecondName('Бабійчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Бабійчук,Бабійчука,Бабійчукові,Бабійчука,Бабійчуком,Бабійчукові,Бабійчуче'), $this->object->getSecondNameCase()); } - public function testManSirname39() + public function testManSirname38() { $this->object->setSecondName('Бабак'); $this->object->setGender(1); $this->assertEquals(explode(',','Бабак,Бабака,Бабакові,Бабака,Бабаком,Бабакові,Бабаче'), $this->object->getSecondNameCase()); } - public function testManSirname40() + public function testManSirname39() { $this->object->setSecondName('Бабчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Бабчук,Бабчука,Бабчукові,Бабчука,Бабчуком,Бабчукові,Бабчуче'), $this->object->getSecondNameCase()); } - public function testManSirname41() + public function testManSirname40() { $this->object->setSecondName('Багмут'); $this->object->setGender(1); $this->assertEquals(explode(',','Багмут,Багмута,Багмутові,Багмута,Багмутом,Багмутові,Багмуте'), $this->object->getSecondNameCase()); } - public function testManSirname42() + public function testManSirname41() { $this->object->setSecondName('Багрій'); $this->object->setGender(1); $this->assertEquals(explode(',','Багрій,Багрія,Багрієві,Багрія,Багрієм,Багрієві,Багрію'), $this->object->getSecondNameCase()); } - public function testManSirname43() + public function testManSirname42() { $this->object->setSecondName('Бадлак'); $this->object->setGender(1); $this->assertEquals(explode(',','Бадлак,Бадлака,Бадлакові,Бадлака,Бадлаком,Бадлакові,Бадлаче'), $this->object->getSecondNameCase()); } - public function testManSirname44() + public function testManSirname43() { $this->object->setSecondName('Бажан'); $this->object->setGender(1); $this->assertEquals(explode(',','Бажан,Бажана,Бажанові,Бажана,Бажаном,Бажанові,Бажане'), $this->object->getSecondNameCase()); } - public function testManSirname45() + public function testManSirname44() { $this->object->setSecondName('Балтача'); $this->object->setGender(1); $this->assertEquals(explode(',','Балтача,Балтачи,Балтачі,Балтачу,Балтачою,Балтачі,Балтачо'), $this->object->getSecondNameCase()); } - public function testManSirname46() + public function testManSirname45() { $this->object->setSecondName('Бандура'); $this->object->setGender(1); $this->assertEquals(explode(',','Бандура,Бандури,Бандурі,Бандуру,Бандурою,Бандурі,Бандуро'), $this->object->getSecondNameCase()); } - public function testManSirname47() + public function testManSirname46() { $this->object->setSecondName('Баран'); $this->object->setGender(1); $this->assertEquals(explode(',','Баран,Барана,Баранові,Барана,Бараном,Баранові,Баране'), $this->object->getSecondNameCase()); } - public function testManSirname48() + public function testManSirname47() { $this->object->setSecondName('Баранець'); $this->object->setGender(1); $this->assertEquals(explode(',','Баранець,Баранця,Баранцеві,Баранця,Баранцем,Баранцеві,Баранцю'), $this->object->getSecondNameCase()); } - public function testManSirname49() + public function testManSirname48() { $this->object->setSecondName('Барановський'); $this->object->setGender(1); $this->assertEquals(explode(',','Барановський,Барановського,Барановському,Барановського,Барановським,Барановському,Барановський'), $this->object->getSecondNameCase()); } - public function testManSirname50() + public function testManSirname49() { $this->object->setSecondName('Баранюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Баранюк,Баранюка,Баранюкові,Баранюка,Баранюком,Баранюкові,Баранюче'), $this->object->getSecondNameCase()); } - public function testManSirname51() + public function testManSirname50() { $this->object->setSecondName('Батюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Батюк,Батюка,Батюкові,Батюка,Батюком,Батюкові,Батюче'), $this->object->getSecondNameCase()); } - public function testManSirname52() + public function testManSirname51() { $this->object->setSecondName('Бачинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Бачинський,Бачинського,Бачинському,Бачинського,Бачинським,Бачинському,Бачинський'), $this->object->getSecondNameCase()); } - public function testManSirname53() + public function testManSirname52() { $this->object->setSecondName('Бебешко'); $this->object->setGender(1); $this->assertEquals(explode(',','Бебешко,Бебешка,Бебешкові,Бебешка,Бебешком,Бебешкові,Бебешче'), $this->object->getSecondNameCase()); } - public function testManSirname54() + public function testManSirname53() { $this->object->setSecondName('Бевзенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Бевзенко,Бевзенка,Бевзенкові,Бевзенка,Бевзенком,Бевзенкові,Бевзенче'), $this->object->getSecondNameCase()); } - public function testManSirname55() - { - $this->object->setSecondName('Безбородьки'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Безбородьки,Безбородьки,Безбородьки,Безбородьки,Безбородьки,Безбородьки,Безбородьки'), $this->object->getSecondNameCase()); - } - public function testManSirname56() + public function testManSirname54() { $this->object->setSecondName('Березовчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Березовчук,Березовчука,Березовчукові,Березовчука,Березовчуком,Березовчукові,Березовчуче'), $this->object->getSecondNameCase()); } - public function testManSirname57() - { - $this->object->setSecondName('Блонські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Блонські,Блонських,Блонським,Блонських,Блонськими,Блонських,Блонські'), $this->object->getSecondNameCase()); - } - public function testManSirname58() + public function testManSirname55() { $this->object->setSecondName('Божик'); $this->object->setGender(1); $this->assertEquals(explode(',','Божик,Божика,Божикові,Божика,Божиком,Божикові,Божиче'), $this->object->getSecondNameCase()); } - public function testManSirname59() + public function testManSirname56() { $this->object->setSecondName('Божко'); $this->object->setGender(1); $this->assertEquals(explode(',','Божко,Божка,Божкові,Божка,Божком,Божкові,Божче'), $this->object->getSecondNameCase()); } - public function testManSirname60() + public function testManSirname57() { $this->object->setSecondName('Бойко'); $this->object->setGender(1); $this->assertEquals(explode(',','Бойко,Бойка,Бойкові,Бойка,Бойком,Бойкові,Бойче'), $this->object->getSecondNameCase()); } - public function testManSirname61() + public function testManSirname58() { $this->object->setSecondName('Бойцун'); $this->object->setGender(1); $this->assertEquals(explode(',','Бойцун,Бойцуна,Бойцунові,Бойцуна,Бойцуном,Бойцунові,Бойцуне'), $this->object->getSecondNameCase()); } - public function testManSirname62() + public function testManSirname59() { $this->object->setSecondName('Бойчак'); $this->object->setGender(1); $this->assertEquals(explode(',','Бойчак,Бойчака,Бойчакові,Бойчака,Бойчаком,Бойчакові,Бойчаче'), $this->object->getSecondNameCase()); } - public function testManSirname63() + public function testManSirname60() { $this->object->setSecondName('Бойчишин'); $this->object->setGender(1); $this->assertEquals(explode(',','Бойчишин,Бойчишина,Бойчишинові,Бойчишина,Бойчишином,Бойчишинові,Бойчишине'), $this->object->getSecondNameCase()); } - public function testManSirname64() + public function testManSirname61() { $this->object->setSecondName('Бойчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Бойчук,Бойчука,Бойчукові,Бойчука,Бойчуком,Бойчукові,Бойчуче'), $this->object->getSecondNameCase()); } - public function testManSirname65() + public function testManSirname62() { $this->object->setSecondName('Бондар'); $this->object->setGender(1); $this->assertEquals(explode(',','Бондар,Бондара,Бондарові,Бондара,Бондаром,Бондарові,Бондаре'), $this->object->getSecondNameCase()); } - public function testManSirname66() + public function testManSirname63() { $this->object->setSecondName('Бондаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Бондаренко,Бондаренка,Бондаренкові,Бондаренка,Бондаренком,Бондаренкові,Бондаренче'), $this->object->getSecondNameCase()); } - public function testManSirname67() + public function testManSirname64() { $this->object->setSecondName('Бондарчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Бондарчук,Бондарчука,Бондарчукові,Бондарчука,Бондарчуком,Бондарчукові,Бондарчуче'), $this->object->getSecondNameCase()); } - public function testManSirname68() + public function testManSirname65() { $this->object->setSecondName('Борисенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Борисенко,Борисенка,Борисенкові,Борисенка,Борисенком,Борисенкові,Борисенче'), $this->object->getSecondNameCase()); } - public function testManSirname69() + public function testManSirname66() { $this->object->setSecondName('Борисикевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Борисикевич,Борисикевича,Борисикевичеві,Борисикевича,Борисикевичем,Борисикевичеві,Борисикевиче'), $this->object->getSecondNameCase()); } - public function testManSirname70() + public function testManSirname67() { $this->object->setSecondName('Братусь'); $this->object->setGender(1); $this->assertEquals(explode(',','Братусь,Братуся,Братусеві,Братуся,Братусем,Братусеві,Братусю'), $this->object->getSecondNameCase()); } - public function testManSirname71() + public function testManSirname68() { $this->object->setSecondName('Букатевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Букатевич,Букатевича,Букатевичеві,Букатевича,Букатевичем,Букатевичеві,Букатевиче'), $this->object->getSecondNameCase()); } - public function testManSirname72() + public function testManSirname69() { $this->object->setSecondName('Бурбан'); $this->object->setGender(1); $this->assertEquals(explode(',','Бурбан,Бурбана,Бурбанові,Бурбана,Бурбаном,Бурбанові,Бурбане'), $this->object->getSecondNameCase()); } - public function testManSirname73() + public function testManSirname70() { $this->object->setSecondName('Бурячок'); $this->object->setGender(1); $this->assertEquals(explode(',','Бурячок,Бурячка,Бурячкові,Бурячка,Бурячком,Бурячкові,Бурячче'), $this->object->getSecondNameCase()); } - public function testManSirname74() + public function testManSirname71() { $this->object->setSecondName('Бутейко'); $this->object->setGender(1); $this->assertEquals(explode(',','Бутейко,Бутейка,Бутейкові,Бутейка,Бутейком,Бутейкові,Бутейче'), $this->object->getSecondNameCase()); } - public function testManSirname75() + public function testManSirname72() { $this->object->setSecondName('Бутенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Бутенко,Бутенка,Бутенкові,Бутенка,Бутенком,Бутенкові,Бутенче'), $this->object->getSecondNameCase()); } - public function testManSirname76() + public function testManSirname73() { $this->object->setSecondName('Бутник'); $this->object->setGender(1); $this->assertEquals(explode(',','Бутник,Бутника,Бутникові,Бутника,Бутником,Бутникові,Бутниче'), $this->object->getSecondNameCase()); } - public function testManSirname77() - { - $this->object->setSecondName('Бутовичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Бутовичі,Бутовичих,Бутовичим,Бутовичих,Бутовичими,Бутовичих,Бутовичі'), $this->object->getSecondNameCase()); - } - public function testManSirname78() + public function testManSirname74() { $this->object->setSecondName('Бухало'); $this->object->setGender(1); $this->assertEquals(explode(',','Бухало,Бухала,Бухалові,Бухала,Бухалом,Бухалові,Бухале'), $this->object->getSecondNameCase()); } - public function testManSirname79() - { - $this->object->setSecondName('Візерські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Візерські,Візерських,Візерським,Візерських,Візерськими,Візерських,Візерські'), $this->object->getSecondNameCase()); - } - public function testManSirname80() + public function testManSirname75() { $this->object->setSecondName('Василашко'); $this->object->setGender(1); $this->assertEquals(explode(',','Василашко,Василашка,Василашкові,Василашка,Василашком,Василашкові,Василашче'), $this->object->getSecondNameCase()); } - public function testManSirname81() + public function testManSirname76() { $this->object->setSecondName('Василенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Василенко,Василенка,Василенкові,Василенка,Василенком,Василенкові,Василенче'), $this->object->getSecondNameCase()); } - public function testManSirname82() + public function testManSirname77() { $this->object->setSecondName('Васильченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Васильченко,Васильченка,Васильченкові,Васильченка,Васильченком,Васильченкові,Васильченче'), $this->object->getSecondNameCase()); } - public function testManSirname83() + public function testManSirname78() { $this->object->setSecondName('Васильчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Васильчук,Васильчука,Васильчукові,Васильчука,Васильчуком,Васильчукові,Васильчуче'), $this->object->getSecondNameCase()); } - public function testManSirname84() + public function testManSirname79() { $this->object->setSecondName('Васкул'); $this->object->setGender(1); $this->assertEquals(explode(',','Васкул,Васкула,Васкулові,Васкула,Васкулом,Васкулові,Васкуле'), $this->object->getSecondNameCase()); } - public function testManSirname85() - { - $this->object->setSecondName('Васьковичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Васьковичі,Васьковичих,Васьковичим,Васьковичих,Васьковичими,Васьковичих,Васьковичі'), $this->object->getSecondNameCase()); - } - public function testManSirname86() + public function testManSirname80() { $this->object->setSecondName('Вахній'); $this->object->setGender(1); $this->assertEquals(explode(',','Вахній,Вахнія,Вахнієві,Вахнія,Вахнієм,Вахнієві,Вахнію'), $this->object->getSecondNameCase()); } - public function testManSirname87() + public function testManSirname81() { $this->object->setSecondName('Ващенко-Захарченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ващенко-Захарченко,Ващенко-Захарченка,Ващенко-Захарченкові,Ващенко-Захарченка,Ващенко-Захарченком,Ващенко-Захарченкові,Ващенко-Захарченче'), $this->object->getSecondNameCase()); } - public function testManSirname88() + public function testManSirname82() { $this->object->setSecondName('Вдовиченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Вдовиченко,Вдовиченка,Вдовиченкові,Вдовиченка,Вдовиченком,Вдовиченкові,Вдовиченче'), $this->object->getSecondNameCase()); } - public function testManSirname89() + public function testManSirname83() { $this->object->setSecondName('Величко'); $this->object->setGender(1); $this->assertEquals(explode(',','Величко,Величка,Величкові,Величка,Величком,Величкові,Величче'), $this->object->getSecondNameCase()); } - public function testManSirname90() - { - $this->object->setSecondName('Величковські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Величковські,Величковських,Величковським,Величковських,Величковськими,Величковських,Величковські'), $this->object->getSecondNameCase()); - } - public function testManSirname91() + public function testManSirname84() { $this->object->setSecondName('Вертипорох'); $this->object->setGender(1); $this->assertEquals(explode(',','Вертипорох,Вертипороха,Вертипорохові,Вертипороха,Вертипорохом,Вертипорохові,Вертипорохе'), $this->object->getSecondNameCase()); } - public function testManSirname92() + public function testManSirname85() { $this->object->setSecondName('Верхола'); $this->object->setGender(1); $this->assertEquals(explode(',','Верхола,Верхоли,Верхолі,Верхолу,Верхолою,Верхолі,Верхоло'), $this->object->getSecondNameCase()); } - public function testManSirname93() + public function testManSirname86() { $this->object->setSecondName('Винокур'); $this->object->setGender(1); $this->assertEquals(explode(',','Винокур,Винокура,Винокурові,Винокура,Винокуром,Винокурові,Винокуре'), $this->object->getSecondNameCase()); } - public function testManSirname94() - { - $this->object->setSecondName('Висоцькі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Висоцькі,Висоцьких,Висоцьким,Висоцьких,Висоцькими,Висоцьких,Висоцькі'), $this->object->getSecondNameCase()); - } - public function testManSirname95() - { - $this->object->setSecondName('Вишневецькі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Вишневецькі,Вишневецьких,Вишневецьким,Вишневецьких,Вишневецькими,Вишневецьких,Вишневецькі'), $this->object->getSecondNameCase()); - } - public function testManSirname96() + public function testManSirname87() { $this->object->setSecondName('Влох'); $this->object->setGender(1); $this->assertEquals(explode(',','Влох,Влоха,Влохові,Влоха,Влохом,Влохові,Влохе'), $this->object->getSecondNameCase()); } - public function testManSirname97() + public function testManSirname88() { $this->object->setSecondName('Воблий'); $this->object->setGender(1); $this->assertEquals(explode(',','Воблий,Воблого,Воблому,Воблого,Воблим,Воблому,Воблий'), $this->object->getSecondNameCase()); } - public function testManSirname98() + public function testManSirname89() { $this->object->setSecondName('Вовк'); $this->object->setGender(1); $this->assertEquals(explode(',','Вовк,Вовка,Вовкові,Вовка,Вовком,Вовкові,Вовче'), $this->object->getSecondNameCase()); } - public function testManSirname99() + public function testManSirname90() { $this->object->setSecondName('Возняк'); $this->object->setGender(1); $this->assertEquals(explode(',','Возняк,Возняка,Вознякові,Возняка,Возняком,Вознякові,Возняче'), $this->object->getSecondNameCase()); } - public function testManSirname100() - { - $this->object->setSecondName('Войнаровські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Войнаровські,Войнаровських,Войнаровським,Войнаровських,Войнаровськими,Войнаровських,Войнаровські'), $this->object->getSecondNameCase()); - } - public function testManSirname101() + public function testManSirname91() { $this->object->setSecondName('Волох'); $this->object->setGender(1); $this->assertEquals(explode(',','Волох,Волоха,Волохові,Волоха,Волохом,Волохові,Волохе'), $this->object->getSecondNameCase()); } - public function testManSirname102() + public function testManSirname92() { $this->object->setSecondName('Волошин'); $this->object->setGender(1); $this->assertEquals(explode(',','Волошин,Волошина,Волошинові,Волошина,Волошином,Волошинові,Волошине'), $this->object->getSecondNameCase()); } - public function testManSirname103() + public function testManSirname93() { $this->object->setSecondName('Волощук'); $this->object->setGender(1); $this->assertEquals(explode(',','Волощук,Волощука,Волощукові,Волощука,Волощуком,Волощукові,Волощуче'), $this->object->getSecondNameCase()); } - public function testManSirname104() + public function testManSirname94() { $this->object->setSecondName('Вороновський'); $this->object->setGender(1); $this->assertEquals(explode(',','Вороновський,Вороновського,Вороновському,Вороновського,Вороновським,Вороновському,Вороновський'), $this->object->getSecondNameCase()); } - public function testManSirname105() + public function testManSirname95() { $this->object->setSecondName('Гаврилів'); $this->object->setGender(1); $this->assertEquals(explode(',','Гаврилів,Гаврилова,Гавриловові,Гаврилова,Гавриловом,Гавриловові,Гаврилове'), $this->object->getSecondNameCase()); } - public function testManSirname106() + public function testManSirname96() { $this->object->setSecondName('Гавриленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гавриленко,Гавриленка,Гавриленкові,Гавриленка,Гавриленком,Гавриленкові,Гавриленче'), $this->object->getSecondNameCase()); } - public function testManSirname107() + public function testManSirname97() { $this->object->setSecondName('Гаврилюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Гаврилюк,Гаврилюка,Гаврилюкові,Гаврилюка,Гаврилюком,Гаврилюкові,Гаврилюче'), $this->object->getSecondNameCase()); } - public function testManSirname108() - { - $this->object->setSecondName('Галенковські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Галенковські,Галенковських,Галенковським,Галенковських,Галенковськими,Галенковських,Галенковські'), $this->object->getSecondNameCase()); - } - public function testManSirname109() + public function testManSirname98() { $this->object->setSecondName('Гальченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гальченко,Гальченка,Гальченкові,Гальченка,Гальченком,Гальченкові,Гальченче'), $this->object->getSecondNameCase()); } - public function testManSirname110() + public function testManSirname99() { $this->object->setSecondName('Гамалія'); $this->object->setGender(1); $this->assertEquals(explode(',','Гамалія,Гамалії,Гамалії,Гамалію,Гамалією,Гамалії,Гамаліє'), $this->object->getSecondNameCase()); } - public function testManSirname111() + public function testManSirname100() { $this->object->setSecondName('Ганицький'); $this->object->setGender(1); $this->assertEquals(explode(',','Ганицький,Ганицького,Ганицькому,Ганицького,Ганицьким,Ганицькому,Ганицький'), $this->object->getSecondNameCase()); } - public function testManSirname112() + public function testManSirname101() { $this->object->setSecondName('Гарань'); $this->object->setGender(1); $this->assertEquals(explode(',','Гарань,Гараня,Гараневі,Гараня,Гаранем,Гараневі,Гараню'), $this->object->getSecondNameCase()); } - public function testManSirname113() + public function testManSirname102() { $this->object->setSecondName('Гармаш'); $this->object->setGender(1); $this->assertEquals(explode(',','Гармаш,Гармаша,Гармашеві,Гармаша,Гармашем,Гармашеві,Гармаше'), $this->object->getSecondNameCase()); } - public function testManSirname114() + public function testManSirname103() { $this->object->setSecondName('Гасай'); $this->object->setGender(1); $this->assertEquals(explode(',','Гасай,Гасая,Гасаєві,Гасая,Гасаєм,Гасаєві,Гасаю'), $this->object->getSecondNameCase()); } - public function testManSirname115() + public function testManSirname104() { $this->object->setSecondName('Гасюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Гасюк,Гасюка,Гасюкові,Гасюка,Гасюком,Гасюкові,Гасюче'), $this->object->getSecondNameCase()); } - public function testManSirname116() + public function testManSirname105() { $this->object->setSecondName('Герасименко'); $this->object->setGender(1); $this->assertEquals(explode(',','Герасименко,Герасименка,Герасименкові,Герасименка,Герасименком,Герасименкові,Герасименче'), $this->object->getSecondNameCase()); } - public function testManSirname117() + public function testManSirname106() { $this->object->setSecondName('Геращенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Геращенко,Геращенка,Геращенкові,Геращенка,Геращенком,Геращенкові,Геращенче'), $this->object->getSecondNameCase()); } - public function testManSirname118() + public function testManSirname107() { $this->object->setSecondName('Герцик'); $this->object->setGender(1); $this->assertEquals(explode(',','Герцик,Герцика,Герцикові,Герцика,Герциком,Герцикові,Герциче'), $this->object->getSecondNameCase()); } - public function testManSirname119() - { - $this->object->setSecondName('Герцики'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Герцики,Герцики,Герцики,Герцики,Герцики,Герцики,Герцики'), $this->object->getSecondNameCase()); - } - public function testManSirname120() + public function testManSirname108() { $this->object->setSecondName('Гладченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гладченко,Гладченка,Гладченкові,Гладченка,Гладченком,Гладченкові,Гладченче'), $this->object->getSecondNameCase()); } - public function testManSirname121() + public function testManSirname109() { $this->object->setSecondName('Глоба'); $this->object->setGender(1); $this->assertEquals(explode(',','Глоба,Глоби,Глобі,Глобу,Глобою,Глобі,Глобо'), $this->object->getSecondNameCase()); } - public function testManSirname122() - { - $this->object->setSecondName('Гнідичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Гнідичі,Гнідичих,Гнідичим,Гнідичих,Гнідичими,Гнідичих,Гнідичі'), $this->object->getSecondNameCase()); - } - public function testManSirname123() + public function testManSirname110() { $this->object->setSecondName('Гнатюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Гнатюк,Гнатюка,Гнатюкові,Гнатюка,Гнатюком,Гнатюкові,Гнатюче'), $this->object->getSecondNameCase()); } - public function testManSirname124() - { - $this->object->setSecondName('Гоголі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Гоголі,Гоголих,Гоголим,Гоголих,Гоголими,Гоголих,Гоголі'), $this->object->getSecondNameCase()); - } - public function testManSirname125() + public function testManSirname111() { $this->object->setSecondName('Гоголь'); $this->object->setGender(1); $this->assertEquals(explode(',','Гоголь,Гоголя,Гоголеві,Гоголя,Гоголем,Гоголеві,Гоголю'), $this->object->getSecondNameCase()); } - public function testManSirname126() + public function testManSirname112() { $this->object->setSecondName('Годунок'); $this->object->setGender(1); $this->assertEquals(explode(',','Годунок,Годунка,Годункові,Годунка,Годунком,Годункові,Годунче'), $this->object->getSecondNameCase()); } - public function testManSirname127() + public function testManSirname113() { $this->object->setSecondName('Головатий'); $this->object->setGender(1); $this->assertEquals(explode(',','Головатий,Головатого,Головатому,Головатого,Головатим,Головатому,Головатий'), $this->object->getSecondNameCase()); } - public function testManSirname128() + public function testManSirname114() { $this->object->setSecondName('Головко'); $this->object->setGender(1); $this->assertEquals(explode(',','Головко,Головка,Головкові,Головка,Головком,Головкові,Головче'), $this->object->getSecondNameCase()); } - public function testManSirname129() + public function testManSirname115() { $this->object->setSecondName('Голуб'); $this->object->setGender(1); $this->assertEquals(explode(',','Голуб,Голуба,Голубові,Голуба,Голубом,Голубові,Голубе'), $this->object->getSecondNameCase()); } - public function testManSirname130() + public function testManSirname116() { $this->object->setSecondName('Голубничий'); $this->object->setGender(1); $this->assertEquals(explode(',','Голубничий,Голубничого,Голубничому,Голубничого,Голубничим,Голубничому,Голубничий'), $this->object->getSecondNameCase()); } - public function testManSirname131() - { - $this->object->setSecondName('Гольшанські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Гольшанські,Гольшанських,Гольшанським,Гольшанських,Гольшанськими,Гольшанських,Гольшанські'), $this->object->getSecondNameCase()); - } - public function testManSirname132() + public function testManSirname117() { $this->object->setSecondName('Гонта'); $this->object->setGender(1); $this->assertEquals(explode(',','Гонта,Гонти,Гонті,Гонту,Гонтою,Гонті,Гонто'), $this->object->getSecondNameCase()); } - public function testManSirname133() + public function testManSirname118() { $this->object->setSecondName('Гончар'); $this->object->setGender(1); $this->assertEquals(explode(',','Гончар,Гончара,Гончарові,Гончара,Гончаром,Гончарові,Гончаре'), $this->object->getSecondNameCase()); } - public function testManSirname134() + public function testManSirname119() { $this->object->setSecondName('Гончаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гончаренко,Гончаренка,Гончаренкові,Гончаренка,Гончаренком,Гончаренкові,Гончаренче'), $this->object->getSecondNameCase()); } - public function testManSirname135() + public function testManSirname120() { $this->object->setSecondName('Гончаров'); $this->object->setGender(1); $this->assertEquals(explode(',','Гончаров,Гончарова,Гончарову,Гончарова,Гончаровим,Гончарову,Гончарове'), $this->object->getSecondNameCase()); } - public function testManSirname136() + public function testManSirname121() { $this->object->setSecondName('Горбаль'); $this->object->setGender(1); $this->assertEquals(explode(',','Горбаль,Горбаля,Горбалеві,Горбаля,Горбалем,Горбалеві,Горбалю'), $this->object->getSecondNameCase()); } - public function testManSirname137() + public function testManSirname122() { $this->object->setSecondName('Гордієнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гордієнко,Гордієнка,Гордієнкові,Гордієнка,Гордієнком,Гордієнкові,Гордієнче'), $this->object->getSecondNameCase()); } - public function testManSirname138() - { - $this->object->setSecondName('Гординські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Гординські,Гординських,Гординським,Гординських,Гординськими,Гординських,Гординські'), $this->object->getSecondNameCase()); - } - public function testManSirname139() - { - $this->object->setSecondName('Гошовські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Гошовські,Гошовських,Гошовським,Гошовських,Гошовськими,Гошовських,Гошовські'), $this->object->getSecondNameCase()); - } - public function testManSirname140() + public function testManSirname123() { $this->object->setSecondName('Гошовський'); $this->object->setGender(1); $this->assertEquals(explode(',','Гошовський,Гошовського,Гошовському,Гошовського,Гошовським,Гошовському,Гошовський'), $this->object->getSecondNameCase()); } - public function testManSirname141() + public function testManSirname124() { $this->object->setSecondName('Грінченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Грінченко,Грінченка,Грінченкові,Грінченка,Грінченком,Грінченкові,Грінченче'), $this->object->getSecondNameCase()); } - public function testManSirname142() + public function testManSirname125() { $this->object->setSecondName('Грабович'); $this->object->setGender(1); $this->assertEquals(explode(',','Грабович,Грабовича,Грабовичеві,Грабовича,Грабовичем,Грабовичеві,Грабовиче'), $this->object->getSecondNameCase()); } - public function testManSirname143() + public function testManSirname126() { $this->object->setSecondName('Грабовський'); $this->object->setGender(1); $this->assertEquals(explode(',','Грабовський,Грабовського,Грабовському,Грабовського,Грабовським,Грабовському,Грабовський'), $this->object->getSecondNameCase()); } - public function testManSirname144() + public function testManSirname127() { $this->object->setSecondName('Григоренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Григоренко,Григоренка,Григоренкові,Григоренка,Григоренком,Григоренкові,Григоренче'), $this->object->getSecondNameCase()); } - public function testManSirname145() + public function testManSirname128() { $this->object->setSecondName('Григорович'); $this->object->setGender(1); $this->assertEquals(explode(',','Григорович,Григоровича,Григоровичеві,Григоровича,Григоровичем,Григоровичеві,Григоровиче'), $this->object->getSecondNameCase()); } - public function testManSirname146() + public function testManSirname129() { $this->object->setSecondName('Григорович-Барський'); $this->object->setGender(1); $this->assertEquals(explode(',','Григорович-Барський,Григорович-Барського,Григорович-Барському,Григорович-Барського,Григорович-Барським,Григорович-Барському,Григорович-Барський'), $this->object->getSecondNameCase()); } - public function testManSirname147() + public function testManSirname130() { $this->object->setSecondName('Григорчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Григорчук,Григорчука,Григорчукові,Григорчука,Григорчуком,Григорчукові,Григорчуче'), $this->object->getSecondNameCase()); } - public function testManSirname148() + public function testManSirname131() { $this->object->setSecondName('Грицак'); $this->object->setGender(1); $this->assertEquals(explode(',','Грицак,Грицака,Грицакові,Грицака,Грицаком,Грицакові,Грицаче'), $this->object->getSecondNameCase()); } - public function testManSirname149() + public function testManSirname132() { $this->object->setSecondName('Гриценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гриценко,Гриценка,Гриценкові,Гриценка,Гриценком,Гриценкові,Гриценче'), $this->object->getSecondNameCase()); } - public function testManSirname150() + public function testManSirname133() { $this->object->setSecondName('Гришко'); $this->object->setGender(1); $this->assertEquals(explode(',','Гришко,Гришка,Гришкові,Гришка,Гришком,Гришкові,Гришче'), $this->object->getSecondNameCase()); } - public function testManSirname151() - { - $this->object->setSecondName('Громики'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Громики,Громики,Громики,Громики,Громики,Громики,Громики'), $this->object->getSecondNameCase()); - } - public function testManSirname152() + public function testManSirname134() { $this->object->setSecondName('Гудзій'); $this->object->setGender(1); $this->assertEquals(explode(',','Гудзій,Гудзія,Гудзієві,Гудзія,Гудзієм,Гудзієві,Гудзію'), $this->object->getSecondNameCase()); } - public function testManSirname153() + public function testManSirname135() { $this->object->setSecondName('Гудзь'); $this->object->setGender(1); $this->assertEquals(explode(',','Гудзь,Гудзя,Гудзеві,Гудзя,Гудзем,Гудзеві,Гудзю'), $this->object->getSecondNameCase()); } - public function testManSirname154() + public function testManSirname136() { $this->object->setSecondName('Гуменюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Гуменюк,Гуменюка,Гуменюкові,Гуменюка,Гуменюком,Гуменюкові,Гуменюче'), $this->object->getSecondNameCase()); } - public function testManSirname155() + public function testManSirname137() { $this->object->setSecondName('Гунько'); $this->object->setGender(1); $this->assertEquals(explode(',','Гунько,Гунька,Гунькові,Гунька,Гуньком,Гунькові,Гуньче'), $this->object->getSecondNameCase()); } - public function testManSirname156() + public function testManSirname138() { $this->object->setSecondName('Діденко'); $this->object->setGender(1); $this->assertEquals(explode(',','Діденко,Діденка,Діденкові,Діденка,Діденком,Діденкові,Діденче'), $this->object->getSecondNameCase()); } - public function testManSirname157() + public function testManSirname139() { $this->object->setSecondName('Даниленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Даниленко,Даниленка,Даниленкові,Даниленка,Даниленком,Даниленкові,Даниленче'), $this->object->getSecondNameCase()); } - public function testManSirname158() + public function testManSirname140() { $this->object->setSecondName('Даньків'); $this->object->setGender(1); $this->assertEquals(explode(',','Даньків,Данькова,Даньковові,Данькова,Даньковом,Даньковові,Данькове'), $this->object->getSecondNameCase()); } - public function testManSirname159() + public function testManSirname141() { $this->object->setSecondName('Данькевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Данькевич,Данькевича,Данькевичеві,Данькевича,Данькевичем,Данькевичеві,Данькевиче'), $this->object->getSecondNameCase()); } - public function testManSirname160() + public function testManSirname142() { $this->object->setSecondName('Дараган'); $this->object->setGender(1); $this->assertEquals(explode(',','Дараган,Дарагана,Дараганові,Дарагана,Дараганом,Дараганові,Дарагане'), $this->object->getSecondNameCase()); } - public function testManSirname161() + public function testManSirname143() { $this->object->setSecondName('Дашкевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Дашкевич,Дашкевича,Дашкевичеві,Дашкевича,Дашкевичем,Дашкевичеві,Дашкевиче'), $this->object->getSecondNameCase()); } - public function testManSirname162() + public function testManSirname144() { $this->object->setSecondName('Денисенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Денисенко,Денисенка,Денисенкові,Денисенка,Денисенком,Денисенкові,Денисенче'), $this->object->getSecondNameCase()); } - public function testManSirname163() + public function testManSirname145() { $this->object->setSecondName('Джус'); $this->object->setGender(1); $this->assertEquals(explode(',','Джус,Джуса,Джусові,Джуса,Джусом,Джусові,Джусе'), $this->object->getSecondNameCase()); } - public function testManSirname164() + public function testManSirname146() { $this->object->setSecondName('Дзюба'); $this->object->setGender(1); $this->assertEquals(explode(',','Дзюба,Дзюби,Дзюбі,Дзюбу,Дзюбою,Дзюбі,Дзюбо'), $this->object->getSecondNameCase()); } - public function testManSirname165() + public function testManSirname147() { $this->object->setSecondName('Дикань'); $this->object->setGender(1); $this->assertEquals(explode(',','Дикань,Диканя,Диканеві,Диканя,Диканем,Диканеві,Диканю'), $this->object->getSecondNameCase()); } - public function testManSirname166() + public function testManSirname148() { $this->object->setSecondName('Дмитерко'); $this->object->setGender(1); $this->assertEquals(explode(',','Дмитерко,Дмитерка,Дмитеркові,Дмитерка,Дмитерком,Дмитеркові,Дмитерче'), $this->object->getSecondNameCase()); } - public function testManSirname167() + public function testManSirname149() { $this->object->setSecondName('Довженко'); $this->object->setGender(1); $this->assertEquals(explode(',','Довженко,Довженка,Довженкові,Довженка,Довженком,Довженкові,Довженче'), $this->object->getSecondNameCase()); } - public function testManSirname168() - { - $this->object->setSecondName('Домонтовичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Домонтовичі,Домонтовичих,Домонтовичим,Домонтовичих,Домонтовичими,Домонтовичих,Домонтовичі'), $this->object->getSecondNameCase()); - } - public function testManSirname169() + public function testManSirname150() { $this->object->setSecondName('Дорош'); $this->object->setGender(1); $this->assertEquals(explode(',','Дорош,Дороша,Дорошеві,Дороша,Дорошем,Дорошеві,Дороше'), $this->object->getSecondNameCase()); } - public function testManSirname170() + public function testManSirname151() { $this->object->setSecondName('Дорошенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Дорошенко,Дорошенка,Дорошенкові,Дорошенка,Дорошенком,Дорошенкові,Дорошенче'), $this->object->getSecondNameCase()); } - public function testManSirname171() + public function testManSirname152() { $this->object->setSecondName('Доценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Доценко,Доценка,Доценкові,Доценка,Доценком,Доценкові,Доценче'), $this->object->getSecondNameCase()); } - public function testManSirname172() + public function testManSirname153() { $this->object->setSecondName('Дочинець'); $this->object->setGender(1); $this->assertEquals(explode(',','Дочинець,Дочинця,Дочинцеві,Дочинця,Дочинцем,Дочинцеві,Дочинцю'), $this->object->getSecondNameCase()); } - public function testManSirname173() - { - $this->object->setSecondName('Драгоманови'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Драгоманови,Драгоманови,Драгоманови,Драгоманови,Драгоманови,Драгоманови,Драгоманови'), $this->object->getSecondNameCase()); - } - public function testManSirname174() + public function testManSirname154() { $this->object->setSecondName('Дудко'); $this->object->setGender(1); $this->assertEquals(explode(',','Дудко,Дудка,Дудкові,Дудка,Дудком,Дудкові,Дудче'), $this->object->getSecondNameCase()); } - public function testManSirname175() - { - $this->object->setSecondName('Дунін-Борковські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Дунін-Борковські,Дунін-Борковських,Дунін-Борковським,Дунін-Борковських,Дунін-Борковськими,Дунін-Борковських,Дунін-Борковські'), $this->object->getSecondNameCase()); - } - public function testManSirname176() + public function testManSirname155() { $this->object->setSecondName('Дяків'); $this->object->setGender(1); $this->assertEquals(explode(',','Дяків,Дякова,Дяковові,Дякова,Дяковом,Дяковові,Дякове'), $this->object->getSecondNameCase()); } - public function testManSirname177() + public function testManSirname156() { $this->object->setSecondName('Дяченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Дяченко,Дяченка,Дяченкові,Дяченка,Дяченком,Дяченкові,Дяченче'), $this->object->getSecondNameCase()); } - public function testManSirname178() + public function testManSirname157() { $this->object->setSecondName('Ейбоженко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ейбоженко,Ейбоженка,Ейбоженкові,Ейбоженка,Ейбоженком,Ейбоженкові,Ейбоженче'), $this->object->getSecondNameCase()); } - public function testManSirname179() + public function testManSirname158() { $this->object->setSecondName('Жайворон'); $this->object->setGender(1); $this->assertEquals(explode(',','Жайворон,Жайворона,Жайворонові,Жайворона,Жайвороном,Жайворонові,Жайвороне'), $this->object->getSecondNameCase()); } - public function testManSirname180() + public function testManSirname159() { $this->object->setSecondName('Жаліло'); $this->object->setGender(1); $this->assertEquals(explode(',','Жаліло,Жалола,Жалолові,Жалола,Жалолом,Жалолові,Жалоле'), $this->object->getSecondNameCase()); } - public function testManSirname181() - { - $this->object->setSecondName('Ждановичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Ждановичі,Ждановичих,Ждановичим,Ждановичих,Ждановичими,Ждановичих,Ждановичі'), $this->object->getSecondNameCase()); - } - public function testManSirname182() + public function testManSirname160() { $this->object->setSecondName('Жежерін'); $this->object->setGender(1); $this->assertEquals(explode(',','Жежерін,Жежеріна,Жежеріну,Жежеріна,Жежеріном,Жежеріну,Жежеріне'), $this->object->getSecondNameCase()); } - public function testManSirname183() + public function testManSirname161() { $this->object->setSecondName('Желєзняк'); $this->object->setGender(1); $this->assertEquals(explode(',','Желєзняк,Желєзняка,Желєзнякові,Желєзняка,Желєзняком,Желєзнякові,Желєзняче'), $this->object->getSecondNameCase()); } - public function testManSirname184() + public function testManSirname162() { $this->object->setSecondName('Железняк'); $this->object->setGender(1); $this->assertEquals(explode(',','Железняк,Железняка,Железнякові,Железняка,Железняком,Железнякові,Железняче'), $this->object->getSecondNameCase()); } - public function testManSirname185() + public function testManSirname163() { $this->object->setSecondName('Жилко'); $this->object->setGender(1); $this->assertEquals(explode(',','Жилко,Жилка,Жилкові,Жилка,Жилком,Жилкові,Жилче'), $this->object->getSecondNameCase()); } - public function testManSirname186() + public function testManSirname164() { $this->object->setSecondName('Жирко'); $this->object->setGender(1); $this->assertEquals(explode(',','Жирко,Жирка,Жиркові,Жирка,Жирком,Жиркові,Жирче'), $this->object->getSecondNameCase()); } - public function testManSirname187() + public function testManSirname165() { $this->object->setSecondName('Жук'); $this->object->setGender(1); $this->assertEquals(explode(',','Жук,Жука,Жукові,Жука,Жуком,Жукові,Жуче'), $this->object->getSecondNameCase()); } - public function testManSirname188() + public function testManSirname166() { $this->object->setSecondName('Жупанський'); $this->object->setGender(1); $this->assertEquals(explode(',','Жупанський,Жупанського,Жупанському,Жупанського,Жупанським,Жупанському,Жупанський'), $this->object->getSecondNameCase()); } - public function testManSirname189() - { - $this->object->setSecondName('Жураківські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Жураківські,Жураківських,Жураківським,Жураківських,Жураківськими,Жураківських,Жураківські'), $this->object->getSecondNameCase()); - } - public function testManSirname190() + public function testManSirname167() { $this->object->setSecondName('Заєць'); $this->object->setGender(1); $this->assertEquals(explode(',','Заєць,Зайця,Зайцеві,Зайця,Зайцем,Зайцеві,Зайцю'), $this->object->getSecondNameCase()); } - public function testManSirname191() + public function testManSirname168() { $this->object->setSecondName('Забашта'); $this->object->setGender(1); $this->assertEquals(explode(',','Забашта,Забашти,Забашті,Забашту,Забаштою,Забашті,Забашто'), $this->object->getSecondNameCase()); } - public function testManSirname192() + public function testManSirname169() { $this->object->setSecondName('Заболотний'); $this->object->setGender(1); $this->assertEquals(explode(',','Заболотний,Заболотного,Заболотному,Заболотного,Заболотним,Заболотному,Заболотний'), $this->object->getSecondNameCase()); } - public function testManSirname193() + public function testManSirname170() { $this->object->setSecondName('Завальнюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Завальнюк,Завальнюка,Завальнюкові,Завальнюка,Завальнюком,Завальнюкові,Завальнюче'), $this->object->getSecondNameCase()); } - public function testManSirname194() - { - $this->object->setSecondName('Закревські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Закревські,Закревських,Закревським,Закревських,Закревськими,Закревських,Закревські'), $this->object->getSecondNameCase()); - } - public function testManSirname195() + public function testManSirname171() { $this->object->setSecondName('Закусило'); $this->object->setGender(1); $this->assertEquals(explode(',','Закусило,Закусила,Закусилові,Закусила,Закусилом,Закусилові,Закусиле'), $this->object->getSecondNameCase()); } - public function testManSirname196() + public function testManSirname172() { $this->object->setSecondName('Залізняк'); $this->object->setGender(1); $this->assertEquals(explode(',','Залізняк,Залізняка,Залізнякові,Залізняка,Залізняком,Залізнякові,Залізняче'), $this->object->getSecondNameCase()); } - public function testManSirname197() + public function testManSirname173() { $this->object->setSecondName('Заруба'); $this->object->setGender(1); $this->assertEquals(explode(',','Заруба,Заруби,Зарубі,Зарубу,Зарубою,Зарубі,Зарубо'), $this->object->getSecondNameCase()); } - public function testManSirname198() + public function testManSirname174() { $this->object->setSecondName('Засядько'); $this->object->setGender(1); $this->assertEquals(explode(',','Засядько,Засядька,Засядькові,Засядька,Засядьком,Засядькові,Засядьче'), $this->object->getSecondNameCase()); } - public function testManSirname199() + public function testManSirname175() { $this->object->setSecondName('Захаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Захаренко,Захаренка,Захаренкові,Захаренка,Захаренком,Захаренкові,Захаренче'), $this->object->getSecondNameCase()); } - public function testManSirname200() + public function testManSirname176() { $this->object->setSecondName('Захарчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Захарчук,Захарчука,Захарчукові,Захарчука,Захарчуком,Захарчукові,Захарчуче'), $this->object->getSecondNameCase()); } - public function testManSirname201() + public function testManSirname177() { $this->object->setSecondName('Заяць'); $this->object->setGender(1); $this->assertEquals(explode(',','Заяць,Зайця,Зайцеві,Зайця,Зайцем,Зайцеві,Зайцю'), $this->object->getSecondNameCase()); } - public function testManSirname202() + public function testManSirname178() { $this->object->setSecondName('Заячківський'); $this->object->setGender(1); $this->assertEquals(explode(',','Заячківський,Заячківського,Заячківському,Заячківського,Заячківським,Заячківському,Заячківський'), $this->object->getSecondNameCase()); } - public function testManSirname203() - { - $this->object->setSecondName('Збаразькі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Збаразькі,Збаразьких,Збаразьким,Збаразьких,Збаразькими,Збаразьких,Збаразькі'), $this->object->getSecondNameCase()); - } - public function testManSirname204() + public function testManSirname179() { $this->object->setSecondName('Зленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Зленко,Зленка,Зленкові,Зленка,Зленком,Зленкові,Зленче'), $this->object->getSecondNameCase()); } - public function testManSirname205() - { - $this->object->setSecondName('Значко-Яворські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Значко-Яворські,Значко-Яворських,Значко-Яворським,Значко-Яворських,Значко-Яворськими,Значко-Яворських,Значко-Яворські'), $this->object->getSecondNameCase()); - } - public function testManSirname206() + public function testManSirname180() { $this->object->setSecondName('Золотаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Золотаренко,Золотаренка,Золотаренкові,Золотаренка,Золотаренком,Золотаренкові,Золотаренче'), $this->object->getSecondNameCase()); } - public function testManSirname207() + public function testManSirname181() { $this->object->setSecondName('Кабачок'); $this->object->setGender(1); $this->assertEquals(explode(',','Кабачок,Кабачка,Кабачкові,Кабачка,Кабачком,Кабачкові,Кабачче'), $this->object->getSecondNameCase()); } - public function testManSirname208() + public function testManSirname182() { $this->object->setSecondName('Каганець'); $this->object->setGender(1); $this->assertEquals(explode(',','Каганець,Каганця,Каганцеві,Каганця,Каганцем,Каганцеві,Каганцю'), $this->object->getSecondNameCase()); } - public function testManSirname209() - { - $this->object->setSecondName('Калашники'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Калашники,Калашники,Калашники,Калашники,Калашники,Калашники,Калашники'), $this->object->getSecondNameCase()); - } - public function testManSirname210() + public function testManSirname183() { $this->object->setSecondName('Калинович'); $this->object->setGender(1); $this->assertEquals(explode(',','Калинович,Калиновича,Калиновичеві,Калиновича,Калиновичем,Калиновичеві,Калиновиче'), $this->object->getSecondNameCase()); } - public function testManSirname211() - { - $this->object->setSecondName('Кандиби'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Кандиби,Кандиби,Кандиби,Кандиби,Кандиби,Кандиби,Кандиби'), $this->object->getSecondNameCase()); - } - public function testManSirname212() - { - $this->object->setSecondName('Карашевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Карашевичі,Карашевичих,Карашевичим,Карашевичих,Карашевичими,Карашевичих,Карашевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname213() + public function testManSirname184() { $this->object->setSecondName('Кармалюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Кармалюк,Кармалюка,Кармалюкові,Кармалюка,Кармалюком,Кармалюкові,Кармалюче'), $this->object->getSecondNameCase()); } - public function testManSirname214() + public function testManSirname185() { $this->object->setSecondName('Карпенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Карпенко,Карпенка,Карпенкові,Карпенка,Карпенком,Карпенкові,Карпенче'), $this->object->getSecondNameCase()); } - public function testManSirname215() + public function testManSirname186() { $this->object->setSecondName('Кириленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Кириленко,Кириленка,Кириленкові,Кириленка,Кириленком,Кириленкові,Кириленче'), $this->object->getSecondNameCase()); } - public function testManSirname216() - { - $this->object->setSecondName('Кисилі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Кисилі,Кисилих,Кисилим,Кисилих,Кисилими,Кисилих,Кисилі'), $this->object->getSecondNameCase()); - } - public function testManSirname217() + public function testManSirname187() { $this->object->setSecondName('Китастий'); $this->object->setGender(1); $this->assertEquals(explode(',','Китастий,Китастого,Китастому,Китастого,Китастим,Китастому,Китастий'), $this->object->getSecondNameCase()); } - public function testManSirname218() + public function testManSirname188() { $this->object->setSecondName('Кицай'); $this->object->setGender(1); $this->assertEquals(explode(',','Кицай,Кицая,Кицаєві,Кицая,Кицаєм,Кицаєві,Кицаю'), $this->object->getSecondNameCase()); } - public function testManSirname219() + public function testManSirname189() { $this->object->setSecondName('Клименко'); $this->object->setGender(1); $this->assertEquals(explode(',','Клименко,Клименка,Клименкові,Клименка,Клименком,Клименкові,Клименче'), $this->object->getSecondNameCase()); } - public function testManSirname220() + public function testManSirname190() { $this->object->setSecondName('Климчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Климчук,Климчука,Климчукові,Климчука,Климчуком,Климчукові,Климчуче'), $this->object->getSecondNameCase()); } - public function testManSirname221() + public function testManSirname191() { $this->object->setSecondName('Кмета'); $this->object->setGender(1); $this->assertEquals(explode(',','Кмета,Кмети,Кметі,Кмету,Кметою,Кметі,Кмето'), $this->object->getSecondNameCase()); } - public function testManSirname222() + public function testManSirname192() { $this->object->setSecondName('Книш'); $this->object->setGender(1); $this->assertEquals(explode(',','Книш,Книша,Книшеві,Книша,Книшем,Книшеві,Книше'), $this->object->getSecondNameCase()); } - public function testManSirname223() + public function testManSirname193() { $this->object->setSecondName('Ковалів'); $this->object->setGender(1); $this->assertEquals(explode(',','Ковалів,Ковалова,Коваловові,Ковалова,Коваловом,Коваловові,Ковалове'), $this->object->getSecondNameCase()); } - public function testManSirname224() + public function testManSirname194() { $this->object->setSecondName('Коваленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Коваленко,Коваленка,Коваленкові,Коваленка,Коваленком,Коваленкові,Коваленче'), $this->object->getSecondNameCase()); } - public function testManSirname225() + public function testManSirname195() { $this->object->setSecondName('Коваль'); $this->object->setGender(1); $this->assertEquals(explode(',','Коваль,Коваля,Ковалеві,Коваля,Ковалем,Ковалеві,Ковалю'), $this->object->getSecondNameCase()); } - public function testManSirname226() + public function testManSirname196() { $this->object->setSecondName('Ковальчик'); $this->object->setGender(1); $this->assertEquals(explode(',','Ковальчик,Ковальчика,Ковальчикові,Ковальчика,Ковальчиком,Ковальчикові,Ковальчиче'), $this->object->getSecondNameCase()); } - public function testManSirname227() + public function testManSirname197() { $this->object->setSecondName('Ковальчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Ковальчук,Ковальчука,Ковальчукові,Ковальчука,Ковальчуком,Ковальчукові,Ковальчуче'), $this->object->getSecondNameCase()); } - public function testManSirname228() + public function testManSirname198() { $this->object->setSecondName('Кованько'); $this->object->setGender(1); $this->assertEquals(explode(',','Кованько,Кованька,Кованькові,Кованька,Кованьком,Кованькові,Кованьче'), $this->object->getSecondNameCase()); } - public function testManSirname229() + public function testManSirname199() { $this->object->setSecondName('Ковтун'); $this->object->setGender(1); $this->assertEquals(explode(',','Ковтун,Ковтуна,Ковтунові,Ковтуна,Ковтуном,Ковтунові,Ковтуне'), $this->object->getSecondNameCase()); } - public function testManSirname230() + public function testManSirname200() { $this->object->setSecondName('Козаченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Козаченко,Козаченка,Козаченкові,Козаченка,Козаченком,Козаченкові,Козаченче'), $this->object->getSecondNameCase()); } - public function testManSirname231() + public function testManSirname201() { $this->object->setSecondName('Козачинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Козачинський,Козачинського,Козачинському,Козачинського,Козачинським,Козачинському,Козачинський'), $this->object->getSecondNameCase()); } - public function testManSirname232() + public function testManSirname202() { $this->object->setSecondName('Козачок'); $this->object->setGender(1); $this->assertEquals(explode(',','Козачок,Козачка,Козачкові,Козачка,Козачком,Козачкові,Козачче'), $this->object->getSecondNameCase()); } - public function testManSirname233() + public function testManSirname203() { $this->object->setSecondName('Козубенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Козубенко,Козубенка,Козубенкові,Козубенка,Козубенком,Козубенкові,Козубенче'), $this->object->getSecondNameCase()); } - public function testManSirname234() + public function testManSirname204() { $this->object->setSecondName('Колесник'); $this->object->setGender(1); $this->assertEquals(explode(',','Колесник,Колесника,Колесникові,Колесника,Колесником,Колесникові,Колесниче'), $this->object->getSecondNameCase()); } - public function testManSirname235() + public function testManSirname205() { $this->object->setSecondName('Колодій'); $this->object->setGender(1); $this->assertEquals(explode(',','Колодій,Колодія,Колодієві,Колодія,Колодієм,Колодієві,Колодію'), $this->object->getSecondNameCase()); } - public function testManSirname236() + public function testManSirname206() { $this->object->setSecondName('Колодний'); $this->object->setGender(1); $this->assertEquals(explode(',','Колодний,Колодного,Колодному,Колодного,Колодним,Колодному,Колодний'), $this->object->getSecondNameCase()); } - public function testManSirname237() + public function testManSirname207() { $this->object->setSecondName('Коломієць'); $this->object->setGender(1); $this->assertEquals(explode(',','Коломієць,Коломійця,Коломійцеві,Коломійця,Коломійцем,Коломійцеві,Коломійцю'), $this->object->getSecondNameCase()); } - public function testManSirname238() + public function testManSirname208() { $this->object->setSecondName('Комар'); $this->object->setGender(1); $this->assertEquals(explode(',','Комар,Комара,Комарові,Комара,Комаром,Комарові,Комаре'), $this->object->getSecondNameCase()); } - public function testManSirname239() + public function testManSirname209() { $this->object->setSecondName('Кондратюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Кондратюк,Кондратюка,Кондратюкові,Кондратюка,Кондратюком,Кондратюкові,Кондратюче'), $this->object->getSecondNameCase()); } - public function testManSirname240() - { - $this->object->setSecondName('Кониські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Кониські,Кониських,Кониським,Кониських,Кониськими,Кониських,Кониські'), $this->object->getSecondNameCase()); - } - public function testManSirname241() + public function testManSirname210() { $this->object->setSecondName('Корецький'); $this->object->setGender(1); $this->assertEquals(explode(',','Корецький,Корецького,Корецькому,Корецького,Корецьким,Корецькому,Корецький'), $this->object->getSecondNameCase()); } - public function testManSirname242() + public function testManSirname211() { $this->object->setSecondName('Корж'); $this->object->setGender(1); $this->assertEquals(explode(',','Корж,Коржа,Коржеві,Коржа,Коржем,Коржеві,Корже'), $this->object->getSecondNameCase()); } - public function testManSirname243() + public function testManSirname212() { $this->object->setSecondName('Корнійчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Корнійчук,Корнійчука,Корнійчукові,Корнійчука,Корнійчуком,Корнійчукові,Корнійчуче'), $this->object->getSecondNameCase()); } - public function testManSirname244() + public function testManSirname213() { $this->object->setSecondName('Коробка'); $this->object->setGender(1); $this->assertEquals(explode(',','Коробка,Коробки,Коробці,Коробку,Коробкою,Коробці,Коробко'), $this->object->getSecondNameCase()); } - public function testManSirname245() + public function testManSirname214() { $this->object->setSecondName('Королюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Королюк,Королюка,Королюкові,Королюка,Королюком,Королюкові,Королюче'), $this->object->getSecondNameCase()); } - public function testManSirname246() + public function testManSirname215() { $this->object->setSecondName('Короткевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Короткевич,Короткевича,Короткевичеві,Короткевича,Короткевичем,Короткевичеві,Короткевиче'), $this->object->getSecondNameCase()); } - public function testManSirname247() + public function testManSirname216() { $this->object->setSecondName('Корпанюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Корпанюк,Корпанюка,Корпанюкові,Корпанюка,Корпанюком,Корпанюкові,Корпанюче'), $this->object->getSecondNameCase()); } - public function testManSirname248() + public function testManSirname217() { $this->object->setSecondName('Корчак'); $this->object->setGender(1); $this->assertEquals(explode(',','Корчак,Корчака,Корчакові,Корчака,Корчаком,Корчакові,Корчаче'), $this->object->getSecondNameCase()); } - public function testManSirname249() + public function testManSirname218() { $this->object->setSecondName('Корчинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Корчинський,Корчинського,Корчинському,Корчинського,Корчинським,Корчинському,Корчинський'), $this->object->getSecondNameCase()); } - public function testManSirname250() + public function testManSirname219() { $this->object->setSecondName('Косенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Косенко,Косенка,Косенкові,Косенка,Косенком,Косенкові,Косенче'), $this->object->getSecondNameCase()); } - public function testManSirname251() + public function testManSirname220() { $this->object->setSecondName('Костенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Костенко,Костенка,Костенкові,Костенка,Костенком,Костенкові,Костенче'), $this->object->getSecondNameCase()); } - public function testManSirname252() + public function testManSirname221() { $this->object->setSecondName('Коструба'); $this->object->setGender(1); $this->assertEquals(explode(',','Коструба,Коструби,Кострубі,Кострубу,Кострубою,Кострубі,Кострубо'), $this->object->getSecondNameCase()); } - public function testManSirname253() + public function testManSirname222() { $this->object->setSecondName('Костюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Костюк,Костюка,Костюкові,Костюка,Костюком,Костюкові,Костюче'), $this->object->getSecondNameCase()); } - public function testManSirname254() + public function testManSirname223() { $this->object->setSecondName('Котляр'); $this->object->setGender(1); $this->assertEquals(explode(',','Котляр,Котляра,Котлярові,Котляра,Котляром,Котлярові,Котляре'), $this->object->getSecondNameCase()); } - public function testManSirname255() + public function testManSirname224() { $this->object->setSecondName('Котляревський'); $this->object->setGender(1); $this->assertEquals(explode(',','Котляревський,Котляревського,Котляревському,Котляревського,Котляревським,Котляревському,Котляревський'), $this->object->getSecondNameCase()); } - public function testManSirname256() + public function testManSirname225() { $this->object->setSecondName('Кравців'); $this->object->setGender(1); $this->assertEquals(explode(',','Кравців,Кравцова,Кравцовові,Кравцова,Кравцовом,Кравцовові,Кравцове'), $this->object->getSecondNameCase()); } - public function testManSirname257() + public function testManSirname226() { $this->object->setSecondName('Кравченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Кравченко,Кравченка,Кравченкові,Кравченка,Кравченком,Кравченкові,Кравченче'), $this->object->getSecondNameCase()); } - public function testManSirname258() + public function testManSirname227() { $this->object->setSecondName('Кравчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Кравчук,Кравчука,Кравчукові,Кравчука,Кравчуком,Кравчукові,Кравчуче'), $this->object->getSecondNameCase()); } - public function testManSirname259() + public function testManSirname228() { $this->object->setSecondName('Красовський'); $this->object->setGender(1); $this->assertEquals(explode(',','Красовський,Красовського,Красовському,Красовського,Красовським,Красовському,Красовський'), $this->object->getSecondNameCase()); } - public function testManSirname260() + public function testManSirname229() { $this->object->setSecondName('Криворучко'); $this->object->setGender(1); $this->assertEquals(explode(',','Криворучко,Криворучка,Криворучкові,Криворучка,Криворучком,Криворучкові,Криворучче'), $this->object->getSecondNameCase()); } - public function testManSirname261() + public function testManSirname230() { $this->object->setSecondName('Крикуненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Крикуненко,Крикуненка,Крикуненкові,Крикуненка,Крикуненком,Крикуненкові,Крикуненче'), $this->object->getSecondNameCase()); } - public function testManSirname262() - { - $this->object->setSecondName('Крупські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Крупські,Крупських,Крупським,Крупських,Крупськими,Крупських,Крупські'), $this->object->getSecondNameCase()); - } - public function testManSirname263() + public function testManSirname231() { $this->object->setSecondName('Кузьмінський'); $this->object->setGender(1); $this->assertEquals(explode(',','Кузьмінський,Кузьмінського,Кузьмінському,Кузьмінського,Кузьмінським,Кузьмінському,Кузьмінський'), $this->object->getSecondNameCase()); } - public function testManSirname264() + public function testManSirname232() { $this->object->setSecondName('Кулиняк'); $this->object->setGender(1); $this->assertEquals(explode(',','Кулиняк,Кулиняка,Кулинякові,Кулиняка,Кулиняком,Кулинякові,Кулиняче'), $this->object->getSecondNameCase()); } - public function testManSirname265() + public function testManSirname233() { $this->object->setSecondName('Кульчицький'); $this->object->setGender(1); $this->assertEquals(explode(',','Кульчицький,Кульчицького,Кульчицькому,Кульчицького,Кульчицьким,Кульчицькому,Кульчицький'), $this->object->getSecondNameCase()); } - public function testManSirname266() + public function testManSirname234() { $this->object->setSecondName('Купчинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Купчинський,Купчинського,Купчинському,Купчинського,Купчинським,Купчинському,Купчинський'), $this->object->getSecondNameCase()); } - public function testManSirname267() - { - $this->object->setSecondName('Курцевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Курцевичі,Курцевичих,Курцевичим,Курцевичих,Курцевичими,Курцевичих,Курцевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname268() + public function testManSirname235() { $this->object->setSecondName('Кухаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Кухаренко,Кухаренка,Кухаренкові,Кухаренка,Кухаренком,Кухаренкові,Кухаренче'), $this->object->getSecondNameCase()); } - public function testManSirname269() + public function testManSirname236() { $this->object->setSecondName('Куц'); $this->object->setGender(1); $this->assertEquals(explode(',','Куц,Куца,Куцові,Куца,Куцом,Куцові,Куце'), $this->object->getSecondNameCase()); } - public function testManSirname270() + public function testManSirname237() { $this->object->setSecondName('Куценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Куценко,Куценка,Куценкові,Куценка,Куценком,Куценкові,Куценче'), $this->object->getSecondNameCase()); } - public function testManSirname271() + public function testManSirname238() { $this->object->setSecondName('Кучер'); $this->object->setGender(1); $this->assertEquals(explode(',','Кучер,Кучера,Кучерові,Кучера,Кучером,Кучерові,Кучере'), $this->object->getSecondNameCase()); } - public function testManSirname272() + public function testManSirname239() { $this->object->setSecondName('Кучеренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Кучеренко,Кучеренка,Кучеренкові,Кучеренка,Кучеренком,Кучеренкові,Кучеренче'), $this->object->getSecondNameCase()); } - public function testManSirname273() + public function testManSirname240() { $this->object->setSecondName('Кушнір'); $this->object->setGender(1); $this->assertEquals(explode(',','Кушнір,Кушнора,Кушнорові,Кушнора,Кушнором,Кушнорові,Кушноре'), $this->object->getSecondNameCase()); } - public function testManSirname274() + public function testManSirname241() { $this->object->setSecondName('Лаба'); $this->object->setGender(1); $this->assertEquals(explode(',','Лаба,Лаби,Лабі,Лабу,Лабою,Лабі,Лабо'), $this->object->getSecondNameCase()); } - public function testManSirname275() + public function testManSirname242() { $this->object->setSecondName('Лаврін'); $this->object->setGender(1); $this->assertEquals(explode(',','Лаврін,Лавріна,Лавріну,Лавріна,Лавріном,Лавріну,Лавріне'), $this->object->getSecondNameCase()); } - public function testManSirname276() + public function testManSirname243() { $this->object->setSecondName('Лаврик'); $this->object->setGender(1); $this->assertEquals(explode(',','Лаврик,Лаврика,Лаврикові,Лаврика,Лавриком,Лаврикові,Лавриче'), $this->object->getSecondNameCase()); } - public function testManSirname277() + public function testManSirname244() { $this->object->setSecondName('Лавриненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Лавриненко,Лавриненка,Лавриненкові,Лавриненка,Лавриненком,Лавриненкові,Лавриненче'), $this->object->getSecondNameCase()); } - public function testManSirname278() - { - $this->object->setSecondName('Лазаревські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Лазаревські,Лазаревських,Лазаревським,Лазаревських,Лазаревськими,Лазаревських,Лазаревські'), $this->object->getSecondNameCase()); - } - public function testManSirname279() + public function testManSirname245() { $this->object->setSecondName('Лазарчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Лазарчук,Лазарчука,Лазарчукові,Лазарчука,Лазарчуком,Лазарчукові,Лазарчуче'), $this->object->getSecondNameCase()); } - public function testManSirname280() + public function testManSirname246() { $this->object->setSecondName('Лазорко'); $this->object->setGender(1); $this->assertEquals(explode(',','Лазорко,Лазорка,Лазоркові,Лазорка,Лазорком,Лазоркові,Лазорче'), $this->object->getSecondNameCase()); } - public function testManSirname281() - { - $this->object->setSecondName('Лашкевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Лашкевичі,Лашкевичих,Лашкевичим,Лашкевичих,Лашкевичими,Лашкевичих,Лашкевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname282() + public function testManSirname247() { $this->object->setSecondName('Левицький'); $this->object->setGender(1); $this->assertEquals(explode(',','Левицький,Левицького,Левицькому,Левицького,Левицьким,Левицькому,Левицький'), $this->object->getSecondNameCase()); } - public function testManSirname283() - { - $this->object->setSecondName('Левковські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Левковські,Левковських,Левковським,Левковських,Левковськими,Левковських,Левковські'), $this->object->getSecondNameCase()); - } - public function testManSirname284() + public function testManSirname248() { $this->object->setSecondName('Левченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Левченко,Левченка,Левченкові,Левченка,Левченком,Левченкові,Левченче'), $this->object->getSecondNameCase()); } - public function testManSirname285() - { - $this->object->setSecondName('Леонтовичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Леонтовичі,Леонтовичих,Леонтовичим,Леонтовичих,Леонтовичими,Леонтовичих,Леонтовичі'), $this->object->getSecondNameCase()); - } - public function testManSirname286() + public function testManSirname249() { $this->object->setSecondName('Лесів'); $this->object->setGender(1); $this->assertEquals(explode(',','Лесів,Лесова,Лесовові,Лесова,Лесовом,Лесовові,Лесове'), $this->object->getSecondNameCase()); } - public function testManSirname287() - { - $this->object->setSecondName('Лесевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Лесевичі,Лесевичих,Лесевичим,Лесевичих,Лесевичими,Лесевичих,Лесевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname288() + public function testManSirname250() { $this->object->setSecondName('Лисенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Лисенко,Лисенка,Лисенкові,Лисенка,Лисенком,Лисенкові,Лисенче'), $this->object->getSecondNameCase()); } - public function testManSirname289() + public function testManSirname251() { $this->object->setSecondName('Литвин'); $this->object->setGender(1); $this->assertEquals(explode(',','Литвин,Литвина,Литвинові,Литвина,Литвином,Литвинові,Литвине'), $this->object->getSecondNameCase()); } - public function testManSirname290() + public function testManSirname252() { $this->object->setSecondName('Литвиненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Литвиненко,Литвиненка,Литвиненкові,Литвиненка,Литвиненком,Литвиненкові,Литвиненче'), $this->object->getSecondNameCase()); } - public function testManSirname291() + public function testManSirname253() { $this->object->setSecondName('Литвинов'); $this->object->setGender(1); $this->assertEquals(explode(',','Литвинов,Литвинова,Литвинову,Литвинова,Литвиновим,Литвинову,Литвинове'), $this->object->getSecondNameCase()); } - public function testManSirname292() + public function testManSirname254() { $this->object->setSecondName('Литовченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Литовченко,Литовченка,Литовченкові,Литовченка,Литовченком,Литовченкові,Литовченче'), $this->object->getSecondNameCase()); } - public function testManSirname293() + public function testManSirname255() { $this->object->setSecondName('Лозина-Лозинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Лозина-Лозинський,Лозина-Лозинського,Лозина-Лозинському,Лозина-Лозинського,Лозина-Лозинським,Лозина-Лозинському,Лозина-Лозинський'), $this->object->getSecondNameCase()); } - public function testManSirname294() + public function testManSirname256() { $this->object->setSecondName('Лопатинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Лопатинський,Лопатинського,Лопатинському,Лопатинського,Лопатинським,Лопатинському,Лопатинський'), $this->object->getSecondNameCase()); } - public function testManSirname295() - { - $this->object->setSecondName('Лукашевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Лукашевичі,Лукашевичих,Лукашевичим,Лукашевичих,Лукашевичими,Лукашевичих,Лукашевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname296() + public function testManSirname257() { $this->object->setSecondName('Лукомський'); $this->object->setGender(1); $this->assertEquals(explode(',','Лукомський,Лукомського,Лукомському,Лукомського,Лукомським,Лукомському,Лукомський'), $this->object->getSecondNameCase()); } - public function testManSirname297() + public function testManSirname258() { $this->object->setSecondName('Луценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Луценко,Луценка,Луценкові,Луценка,Луценком,Луценкові,Луценче'), $this->object->getSecondNameCase()); } - public function testManSirname298() + public function testManSirname259() { $this->object->setSecondName('Людкевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Людкевич,Людкевича,Людкевичеві,Людкевича,Людкевичем,Людкевичеві,Людкевиче'), $this->object->getSecondNameCase()); } - public function testManSirname299() + public function testManSirname260() { $this->object->setSecondName('Ляшенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ляшенко,Ляшенка,Ляшенкові,Ляшенка,Ляшенком,Ляшенкові,Ляшенче'), $this->object->getSecondNameCase()); } - public function testManSirname300() + public function testManSirname261() { $this->object->setSecondName('Мірошниченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Мірошниченко,Мірошниченка,Мірошниченкові,Мірошниченка,Мірошниченком,Мірошниченкові,Мірошниченче'), $this->object->getSecondNameCase()); } - public function testManSirname301() + public function testManSirname262() { $this->object->setSecondName('Мірчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Мірчук,Мірчука,Мірчукові,Мірчука,Мірчуком,Мірчукові,Мірчуче'), $this->object->getSecondNameCase()); } - public function testManSirname302() + public function testManSirname263() { $this->object->setSecondName('Міщенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Міщенко,Міщенка,Міщенкові,Міщенка,Міщенком,Міщенкові,Міщенче'), $this->object->getSecondNameCase()); } - public function testManSirname303() - { - $this->object->setSecondName('Мазаракі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Мазаракі,Мазараких,Мазараким,Мазараких,Мазаракими,Мазараких,Мазаракі'), $this->object->getSecondNameCase()); - } - public function testManSirname304() - { - $this->object->setSecondName('Мазепи'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Мазепи,Мазепи,Мазепи,Мазепи,Мазепи,Мазепи,Мазепи'), $this->object->getSecondNameCase()); - } - public function testManSirname305() + public function testManSirname264() { $this->object->setSecondName('Мазур'); $this->object->setGender(1); $this->assertEquals(explode(',','Мазур,Мазура,Мазурові,Мазура,Мазуром,Мазурові,Мазуре'), $this->object->getSecondNameCase()); } - public function testManSirname306() + public function testManSirname265() { $this->object->setSecondName('Макаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Макаренко,Макаренка,Макаренкові,Макаренка,Макаренком,Макаренкові,Макаренче'), $this->object->getSecondNameCase()); } - public function testManSirname307() + public function testManSirname266() { $this->object->setSecondName('Максименко'); $this->object->setGender(1); $this->assertEquals(explode(',','Максименко,Максименка,Максименкові,Максименка,Максименком,Максименкові,Максименче'), $this->object->getSecondNameCase()); } - public function testManSirname308() + public function testManSirname267() { $this->object->setSecondName('Маланчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Маланчук,Маланчука,Маланчукові,Маланчука,Маланчуком,Маланчукові,Маланчуче'), $this->object->getSecondNameCase()); } - public function testManSirname309() - { - $this->object->setSecondName('Малаховські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Малаховські,Малаховських,Малаховським,Малаховських,Малаховськими,Малаховських,Малаховські'), $this->object->getSecondNameCase()); - } - public function testManSirname310() + public function testManSirname268() { $this->object->setSecondName('Малишко'); $this->object->setGender(1); $this->assertEquals(explode(',','Малишко,Малишка,Малишкові,Малишка,Малишком,Малишкові,Малишче'), $this->object->getSecondNameCase()); } - public function testManSirname311() + public function testManSirname269() { $this->object->setSecondName('Малкович'); $this->object->setGender(1); $this->assertEquals(explode(',','Малкович,Малковича,Малковичеві,Малковича,Малковичем,Малковичеві,Малковиче'), $this->object->getSecondNameCase()); } - public function testManSirname312() + public function testManSirname270() { $this->object->setSecondName('Мамчур'); $this->object->setGender(1); $this->assertEquals(explode(',','Мамчур,Мамчура,Мамчурові,Мамчура,Мамчуром,Мамчурові,Мамчуре'), $this->object->getSecondNameCase()); } - public function testManSirname313() + public function testManSirname271() { $this->object->setSecondName('Маркевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Маркевич,Маркевича,Маркевичеві,Маркевича,Маркевичем,Маркевичеві,Маркевиче'), $this->object->getSecondNameCase()); } - public function testManSirname314() - { - $this->object->setSecondName('Маркевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Маркевичі,Маркевичих,Маркевичим,Маркевичих,Маркевичими,Маркевичих,Маркевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname315() + public function testManSirname272() { $this->object->setSecondName('Мартиненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Мартиненко,Мартиненка,Мартиненкові,Мартиненка,Мартиненком,Мартиненкові,Мартиненче'), $this->object->getSecondNameCase()); } - public function testManSirname316() - { - $this->object->setSecondName('Мартоси'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Мартоси,Мартоси,Мартоси,Мартоси,Мартоси,Мартоси,Мартоси'), $this->object->getSecondNameCase()); - } - public function testManSirname317() + public function testManSirname273() { $this->object->setSecondName('Марунчак'); $this->object->setGender(1); $this->assertEquals(explode(',','Марунчак,Марунчака,Марунчакові,Марунчака,Марунчаком,Марунчакові,Марунчаче'), $this->object->getSecondNameCase()); } - public function testManSirname318() + public function testManSirname274() { $this->object->setSecondName('Марценюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Марценюк,Марценюка,Марценюкові,Марценюка,Марценюком,Марценюкові,Марценюче'), $this->object->getSecondNameCase()); } - public function testManSirname319() + public function testManSirname275() { $this->object->setSecondName('Марченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Марченко,Марченка,Марченкові,Марченка,Марченком,Марченкові,Марченче'), $this->object->getSecondNameCase()); } - public function testManSirname320() + public function testManSirname276() { $this->object->setSecondName('Марчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Марчук,Марчука,Марчукові,Марчука,Марчуком,Марчукові,Марчуче'), $this->object->getSecondNameCase()); } - public function testManSirname321() + public function testManSirname277() { $this->object->setSecondName('Масоха'); $this->object->setGender(1); $this->assertEquals(explode(',','Масоха,Масохи,Масосі,Масоху,Масохою,Масосі,Масохо'), $this->object->getSecondNameCase()); } - public function testManSirname322() + public function testManSirname278() { $this->object->setSecondName('Матвієнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Матвієнко,Матвієнка,Матвієнкові,Матвієнка,Матвієнком,Матвієнкові,Матвієнче'), $this->object->getSecondNameCase()); } - public function testManSirname323() + public function testManSirname279() { $this->object->setSecondName('Матюшенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Матюшенко,Матюшенка,Матюшенкові,Матюшенка,Матюшенком,Матюшенкові,Матюшенче'), $this->object->getSecondNameCase()); } - public function testManSirname324() + public function testManSirname280() { $this->object->setSecondName('Маценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Маценко,Маценка,Маценкові,Маценка,Маценком,Маценкові,Маценче'), $this->object->getSecondNameCase()); } - public function testManSirname325() + public function testManSirname281() { $this->object->setSecondName('Мацюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Мацюк,Мацюка,Мацюкові,Мацюка,Мацюком,Мацюкові,Мацюче'), $this->object->getSecondNameCase()); } - public function testManSirname326() + public function testManSirname282() { $this->object->setSecondName('Мельник'); $this->object->setGender(1); $this->assertEquals(explode(',','Мельник,Мельника,Мельникові,Мельника,Мельником,Мельникові,Мельниче'), $this->object->getSecondNameCase()); } - public function testManSirname327() + public function testManSirname283() { $this->object->setSecondName('Мельниченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Мельниченко,Мельниченка,Мельниченкові,Мельниченка,Мельниченком,Мельниченкові,Мельниченче'), $this->object->getSecondNameCase()); } - public function testManSirname328() + public function testManSirname284() { $this->object->setSecondName('Мельничук'); $this->object->setGender(1); $this->assertEquals(explode(',','Мельничук,Мельничука,Мельничукові,Мельничука,Мельничуком,Мельничукові,Мельничуче'), $this->object->getSecondNameCase()); } - public function testManSirname329() + public function testManSirname285() { $this->object->setSecondName('Микитенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Микитенко,Микитенка,Микитенкові,Микитенка,Микитенком,Микитенкові,Микитенче'), $this->object->getSecondNameCase()); } - public function testManSirname330() + public function testManSirname286() { $this->object->setSecondName('Микитин'); $this->object->setGender(1); $this->assertEquals(explode(',','Микитин,Микитина,Микитинові,Микитина,Микитином,Микитинові,Микитине'), $this->object->getSecondNameCase()); } - public function testManSirname331() - { - $this->object->setSecondName('Милорадовичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Милорадовичі,Милорадовичих,Милорадовичим,Милорадовичих,Милорадовичими,Милорадовичих,Милорадовичі'), $this->object->getSecondNameCase()); - } - public function testManSirname332() + public function testManSirname287() { $this->object->setSecondName('Мирон'); $this->object->setGender(1); $this->assertEquals(explode(',','Мирон,Мирона,Миронові,Мирона,Мироном,Миронові,Мироне'), $this->object->getSecondNameCase()); } - public function testManSirname333() + public function testManSirname288() { $this->object->setSecondName('Михайленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Михайленко,Михайленка,Михайленкові,Михайленка,Михайленком,Михайленкові,Михайленче'), $this->object->getSecondNameCase()); } - public function testManSirname334() + public function testManSirname289() { $this->object->setSecondName('Михайличенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Михайличенко,Михайличенка,Михайличенкові,Михайличенка,Михайличенком,Михайличенкові,Михайличенче'), $this->object->getSecondNameCase()); } - public function testManSirname335() + public function testManSirname290() { $this->object->setSecondName('Михайлюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Михайлюк,Михайлюка,Михайлюкові,Михайлюка,Михайлюком,Михайлюкові,Михайлюче'), $this->object->getSecondNameCase()); } - public function testManSirname336() + public function testManSirname291() { $this->object->setSecondName('Мицик'); $this->object->setGender(1); $this->assertEquals(explode(',','Мицик,Мицика,Мицикові,Мицика,Мициком,Мицикові,Мициче'), $this->object->getSecondNameCase()); } - public function testManSirname337() + public function testManSirname292() { $this->object->setSecondName('Мовчан'); $this->object->setGender(1); $this->assertEquals(explode(',','Мовчан,Мовчана,Мовчанові,Мовчана,Мовчаном,Мовчанові,Мовчане'), $this->object->getSecondNameCase()); } - public function testManSirname338() - { - $this->object->setSecondName('Могили'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Могили,Могили,Могили,Могили,Могили,Могили,Могили'), $this->object->getSecondNameCase()); - } - public function testManSirname339() - { - $this->object->setSecondName('Модзалевські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Модзалевські,Модзалевських,Модзалевським,Модзалевських,Модзалевськими,Модзалевських,Модзалевські'), $this->object->getSecondNameCase()); - } - public function testManSirname340() + public function testManSirname293() { $this->object->setSecondName('Моргун'); $this->object->setGender(1); $this->assertEquals(explode(',','Моргун,Моргуна,Моргунові,Моргуна,Моргуном,Моргунові,Моргуне'), $this->object->getSecondNameCase()); } - public function testManSirname341() + public function testManSirname294() { $this->object->setSecondName('Мороз'); $this->object->setGender(1); $this->assertEquals(explode(',','Мороз,Мороза,Морозові,Мороза,Морозом,Морозові,Морозе'), $this->object->getSecondNameCase()); } - public function testManSirname342() - { - $this->object->setSecondName('Мосендзи'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Мосендзи,Мосендзи,Мосендзи,Мосендзи,Мосендзи,Мосендзи,Мосендзи'), $this->object->getSecondNameCase()); - } - public function testManSirname343() + public function testManSirname295() { $this->object->setSecondName('Москаленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Москаленко,Москаленка,Москаленкові,Москаленка,Москаленком,Москаленкові,Москаленче'), $this->object->getSecondNameCase()); } - public function testManSirname344() + public function testManSirname296() { $this->object->setSecondName('Москаль'); $this->object->setGender(1); $this->assertEquals(explode(',','Москаль,Москаля,Москалеві,Москаля,Москалем,Москалеві,Москалю'), $this->object->getSecondNameCase()); } - public function testManSirname345() + public function testManSirname297() { $this->object->setSecondName('Мошак'); $this->object->setGender(1); $this->assertEquals(explode(',','Мошак,Мошака,Мошакові,Мошака,Мошаком,Мошакові,Мошаче'), $this->object->getSecondNameCase()); } - public function testManSirname346() + public function testManSirname298() { $this->object->setSecondName('Муратова'); $this->object->setGender(1); $this->assertEquals(explode(',','Муратова,Муратови,Муратові,Муратову,Муратовою,Муратові,Муратово'), $this->object->getSecondNameCase()); } - public function testManSirname347() + public function testManSirname299() { $this->object->setSecondName('Мусієнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Мусієнко,Мусієнка,Мусієнкові,Мусієнка,Мусієнком,Мусієнкові,Мусієнче'), $this->object->getSecondNameCase()); } - public function testManSirname348() + public function testManSirname300() { $this->object->setSecondName('Назаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Назаренко,Назаренка,Назаренкові,Назаренка,Назаренком,Назаренкові,Назаренче'), $this->object->getSecondNameCase()); } - public function testManSirname349() + public function testManSirname301() { $this->object->setSecondName('Наливайко'); $this->object->setGender(1); $this->assertEquals(explode(',','Наливайко,Наливайка,Наливайкові,Наливайка,Наливайком,Наливайкові,Наливайче'), $this->object->getSecondNameCase()); } - public function testManSirname350() - { - $this->object->setSecondName('Нащинські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Нащинські,Нащинських,Нащинським,Нащинських,Нащинськими,Нащинських,Нащинські'), $this->object->getSecondNameCase()); - } - public function testManSirname351() + public function testManSirname302() { $this->object->setSecondName('Негребецький'); $this->object->setGender(1); $this->assertEquals(explode(',','Негребецький,Негребецького,Негребецькому,Негребецького,Негребецьким,Негребецькому,Негребецький'), $this->object->getSecondNameCase()); } - public function testManSirname352() + public function testManSirname303() { $this->object->setSecondName('Непорожній'); $this->object->setGender(1); $this->assertEquals(explode(',','Непорожній,Непорожнія,Непорожнієві,Непорожнія,Непорожнієм,Непорожнієві,Непорожнію'), $this->object->getSecondNameCase()); } - public function testManSirname353() + public function testManSirname304() { $this->object->setSecondName('Нестеренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Нестеренко,Нестеренка,Нестеренкові,Нестеренка,Нестеренком,Нестеренкові,Нестеренче'), $this->object->getSecondNameCase()); } - public function testManSirname354() + public function testManSirname305() { $this->object->setSecondName('Нечай'); $this->object->setGender(1); $this->assertEquals(explode(',','Нечай,Нечая,Нечаєві,Нечая,Нечаєм,Нечаєві,Нечаю'), $this->object->getSecondNameCase()); } - public function testManSirname355() + public function testManSirname306() { $this->object->setSecondName('Нечипоренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Нечипоренко,Нечипоренка,Нечипоренкові,Нечипоренка,Нечипоренком,Нечипоренкові,Нечипоренче'), $this->object->getSecondNameCase()); } - public function testManSirname356() + public function testManSirname307() { $this->object->setSecondName('Оберемченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Оберемченко,Оберемченка,Оберемченкові,Оберемченка,Оберемченком,Оберемченкові,Оберемченче'), $this->object->getSecondNameCase()); } - public function testManSirname357() + public function testManSirname308() { $this->object->setSecondName('Овчаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Овчаренко,Овчаренка,Овчаренкові,Овчаренка,Овчаренком,Овчаренкові,Овчаренче'), $this->object->getSecondNameCase()); } - public function testManSirname358() - { - $this->object->setSecondName('Ограновичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Ограновичі,Ограновичих,Ограновичим,Ограновичих,Ограновичими,Ограновичих,Ограновичі'), $this->object->getSecondNameCase()); - } - public function testManSirname359() + public function testManSirname309() { $this->object->setSecondName('Олійник'); $this->object->setGender(1); $this->assertEquals(explode(',','Олійник,Олійника,Олійникові,Олійника,Олійником,Олійникові,Олійниче'), $this->object->getSecondNameCase()); } - public function testManSirname360() + public function testManSirname310() { $this->object->setSecondName('Олексієнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Олексієнко,Олексієнка,Олексієнкові,Олексієнка,Олексієнком,Олексієнкові,Олексієнче'), $this->object->getSecondNameCase()); } - public function testManSirname361() + public function testManSirname311() { $this->object->setSecondName('Омельченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Омельченко,Омельченка,Омельченкові,Омельченка,Омельченком,Омельченкові,Омельченче'), $this->object->getSecondNameCase()); } - public function testManSirname362() + public function testManSirname312() { $this->object->setSecondName('Омельчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Омельчук,Омельчука,Омельчукові,Омельчука,Омельчуком,Омельчукові,Омельчуче'), $this->object->getSecondNameCase()); } - public function testManSirname363() + public function testManSirname313() { $this->object->setSecondName('Онищенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Онищенко,Онищенка,Онищенкові,Онищенка,Онищенком,Онищенкові,Онищенче'), $this->object->getSecondNameCase()); } - public function testManSirname364() + public function testManSirname314() { $this->object->setSecondName('Онопенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Онопенко,Онопенка,Онопенкові,Онопенка,Онопенком,Онопенкові,Онопенче'), $this->object->getSecondNameCase()); } - public function testManSirname365() + public function testManSirname315() { $this->object->setSecondName('Опанасенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Опанасенко,Опанасенка,Опанасенкові,Опанасенка,Опанасенком,Опанасенкові,Опанасенче'), $this->object->getSecondNameCase()); } - public function testManSirname366() - { - $this->object->setSecondName('Орлики'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Орлики,Орлики,Орлики,Орлики,Орлики,Орлики,Орлики'), $this->object->getSecondNameCase()); - } - public function testManSirname367() + public function testManSirname316() { $this->object->setSecondName('Осадчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Осадчук,Осадчука,Осадчукові,Осадчука,Осадчуком,Осадчукові,Осадчуче'), $this->object->getSecondNameCase()); } - public function testManSirname368() + public function testManSirname317() { $this->object->setSecondName('Осика'); $this->object->setGender(1); $this->assertEquals(explode(',','Осика,Осики,Осиці,Осику,Осикою,Осиці,Осико'), $this->object->getSecondNameCase()); } - public function testManSirname369() + public function testManSirname318() { $this->object->setSecondName('Остапенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Остапенко,Остапенка,Остапенкові,Остапенка,Остапенком,Остапенкові,Остапенче'), $this->object->getSecondNameCase()); } - public function testManSirname370() + public function testManSirname319() { $this->object->setSecondName('Остроградський'); $this->object->setGender(1); $this->assertEquals(explode(',','Остроградський,Остроградського,Остроградському,Остроградського,Остроградським,Остроградському,Остроградський'), $this->object->getSecondNameCase()); } - public function testManSirname371() - { - $this->object->setSecondName('Острозькі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Острозькі,Острозьких,Острозьким,Острозьких,Острозькими,Острозьких,Острозькі'), $this->object->getSecondNameCase()); - } - public function testManSirname372() + public function testManSirname320() { $this->object->setSecondName('Півторак'); $this->object->setGender(1); $this->assertEquals(explode(',','Півторак,Півторака,Півторакові,Півторака,Півтораком,Півторакові,Півтораче'), $this->object->getSecondNameCase()); } - public function testManSirname373() + public function testManSirname321() { $this->object->setSecondName('Підопригора'); $this->object->setGender(1); $this->assertEquals(explode(',','Підопригора,Підопригори,Підопригорі,Підопригору,Підопригорою,Підопригорі,Підопригоро'), $this->object->getSecondNameCase()); } - public function testManSirname374() + public function testManSirname322() { $this->object->setSecondName('Павленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Павленко,Павленка,Павленкові,Павленка,Павленком,Павленкові,Павленче'), $this->object->getSecondNameCase()); } - public function testManSirname375() + public function testManSirname323() { $this->object->setSecondName('Павлюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Павлюк,Павлюка,Павлюкові,Павлюка,Павлюком,Павлюкові,Павлюче'), $this->object->getSecondNameCase()); } - public function testManSirname376() + public function testManSirname324() { $this->object->setSecondName('Павлюченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Павлюченко,Павлюченка,Павлюченкові,Павлюченка,Павлюченком,Павлюченкові,Павлюченче'), $this->object->getSecondNameCase()); } - public function testManSirname377() + public function testManSirname325() { $this->object->setSecondName('Пазенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Пазенко,Пазенка,Пазенкові,Пазенка,Пазенком,Пазенкові,Пазенче'), $this->object->getSecondNameCase()); } - public function testManSirname378() + public function testManSirname326() { $this->object->setSecondName('Паламарчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Паламарчук,Паламарчука,Паламарчукові,Паламарчука,Паламарчуком,Паламарчукові,Паламарчуче'), $this->object->getSecondNameCase()); } - public function testManSirname379() + public function testManSirname327() { $this->object->setSecondName('Панас'); $this->object->setGender(1); $this->assertEquals(explode(',','Панас,Панаса,Панасові,Панаса,Панасом,Панасові,Панасе'), $this->object->getSecondNameCase()); } - public function testManSirname380() + public function testManSirname328() { $this->object->setSecondName('Панасюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Панасюк,Панасюка,Панасюкові,Панасюка,Панасюком,Панасюкові,Панасюче'), $this->object->getSecondNameCase()); } - public function testManSirname381() + public function testManSirname329() { $this->object->setSecondName('Паньківський'); $this->object->setGender(1); $this->assertEquals(explode(',','Паньківський,Паньківського,Паньківському,Паньківського,Паньківським,Паньківському,Паньківський'), $this->object->getSecondNameCase()); } - public function testManSirname382() + public function testManSirname330() { $this->object->setSecondName('Пархоменко'); $this->object->setGender(1); $this->assertEquals(explode(',','Пархоменко,Пархоменка,Пархоменкові,Пархоменка,Пархоменком,Пархоменкові,Пархоменче'), $this->object->getSecondNameCase()); } - public function testManSirname383() + public function testManSirname331() { $this->object->setSecondName('Пасічник'); $this->object->setGender(1); $this->assertEquals(explode(',','Пасічник,Пасічника,Пасічникові,Пасічника,Пасічником,Пасічникові,Пасічниче'), $this->object->getSecondNameCase()); } - public function testManSirname384() + public function testManSirname332() { $this->object->setSecondName('Пасько'); $this->object->setGender(1); $this->assertEquals(explode(',','Пасько,Паська,Паськові,Паська,Паськом,Паськові,Пасьче'), $this->object->getSecondNameCase()); } - public function testManSirname385() + public function testManSirname333() { $this->object->setSecondName('Пашко'); $this->object->setGender(1); $this->assertEquals(explode(',','Пашко,Пашка,Пашкові,Пашка,Пашком,Пашкові,Пашче'), $this->object->getSecondNameCase()); } - public function testManSirname386() + public function testManSirname334() { $this->object->setSecondName('Пащенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Пащенко,Пащенка,Пащенкові,Пащенка,Пащенком,Пащенкові,Пащенче'), $this->object->getSecondNameCase()); } - public function testManSirname387() + public function testManSirname335() { $this->object->setSecondName('Перебийніс'); $this->object->setGender(1); $this->assertEquals(explode(',','Перебийніс,Перебийноса,Перебийносові,Перебийноса,Перебийносом,Перебийносові,Перебийносе'), $this->object->getSecondNameCase()); } - public function testManSirname388() + public function testManSirname336() { $this->object->setSecondName('Петренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Петренко,Петренка,Петренкові,Петренка,Петренком,Петренкові,Петренче'), $this->object->getSecondNameCase()); } - public function testManSirname389() + public function testManSirname337() { $this->object->setSecondName('Пилипенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Пилипенко,Пилипенка,Пилипенкові,Пилипенка,Пилипенком,Пилипенкові,Пилипенче'), $this->object->getSecondNameCase()); } - public function testManSirname390() + public function testManSirname338() { $this->object->setSecondName('Пилипишин'); $this->object->setGender(1); $this->assertEquals(explode(',','Пилипишин,Пилипишина,Пилипишинові,Пилипишина,Пилипишином,Пилипишинові,Пилипишине'), $this->object->getSecondNameCase()); } - public function testManSirname391() + public function testManSirname339() { $this->object->setSecondName('Пилипчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Пилипчук,Пилипчука,Пилипчукові,Пилипчука,Пилипчуком,Пилипчукові,Пилипчуче'), $this->object->getSecondNameCase()); } - public function testManSirname392() + public function testManSirname340() { $this->object->setSecondName('Писаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Писаренко,Писаренка,Писаренкові,Писаренка,Писаренком,Писаренкові,Писаренче'), $this->object->getSecondNameCase()); } - public function testManSirname393() + public function testManSirname341() { $this->object->setSecondName('Писарчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Писарчук,Писарчука,Писарчукові,Писарчука,Писарчуком,Писарчукові,Писарчуче'), $this->object->getSecondNameCase()); } - public function testManSirname394() + public function testManSirname342() { $this->object->setSecondName('Плющ'); $this->object->setGender(1); $this->assertEquals(explode(',','Плющ,Плюща,Плющеві,Плюща,Плющем,Плющеві,Плюще'), $this->object->getSecondNameCase()); } - public function testManSirname395() + public function testManSirname343() { $this->object->setSecondName('Покотило'); $this->object->setGender(1); $this->assertEquals(explode(',','Покотило,Покотила,Покотилові,Покотила,Покотилом,Покотилові,Покотиле'), $this->object->getSecondNameCase()); } - public function testManSirname396() + public function testManSirname344() { $this->object->setSecondName('Поліщук'); $this->object->setGender(1); $this->assertEquals(explode(',','Поліщук,Поліщука,Поліщукові,Поліщука,Поліщуком,Поліщукові,Поліщуче'), $this->object->getSecondNameCase()); } - public function testManSirname397() + public function testManSirname345() { $this->object->setSecondName('Польовий'); $this->object->setGender(1); $this->assertEquals(explode(',','Польовий,Польового,Польовому,Польового,Польовим,Польовому,Польовий'), $this->object->getSecondNameCase()); } - public function testManSirname398() + public function testManSirname346() { $this->object->setSecondName('Полянський'); $this->object->setGender(1); $this->assertEquals(explode(',','Полянський,Полянського,Полянському,Полянського,Полянським,Полянському,Полянський'), $this->object->getSecondNameCase()); } - public function testManSirname399() + public function testManSirname347() { $this->object->setSecondName('Пономаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Пономаренко,Пономаренка,Пономаренкові,Пономаренка,Пономаренком,Пономаренкові,Пономаренче'), $this->object->getSecondNameCase()); } - public function testManSirname400() + public function testManSirname348() { $this->object->setSecondName('Пономарьов'); $this->object->setGender(1); $this->assertEquals(explode(',','Пономарьов,Пономарьова,Пономарьову,Пономарьова,Пономарьовим,Пономарьову,Пономарьове'), $this->object->getSecondNameCase()); } - public function testManSirname401() + public function testManSirname349() { $this->object->setSecondName('Попадюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Попадюк,Попадюка,Попадюкові,Попадюка,Попадюком,Попадюкові,Попадюче'), $this->object->getSecondNameCase()); } - public function testManSirname402() + public function testManSirname350() { $this->object->setSecondName('Попенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Попенко,Попенка,Попенкові,Попенка,Попенком,Попенкові,Попенче'), $this->object->getSecondNameCase()); } - public function testManSirname403() + public function testManSirname351() { $this->object->setSecondName('Потапенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Потапенко,Потапенка,Потапенкові,Потапенка,Потапенком,Потапенкові,Потапенче'), $this->object->getSecondNameCase()); } - public function testManSirname404() + public function testManSirname352() { $this->object->setSecondName('Потебенько'); $this->object->setGender(1); $this->assertEquals(explode(',','Потебенько,Потебенька,Потебенькові,Потебенька,Потебеньком,Потебенькові,Потебеньче'), $this->object->getSecondNameCase()); } - public function testManSirname405() + public function testManSirname353() { $this->object->setSecondName('Прийма'); $this->object->setGender(1); $this->assertEquals(explode(',','Прийма,Прийми,Приймі,Прийму,Приймою,Приймі,Приймо'), $this->object->getSecondNameCase()); } - public function testManSirname406() + public function testManSirname354() { $this->object->setSecondName('Приймак'); $this->object->setGender(1); $this->assertEquals(explode(',','Приймак,Приймака,Приймакові,Приймака,Приймаком,Приймакові,Приймаче'), $this->object->getSecondNameCase()); } - public function testManSirname407() + public function testManSirname355() { $this->object->setSecondName('Присяжнюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Присяжнюк,Присяжнюка,Присяжнюкові,Присяжнюка,Присяжнюком,Присяжнюкові,Присяжнюче'), $this->object->getSecondNameCase()); } - public function testManSirname408() + public function testManSirname356() { $this->object->setSecondName('Приходько'); $this->object->setGender(1); $this->assertEquals(explode(',','Приходько,Приходька,Приходькові,Приходька,Приходьком,Приходькові,Приходьче'), $this->object->getSecondNameCase()); } - public function testManSirname409() + public function testManSirname357() { $this->object->setSecondName('Продан'); $this->object->setGender(1); $this->assertEquals(explode(',','Продан,Продана,Проданові,Продана,Проданом,Проданові,Продане'), $this->object->getSecondNameCase()); } - public function testManSirname410() + public function testManSirname358() { $this->object->setSecondName('Проценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Проценко,Проценка,Проценкові,Проценка,Проценком,Проценкові,Проценче'), $this->object->getSecondNameCase()); } - public function testManSirname411() + public function testManSirname359() { $this->object->setSecondName('Проць'); $this->object->setGender(1); $this->assertEquals(explode(',','Проць,Проця,Процеві,Проця,Процем,Процеві,Процю'), $this->object->getSecondNameCase()); } - public function testManSirname412() + public function testManSirname360() { $this->object->setSecondName('Процюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Процюк,Процюка,Процюкові,Процюка,Процюком,Процюкові,Процюче'), $this->object->getSecondNameCase()); } - public function testManSirname413() + public function testManSirname361() { $this->object->setSecondName('Пушкар'); $this->object->setGender(1); $this->assertEquals(explode(',','Пушкар,Пушкара,Пушкарові,Пушкара,Пушкаром,Пушкарові,Пушкаре'), $this->object->getSecondNameCase()); } - public function testManSirname414() - { - $this->object->setSecondName('Різенки'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Різенки,Різенки,Різенки,Різенки,Різенки,Різенки,Різенки'), $this->object->getSecondNameCase()); - } - public function testManSirname415() + public function testManSirname362() { $this->object->setSecondName('Різун'); $this->object->setGender(1); $this->assertEquals(explode(',','Різун,Різуна,Різунові,Різуна,Різуном,Різунові,Різуне'), $this->object->getSecondNameCase()); } - public function testManSirname416() + public function testManSirname363() { $this->object->setSecondName('Радченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Радченко,Радченка,Радченкові,Радченка,Радченком,Радченкові,Радченче'), $this->object->getSecondNameCase()); } - public function testManSirname417() + public function testManSirname364() { $this->object->setSecondName('Рибальченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Рибальченко,Рибальченка,Рибальченкові,Рибальченка,Рибальченком,Рибальченкові,Рибальченче'), $this->object->getSecondNameCase()); } - public function testManSirname418() + public function testManSirname365() { $this->object->setSecondName('Римар'); $this->object->setGender(1); $this->assertEquals(explode(',','Римар,Римара,Римарові,Римара,Римаром,Римарові,Римаре'), $this->object->getSecondNameCase()); } - public function testManSirname419() - { - $this->object->setSecondName('Родзянки'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Родзянки,Родзянки,Родзянки,Родзянки,Родзянки,Родзянки,Родзянки'), $this->object->getSecondNameCase()); - } - public function testManSirname420() + public function testManSirname366() { $this->object->setSecondName('Рожок'); $this->object->setGender(1); $this->assertEquals(explode(',','Рожок,Рожка,Рожкові,Рожка,Рожком,Рожкові,Рожче'), $this->object->getSecondNameCase()); } - public function testManSirname421() - { - $this->object->setSecondName('Розумовські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Розумовські,Розумовських,Розумовським,Розумовських,Розумовськими,Розумовських,Розумовські'), $this->object->getSecondNameCase()); - } - public function testManSirname422() + public function testManSirname367() { $this->object->setSecondName('Романенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Романенко,Романенка,Романенкові,Романенка,Романенком,Романенкові,Романенче'), $this->object->getSecondNameCase()); } - public function testManSirname423() + public function testManSirname368() { $this->object->setSecondName('Романишин'); $this->object->setGender(1); $this->assertEquals(explode(',','Романишин,Романишина,Романишинові,Романишина,Романишином,Романишинові,Романишине'), $this->object->getSecondNameCase()); } - public function testManSirname424() + public function testManSirname369() { $this->object->setSecondName('Романчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Романчук,Романчука,Романчукові,Романчука,Романчуком,Романчукові,Романчуче'), $this->object->getSecondNameCase()); } - public function testManSirname425() + public function testManSirname370() { $this->object->setSecondName('Романюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Романюк,Романюка,Романюкові,Романюка,Романюком,Романюкові,Романюче'), $this->object->getSecondNameCase()); } - public function testManSirname426() + public function testManSirname371() { $this->object->setSecondName('Рошкевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Рошкевич,Рошкевича,Рошкевичеві,Рошкевича,Рошкевичем,Рошкевичеві,Рошкевиче'), $this->object->getSecondNameCase()); } - public function testManSirname427() + public function testManSirname372() { $this->object->setSecondName('Рубан'); $this->object->setGender(1); $this->assertEquals(explode(',','Рубан,Рубана,Рубанові,Рубана,Рубаном,Рубанові,Рубане'), $this->object->getSecondNameCase()); } - public function testManSirname428() - { - $this->object->setSecondName('Рубани'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Рубани,Рубани,Рубани,Рубани,Рубани,Рубани,Рубани'), $this->object->getSecondNameCase()); - } - public function testManSirname429() + public function testManSirname373() { $this->object->setSecondName('Руденко'); $this->object->setGender(1); $this->assertEquals(explode(',','Руденко,Руденка,Руденкові,Руденка,Руденком,Руденкові,Руденче'), $this->object->getSecondNameCase()); } - public function testManSirname430() + public function testManSirname374() { $this->object->setSecondName('Рябовіл'); $this->object->setGender(1); $this->assertEquals(explode(',','Рябовіл,Рябовола,Рябоволові,Рябовола,Рябоволом,Рябоволові,Рябоволе'), $this->object->getSecondNameCase()); } - public function testManSirname431() + public function testManSirname375() { $this->object->setSecondName('Сімашкевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Сімашкевич,Сімашкевича,Сімашкевичеві,Сімашкевича,Сімашкевичем,Сімашкевичеві,Сімашкевиче'), $this->object->getSecondNameCase()); } - public function testManSirname432() + public function testManSirname376() { $this->object->setSecondName('Саєнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Саєнко,Саєнка,Саєнкові,Саєнка,Саєнком,Саєнкові,Саєнче'), $this->object->getSecondNameCase()); } - public function testManSirname433() + public function testManSirname377() { $this->object->setSecondName('Савенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Савенко,Савенка,Савенкові,Савенка,Савенком,Савенкові,Савенче'), $this->object->getSecondNameCase()); } - public function testManSirname434() + public function testManSirname378() { $this->object->setSecondName('Савицька'); $this->object->setGender(1); $this->assertEquals(explode(',','Савицька,Савицьки,Савицьці,Савицьку,Савицькою,Савицьці,Савицько'), $this->object->getSecondNameCase()); } - public function testManSirname435() + public function testManSirname379() { $this->object->setSecondName('Савка'); $this->object->setGender(1); $this->assertEquals(explode(',','Савка,Савки,Савці,Савку,Савкою,Савці,Савко'), $this->object->getSecondNameCase()); } - public function testManSirname436() + public function testManSirname380() { $this->object->setSecondName('Савченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Савченко,Савченка,Савченкові,Савченка,Савченком,Савченкові,Савченче'), $this->object->getSecondNameCase()); } - public function testManSirname437() + public function testManSirname381() { $this->object->setSecondName('Савчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Савчук,Савчука,Савчукові,Савчука,Савчуком,Савчукові,Савчуче'), $this->object->getSecondNameCase()); } - public function testManSirname438() + public function testManSirname382() { $this->object->setSecondName('Сак'); $this->object->setGender(1); $this->assertEquals(explode(',','Сак,Сака,Сакові,Сака,Саком,Сакові,Саче'), $this->object->getSecondNameCase()); } - public function testManSirname439() + public function testManSirname383() { $this->object->setSecondName('Самборський'); $this->object->setGender(1); $this->assertEquals(explode(',','Самборський,Самборського,Самборському,Самборського,Самборським,Самборському,Самборський'), $this->object->getSecondNameCase()); } - public function testManSirname440() + public function testManSirname384() { $this->object->setSecondName('Самойлович'); $this->object->setGender(1); $this->assertEquals(explode(',','Самойлович,Самойловича,Самойловичеві,Самойловича,Самойловичем,Самойловичеві,Самойловиче'), $this->object->getSecondNameCase()); } - public function testManSirname441() + public function testManSirname385() { $this->object->setSecondName('Самусь'); $this->object->setGender(1); $this->assertEquals(explode(',','Самусь,Самуся,Самусеві,Самуся,Самусем,Самусеві,Самусю'), $this->object->getSecondNameCase()); } - public function testManSirname442() + public function testManSirname386() { $this->object->setSecondName('Свида'); $this->object->setGender(1); $this->assertEquals(explode(',','Свида,Свиди,Свиді,Свиду,Свидою,Свиді,Свидо'), $this->object->getSecondNameCase()); } - public function testManSirname443() + public function testManSirname387() { $this->object->setSecondName('Семашко'); $this->object->setGender(1); $this->assertEquals(explode(',','Семашко,Семашка,Семашкові,Семашка,Семашком,Семашкові,Семашче'), $this->object->getSecondNameCase()); } - public function testManSirname444() + public function testManSirname388() { $this->object->setSecondName('Семененко'); $this->object->setGender(1); $this->assertEquals(explode(',','Семененко,Семененка,Семененкові,Семененка,Семененком,Семененкові,Семененче'), $this->object->getSecondNameCase()); } - public function testManSirname445() + public function testManSirname389() { $this->object->setSecondName('Семенець'); $this->object->setGender(1); $this->assertEquals(explode(',','Семенець,Семенця,Семенцеві,Семенця,Семенцем,Семенцеві,Семенцю'), $this->object->getSecondNameCase()); } - public function testManSirname446() + public function testManSirname390() { $this->object->setSecondName('Семенина'); $this->object->setGender(1); $this->assertEquals(explode(',','Семенина,Семенини,Семенині,Семенину,Семениною,Семенині,Семенино'), $this->object->getSecondNameCase()); } - public function testManSirname447() + public function testManSirname391() { $this->object->setSecondName('Семенченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Семенченко,Семенченка,Семенченкові,Семенченка,Семенченком,Семенченкові,Семенченче'), $this->object->getSecondNameCase()); } - public function testManSirname448() + public function testManSirname392() { $this->object->setSecondName('Семенюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Семенюк,Семенюка,Семенюкові,Семенюка,Семенюком,Семенюкові,Семенюче'), $this->object->getSecondNameCase()); } - public function testManSirname449() + public function testManSirname393() { $this->object->setSecondName('Семеренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Семеренко,Семеренка,Семеренкові,Семеренка,Семеренком,Семеренкові,Семеренче'), $this->object->getSecondNameCase()); } - public function testManSirname450() + public function testManSirname394() { $this->object->setSecondName('Сидоренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Сидоренко,Сидоренка,Сидоренкові,Сидоренка,Сидоренком,Сидоренкові,Сидоренче'), $this->object->getSecondNameCase()); } - public function testManSirname451() + public function testManSirname395() { $this->object->setSecondName('Силенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Силенко,Силенка,Силенкові,Силенка,Силенком,Силенкові,Силенче'), $this->object->getSecondNameCase()); } - public function testManSirname452() + public function testManSirname396() { $this->object->setSecondName('Симоненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Симоненко,Симоненка,Симоненкові,Симоненка,Симоненком,Симоненкові,Симоненче'), $this->object->getSecondNameCase()); } - public function testManSirname453() + public function testManSirname397() { $this->object->setSecondName('Симчич'); $this->object->setGender(1); $this->assertEquals(explode(',','Симчич,Симчича,Симчичеві,Симчича,Симчичем,Симчичеві,Симчиче'), $this->object->getSecondNameCase()); } - public function testManSirname454() - { - $this->object->setSecondName('Скаржинські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Скаржинські,Скаржинських,Скаржинським,Скаржинських,Скаржинськими,Скаржинських,Скаржинські'), $this->object->getSecondNameCase()); - } - public function testManSirname455() - { - $this->object->setSecondName('Скоропадські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Скоропадські,Скоропадських,Скоропадським,Скоропадських,Скоропадськими,Скоропадських,Скоропадські'), $this->object->getSecondNameCase()); - } - public function testManSirname456() + public function testManSirname398() { $this->object->setSecondName('Скрипник'); $this->object->setGender(1); $this->assertEquals(explode(',','Скрипник,Скрипника,Скрипникові,Скрипника,Скрипником,Скрипникові,Скрипниче'), $this->object->getSecondNameCase()); } - public function testManSirname457() + public function testManSirname399() { $this->object->setSecondName('Скуратівський'); $this->object->setGender(1); $this->assertEquals(explode(',','Скуратівський,Скуратівського,Скуратівському,Скуратівського,Скуратівським,Скуратівському,Скуратівський'), $this->object->getSecondNameCase()); } - public function testManSirname458() + public function testManSirname400() { $this->object->setSecondName('Слободян'); $this->object->setGender(1); $this->assertEquals(explode(',','Слободян,Слободяна,Слободянові,Слободяна,Слободяном,Слободянові,Слободяне'), $this->object->getSecondNameCase()); } - public function testManSirname459() + public function testManSirname401() { $this->object->setSecondName('Слободянюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Слободянюк,Слободянюка,Слободянюкові,Слободянюка,Слободянюком,Слободянюкові,Слободянюче'), $this->object->getSecondNameCase()); } - public function testManSirname460() + public function testManSirname402() { $this->object->setSecondName('Смик'); $this->object->setGender(1); $this->assertEquals(explode(',','Смик,Смика,Смикові,Смика,Смиком,Смикові,Смиче'), $this->object->getSecondNameCase()); } - public function testManSirname461() + public function testManSirname403() { $this->object->setSecondName('Смогоржевський'); $this->object->setGender(1); $this->assertEquals(explode(',','Смогоржевський,Смогоржевського,Смогоржевському,Смогоржевського,Смогоржевським,Смогоржевському,Смогоржевський'), $this->object->getSecondNameCase()); } - public function testManSirname462() + public function testManSirname404() { $this->object->setSecondName('Собчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Собчук,Собчука,Собчукові,Собчука,Собчуком,Собчукові,Собчуче'), $this->object->getSecondNameCase()); } - public function testManSirname463() + public function testManSirname405() { $this->object->setSecondName('Сопронюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Сопронюк,Сопронюка,Сопронюкові,Сопронюка,Сопронюком,Сопронюкові,Сопронюче'), $this->object->getSecondNameCase()); } - public function testManSirname464() + public function testManSirname406() { $this->object->setSecondName('Сорока'); $this->object->setGender(1); $this->assertEquals(explode(',','Сорока,Сороки,Сороці,Сороку,Сорокою,Сороці,Сороко'), $this->object->getSecondNameCase()); } - public function testManSirname465() + public function testManSirname407() { $this->object->setSecondName('Сохань'); $this->object->setGender(1); $this->assertEquals(explode(',','Сохань,Соханя,Соханеві,Соханя,Соханем,Соханеві,Соханю'), $this->object->getSecondNameCase()); } - public function testManSirname466() + public function testManSirname408() { $this->object->setSecondName('Стадник'); $this->object->setGender(1); $this->assertEquals(explode(',','Стадник,Стадника,Стадникові,Стадника,Стадником,Стадникові,Стадниче'), $this->object->getSecondNameCase()); } - public function testManSirname467() + public function testManSirname409() { $this->object->setSecondName('Стельмах'); $this->object->setGender(1); $this->assertEquals(explode(',','Стельмах,Стельмаха,Стельмахові,Стельмаха,Стельмахом,Стельмахові,Стельмахе'), $this->object->getSecondNameCase()); } - public function testManSirname468() + public function testManSirname410() { $this->object->setSecondName('Степаненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Степаненко,Степаненка,Степаненкові,Степаненка,Степаненком,Степаненкові,Степаненче'), $this->object->getSecondNameCase()); } - public function testManSirname469() + public function testManSirname411() { $this->object->setSecondName('Степура'); $this->object->setGender(1); $this->assertEquals(explode(',','Степура,Степури,Степурі,Степуру,Степурою,Степурі,Степуро'), $this->object->getSecondNameCase()); } - public function testManSirname470() + public function testManSirname412() { $this->object->setSecondName('Стеценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Стеценко,Стеценка,Стеценкові,Стеценка,Стеценком,Стеценкові,Стеценче'), $this->object->getSecondNameCase()); } - public function testManSirname471() + public function testManSirname413() { $this->object->setSecondName('Стецюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Стецюк,Стецюка,Стецюкові,Стецюка,Стецюком,Стецюкові,Стецюче'), $this->object->getSecondNameCase()); } - public function testManSirname472() - { - $this->object->setSecondName('Стороженки'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Стороженки,Стороженки,Стороженки,Стороженки,Стороженки,Стороженки,Стороженки'), $this->object->getSecondNameCase()); - } - public function testManSirname473() + public function testManSirname414() { $this->object->setSecondName('Струтинський'); $this->object->setGender(1); $this->assertEquals(explode(',','Струтинський,Струтинського,Струтинському,Струтинського,Струтинським,Струтинському,Струтинський'), $this->object->getSecondNameCase()); } - public function testManSirname474() + public function testManSirname415() { $this->object->setSecondName('Сулима'); $this->object->setGender(1); $this->assertEquals(explode(',','Сулима,Сулими,Сулимі,Сулиму,Сулимою,Сулимі,Сулимо'), $this->object->getSecondNameCase()); } - public function testManSirname475() - { - $this->object->setSecondName('Сулими'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Сулими,Сулими,Сулими,Сулими,Сулими,Сулими,Сулими'), $this->object->getSecondNameCase()); - } - public function testManSirname476() + public function testManSirname416() { $this->object->setSecondName('Супруненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Супруненко,Супруненка,Супруненкові,Супруненка,Супруненком,Супруненкові,Супруненче'), $this->object->getSecondNameCase()); } - public function testManSirname477() - { - $this->object->setSecondName('Танські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Танські,Танських,Танським,Танських,Танськими,Танських,Танські'), $this->object->getSecondNameCase()); - } - public function testManSirname478() + public function testManSirname417() { $this->object->setSecondName('Тараненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Тараненко,Тараненка,Тараненкові,Тараненка,Тараненком,Тараненкові,Тараненче'), $this->object->getSecondNameCase()); } - public function testManSirname479() - { - $this->object->setSecondName('Тарновські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Тарновські,Тарновських,Тарновським,Тарновських,Тарновськими,Тарновських,Тарновські'), $this->object->getSecondNameCase()); - } - public function testManSirname480() + public function testManSirname418() { $this->object->setSecondName('Татаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Татаренко,Татаренка,Татаренкові,Татаренка,Татаренком,Татаренкові,Татаренче'), $this->object->getSecondNameCase()); } - public function testManSirname481() + public function testManSirname419() { $this->object->setSecondName('Теплицький'); $this->object->setGender(1); $this->assertEquals(explode(',','Теплицький,Теплицького,Теплицькому,Теплицького,Теплицьким,Теплицькому,Теплицький'), $this->object->getSecondNameCase()); } - public function testManSirname482() + public function testManSirname420() { $this->object->setSecondName('Терещенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Терещенко,Терещенка,Терещенкові,Терещенка,Терещенком,Терещенкові,Терещенче'), $this->object->getSecondNameCase()); } - public function testManSirname483() + public function testManSirname421() { $this->object->setSecondName('Терещук'); $this->object->setGender(1); $this->assertEquals(explode(',','Терещук,Терещука,Терещукові,Терещука,Терещуком,Терещукові,Терещуче'), $this->object->getSecondNameCase()); } - public function testManSirname484() + public function testManSirname422() { $this->object->setSecondName('Тесленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Тесленко,Тесленка,Тесленкові,Тесленка,Тесленком,Тесленкові,Тесленче'), $this->object->getSecondNameCase()); } - public function testManSirname485() + public function testManSirname423() { $this->object->setSecondName('Тимошенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Тимошенко,Тимошенка,Тимошенкові,Тимошенка,Тимошенком,Тимошенкові,Тимошенче'), $this->object->getSecondNameCase()); } - public function testManSirname486() + public function testManSirname424() { $this->object->setSecondName('Тимощук'); $this->object->setGender(1); $this->assertEquals(explode(',','Тимощук,Тимощука,Тимощукові,Тимощука,Тимощуком,Тимощукові,Тимощуче'), $this->object->getSecondNameCase()); } - public function testManSirname487() + public function testManSirname425() { $this->object->setSecondName('Тимчак'); $this->object->setGender(1); $this->assertEquals(explode(',','Тимчак,Тимчака,Тимчакові,Тимчака,Тимчаком,Тимчакові,Тимчаче'), $this->object->getSecondNameCase()); } - public function testManSirname488() + public function testManSirname426() { $this->object->setSecondName('Титаренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Титаренко,Титаренка,Титаренкові,Титаренка,Титаренком,Титаренкові,Титаренче'), $this->object->getSecondNameCase()); } - public function testManSirname489() - { - $this->object->setSecondName('Тишкевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Тишкевичі,Тишкевичих,Тишкевичим,Тишкевичих,Тишкевичими,Тишкевичих,Тишкевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname490() + public function testManSirname427() { $this->object->setSecondName('Тищенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Тищенко,Тищенка,Тищенкові,Тищенка,Тищенком,Тищенкові,Тищенче'), $this->object->getSecondNameCase()); } - public function testManSirname491() + public function testManSirname428() { $this->object->setSecondName('Ткач'); $this->object->setGender(1); $this->assertEquals(explode(',','Ткач,Ткача,Ткачеві,Ткача,Ткачем,Ткачеві,Ткаче'), $this->object->getSecondNameCase()); } - public function testManSirname492() + public function testManSirname429() { $this->object->setSecondName('Ткаченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ткаченко,Ткаченка,Ткаченкові,Ткаченка,Ткаченком,Ткаченкові,Ткаченче'), $this->object->getSecondNameCase()); } - public function testManSirname493() + public function testManSirname430() { $this->object->setSecondName('Ткачук'); $this->object->setGender(1); $this->assertEquals(explode(',','Ткачук,Ткачука,Ткачукові,Ткачука,Ткачуком,Ткачукові,Ткачуче'), $this->object->getSecondNameCase()); } - public function testManSirname494() - { - $this->object->setSecondName('Тобілевичі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Тобілевичі,Тобілевичих,Тобілевичим,Тобілевичих,Тобілевичими,Тобілевичих,Тобілевичі'), $this->object->getSecondNameCase()); - } - public function testManSirname495() + public function testManSirname431() { $this->object->setSecondName('Толочко'); $this->object->setGender(1); $this->assertEquals(explode(',','Толочко,Толочка,Толочкові,Толочка,Толочком,Толочкові,Толочче'), $this->object->getSecondNameCase()); } - public function testManSirname496() + public function testManSirname432() { $this->object->setSecondName('Томенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Томенко,Томенка,Томенкові,Томенка,Томенком,Томенкові,Томенче'), $this->object->getSecondNameCase()); } - public function testManSirname497() - { - $this->object->setSecondName('Трощинські'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Трощинські,Трощинських,Трощинським,Трощинських,Трощинськими,Трощинських,Трощинські'), $this->object->getSecondNameCase()); - } - public function testManSirname498() + public function testManSirname433() { $this->object->setSecondName('Тулуб'); $this->object->setGender(1); $this->assertEquals(explode(',','Тулуб,Тулуба,Тулубові,Тулуба,Тулубом,Тулубові,Тулубе'), $this->object->getSecondNameCase()); } - public function testManSirname499() + public function testManSirname434() { $this->object->setSecondName('Удовенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Удовенко,Удовенка,Удовенкові,Удовенка,Удовенком,Удовенкові,Удовенче'), $this->object->getSecondNameCase()); } - public function testManSirname500() + public function testManSirname435() { $this->object->setSecondName('Удовиченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Удовиченко,Удовиченка,Удовиченкові,Удовиченка,Удовиченком,Удовиченкові,Удовиченче'), $this->object->getSecondNameCase()); } - public function testManSirname501() + public function testManSirname436() { $this->object->setSecondName('Усенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Усенко,Усенка,Усенкові,Усенка,Усенком,Усенкові,Усенче'), $this->object->getSecondNameCase()); } - public function testManSirname502() + public function testManSirname437() { $this->object->setSecondName('Філоненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Філоненко,Філоненка,Філоненкові,Філоненка,Філоненком,Філоненкові,Філоненче'), $this->object->getSecondNameCase()); } - public function testManSirname503() + public function testManSirname438() { $this->object->setSecondName('Феденко'); $this->object->setGender(1); $this->assertEquals(explode(',','Феденко,Феденка,Феденкові,Феденка,Феденком,Феденкові,Феденче'), $this->object->getSecondNameCase()); } - public function testManSirname504() + public function testManSirname439() { $this->object->setSecondName('Федоренко'); $this->object->setGender(1); $this->assertEquals(explode(',','Федоренко,Федоренка,Федоренкові,Федоренка,Федоренком,Федоренкові,Федоренче'), $this->object->getSecondNameCase()); } - public function testManSirname505() + public function testManSirname440() { $this->object->setSecondName('Федорук'); $this->object->setGender(1); $this->assertEquals(explode(',','Федорук,Федорука,Федорукові,Федорука,Федоруком,Федорукові,Федоруче'), $this->object->getSecondNameCase()); } - public function testManSirname506() + public function testManSirname441() { $this->object->setSecondName('Фещенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Фещенко,Фещенка,Фещенкові,Фещенка,Фещенком,Фещенкові,Фещенче'), $this->object->getSecondNameCase()); } - public function testManSirname507() + public function testManSirname442() { $this->object->setSecondName('Фоменко'); $this->object->setGender(1); $this->assertEquals(explode(',','Фоменко,Фоменка,Фоменкові,Фоменка,Фоменком,Фоменкові,Фоменче'), $this->object->getSecondNameCase()); } - public function testManSirname508() - { - $this->object->setSecondName('Ханенки'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Ханенки,Ханенки,Ханенки,Ханенки,Ханенки,Ханенки,Ханенки'), $this->object->getSecondNameCase()); - } - public function testManSirname509() + public function testManSirname443() { $this->object->setSecondName('Ханенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ханенко,Ханенка,Ханенкові,Ханенка,Ханенком,Ханенкові,Ханенче'), $this->object->getSecondNameCase()); } - public function testManSirname510() - { - $this->object->setSecondName('Харитоненки'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Харитоненки,Харитоненки,Харитоненки,Харитоненки,Харитоненки,Харитоненки,Харитоненки'), $this->object->getSecondNameCase()); - } - public function testManSirname511() + public function testManSirname444() { $this->object->setSecondName('Харчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Харчук,Харчука,Харчукові,Харчука,Харчуком,Харчукові,Харчуче'), $this->object->getSecondNameCase()); } - public function testManSirname512() + public function testManSirname445() { $this->object->setSecondName('Хміляр'); $this->object->setGender(1); $this->assertEquals(explode(',','Хміляр,Хміляра,Хмілярові,Хміляра,Хміляром,Хмілярові,Хміляре'), $this->object->getSecondNameCase()); } - public function testManSirname513() + public function testManSirname446() { $this->object->setSecondName('Хмара'); $this->object->setGender(1); $this->assertEquals(explode(',','Хмара,Хмари,Хмарі,Хмару,Хмарою,Хмарі,Хмаро'), $this->object->getSecondNameCase()); } - public function testManSirname514() - { - $this->object->setSecondName('Хмельницькі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Хмельницькі,Хмельницьких,Хмельницьким,Хмельницьких,Хмельницькими,Хмельницьких,Хмельницькі'), $this->object->getSecondNameCase()); - } - public function testManSirname515() + public function testManSirname447() { $this->object->setSecondName('Холодовський'); $this->object->setGender(1); $this->assertEquals(explode(',','Холодовський,Холодовського,Холодовському,Холодовського,Холодовським,Холодовському,Холодовський'), $this->object->getSecondNameCase()); } - public function testManSirname516() + public function testManSirname448() { $this->object->setSecondName('Хоменко'); $this->object->setGender(1); $this->assertEquals(explode(',','Хоменко,Хоменка,Хоменкові,Хоменка,Хоменком,Хоменкові,Хоменче'), $this->object->getSecondNameCase()); } - public function testManSirname517() + public function testManSirname449() { $this->object->setSecondName('Царук'); $this->object->setGender(1); $this->assertEquals(explode(',','Царук,Царука,Царукові,Царука,Царуком,Царукові,Царуче'), $this->object->getSecondNameCase()); } - public function testManSirname518() + public function testManSirname450() { $this->object->setSecondName('Цибуленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Цибуленко,Цибуленка,Цибуленкові,Цибуленка,Цибуленком,Цибуленкові,Цибуленче'), $this->object->getSecondNameCase()); } - public function testManSirname519() + public function testManSirname451() { $this->object->setSecondName('Цюпа'); $this->object->setGender(1); $this->assertEquals(explode(',','Цюпа,Цюпи,Цюпі,Цюпу,Цюпою,Цюпі,Цюпо'), $this->object->getSecondNameCase()); } - public function testManSirname520() + public function testManSirname452() { $this->object->setSecondName('Чабаненко'); $this->object->setGender(1); $this->assertEquals(explode(',','Чабаненко,Чабаненка,Чабаненкові,Чабаненка,Чабаненком,Чабаненкові,Чабаненче'), $this->object->getSecondNameCase()); } - public function testManSirname521() + public function testManSirname453() { $this->object->setSecondName('Чанов'); $this->object->setGender(1); $this->assertEquals(explode(',','Чанов,Чанова,Чанову,Чанова,Чановим,Чанову,Чанове'), $this->object->getSecondNameCase()); } - public function testManSirname522() + public function testManSirname454() { $this->object->setSecondName('Чередниченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Чередниченко,Чередниченка,Чередниченкові,Чередниченка,Чередниченком,Чередниченкові,Чередниченче'), $this->object->getSecondNameCase()); } - public function testManSirname523() + public function testManSirname455() { $this->object->setSecondName('Чернявський'); $this->object->setGender(1); $this->assertEquals(explode(',','Чернявський,Чернявського,Чернявському,Чернявського,Чернявським,Чернявському,Чернявський'), $this->object->getSecondNameCase()); } - public function testManSirname524() + public function testManSirname456() { $this->object->setSecondName('Чорний'); $this->object->setGender(1); $this->assertEquals(explode(',','Чорний,Чорного,Чорному,Чорного,Чорним,Чорному,Чорний'), $this->object->getSecondNameCase()); } - public function testManSirname525() + public function testManSirname457() { $this->object->setSecondName('Чорновіл'); $this->object->setGender(1); $this->assertEquals(explode(',','Чорновіл,Чорновола,Чорноволові,Чорновола,Чорноволом,Чорноволові,Чорноволе'), $this->object->getSecondNameCase()); } - public function testManSirname526() + public function testManSirname458() { $this->object->setSecondName('Чуйкевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Чуйкевич,Чуйкевича,Чуйкевичеві,Чуйкевича,Чуйкевичем,Чуйкевичеві,Чуйкевиче'), $this->object->getSecondNameCase()); } - public function testManSirname527() + public function testManSirname459() { $this->object->setSecondName('Чумак'); $this->object->setGender(1); $this->assertEquals(explode(',','Чумак,Чумака,Чумакові,Чумака,Чумаком,Чумакові,Чумаче'), $this->object->getSecondNameCase()); } - public function testManSirname528() + public function testManSirname460() { $this->object->setSecondName('Чумаченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Чумаченко,Чумаченка,Чумаченкові,Чумаченка,Чумаченком,Чумаченкові,Чумаченче'), $this->object->getSecondNameCase()); } - public function testManSirname529() + public function testManSirname461() { $this->object->setSecondName('Шахрай'); $this->object->setGender(1); $this->assertEquals(explode(',','Шахрай,Шахрая,Шахраєві,Шахрая,Шахраєм,Шахраєві,Шахраю'), $this->object->getSecondNameCase()); } - public function testManSirname530() + public function testManSirname462() { $this->object->setSecondName('Шевченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Шевченко,Шевченка,Шевченкові,Шевченка,Шевченком,Шевченкові,Шевченче'), $this->object->getSecondNameCase()); } - public function testManSirname531() + public function testManSirname463() { $this->object->setSecondName('Шевчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Шевчук,Шевчука,Шевчукові,Шевчука,Шевчуком,Шевчукові,Шевчуче'), $this->object->getSecondNameCase()); } - public function testManSirname532() + public function testManSirname464() { $this->object->setSecondName('Шелест'); $this->object->setGender(1); $this->assertEquals(explode(',','Шелест,Шелеста,Шелестові,Шелеста,Шелестом,Шелестові,Шелесте'), $this->object->getSecondNameCase()); } - public function testManSirname533() - { - $this->object->setSecondName('Шептицькі'); - $this->object->setGender(1); - - $this->assertEquals(explode(',','Шептицькі,Шептицьких,Шептицьким,Шептицьких,Шептицькими,Шептицьких,Шептицькі'), $this->object->getSecondNameCase()); - } - public function testManSirname534() + public function testManSirname465() { $this->object->setSecondName('Шинкарук'); $this->object->setGender(1); $this->assertEquals(explode(',','Шинкарук,Шинкарука,Шинкарукові,Шинкарука,Шинкаруком,Шинкарукові,Шинкаруче'), $this->object->getSecondNameCase()); } - public function testManSirname535() + public function testManSirname466() { $this->object->setSecondName('Шкрібляк'); $this->object->setGender(1); $this->assertEquals(explode(',','Шкрібляк,Шкрібляка,Шкріблякові,Шкрібляка,Шкрібляком,Шкріблякові,Шкрібляче'), $this->object->getSecondNameCase()); } - public function testManSirname536() + public function testManSirname467() { $this->object->setSecondName('Шнайдер'); $this->object->setGender(1); $this->assertEquals(explode(',','Шнайдер,Шнайдера,Шнайдерові,Шнайдера,Шнайдером,Шнайдерові,Шнайдере'), $this->object->getSecondNameCase()); } - public function testManSirname537() + public function testManSirname468() { $this->object->setSecondName('Шовкопляс'); $this->object->setGender(1); $this->assertEquals(explode(',','Шовкопляс,Шовкопляса,Шовкоплясові,Шовкопляса,Шовкоплясом,Шовкоплясові,Шовкоплясе'), $this->object->getSecondNameCase()); } - public function testManSirname538() + public function testManSirname469() { $this->object->setSecondName('Шульга'); $this->object->setGender(1); $this->assertEquals(explode(',','Шульга,Шульги,Шульзі,Шульгу,Шульгою,Шульзі,Шульго'), $this->object->getSecondNameCase()); } - public function testManSirname539() + public function testManSirname470() { $this->object->setSecondName('Шухевич'); $this->object->setGender(1); $this->assertEquals(explode(',','Шухевич,Шухевича,Шухевичеві,Шухевича,Шухевичем,Шухевичеві,Шухевиче'), $this->object->getSecondNameCase()); } - public function testManSirname540() + public function testManSirname471() { $this->object->setSecondName('Щерба'); $this->object->setGender(1); $this->assertEquals(explode(',','Щерба,Щерби,Щербі,Щербу,Щербою,Щербі,Щербо'), $this->object->getSecondNameCase()); } - public function testManSirname541() + public function testManSirname472() { $this->object->setSecondName('Щербак'); $this->object->setGender(1); $this->assertEquals(explode(',','Щербак,Щербака,Щербакові,Щербака,Щербаком,Щербакові,Щербаче'), $this->object->getSecondNameCase()); } - public function testManSirname542() + public function testManSirname473() { $this->object->setSecondName('Щербань'); $this->object->setGender(1); $this->assertEquals(explode(',','Щербань,Щербаня,Щербаневі,Щербаня,Щербанем,Щербаневі,Щербаню'), $this->object->getSecondNameCase()); } - public function testManSirname543() + public function testManSirname474() { $this->object->setSecondName('Юрженко'); $this->object->setGender(1); $this->assertEquals(explode(',','Юрженко,Юрженка,Юрженкові,Юрженка,Юрженком,Юрженкові,Юрженче'), $this->object->getSecondNameCase()); } - public function testManSirname544() + public function testManSirname475() { $this->object->setSecondName('Юрченко'); $this->object->setGender(1); $this->assertEquals(explode(',','Юрченко,Юрченка,Юрченкові,Юрченка,Юрченком,Юрченкові,Юрченче'), $this->object->getSecondNameCase()); } - public function testManSirname545() + public function testManSirname476() { $this->object->setSecondName('Юрчишин'); $this->object->setGender(1); $this->assertEquals(explode(',','Юрчишин,Юрчишина,Юрчишинові,Юрчишина,Юрчишином,Юрчишинові,Юрчишине'), $this->object->getSecondNameCase()); } - public function testManSirname546() + public function testManSirname477() { $this->object->setSecondName('Юхименко'); $this->object->setGender(1); $this->assertEquals(explode(',','Юхименко,Юхименка,Юхименкові,Юхименка,Юхименком,Юхименкові,Юхименче'), $this->object->getSecondNameCase()); } - public function testManSirname547() + public function testManSirname478() { $this->object->setSecondName('Ющенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ющенко,Ющенка,Ющенкові,Ющенка,Ющенком,Ющенкові,Ющенче'), $this->object->getSecondNameCase()); } - public function testManSirname548() + public function testManSirname479() { $this->object->setSecondName('Яковенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Яковенко,Яковенка,Яковенкові,Яковенка,Яковенком,Яковенкові,Яковенче'), $this->object->getSecondNameCase()); } - public function testManSirname549() + public function testManSirname480() { $this->object->setSecondName('Яковина'); $this->object->setGender(1); $this->assertEquals(explode(',','Яковина,Яковини,Яковині,Яковину,Яковиною,Яковині,Яковино'), $this->object->getSecondNameCase()); } - public function testManSirname550() + public function testManSirname481() { $this->object->setSecondName('Янко'); $this->object->setGender(1); $this->assertEquals(explode(',','Янко,Янка,Янкові,Янка,Янком,Янкові,Янче'), $this->object->getSecondNameCase()); } - public function testManSirname551() + public function testManSirname482() { $this->object->setSecondName('Ярема'); $this->object->setGender(1); $this->assertEquals(explode(',','Ярема,Яреми,Яремі,Ярему,Яремою,Яремі,Яремо'), $this->object->getSecondNameCase()); } - public function testManSirname552() + public function testManSirname483() { $this->object->setSecondName('Яременко'); $this->object->setGender(1); $this->assertEquals(explode(',','Яременко,Яременка,Яременкові,Яременка,Яременком,Яременкові,Яременче'), $this->object->getSecondNameCase()); } - public function testManSirname553() + public function testManSirname484() { $this->object->setSecondName('Яремко'); $this->object->setGender(1); $this->assertEquals(explode(',','Яремко,Яремка,Яремкові,Яремка,Яремком,Яремкові,Яремче'), $this->object->getSecondNameCase()); } - public function testManSirname554() + public function testManSirname485() { $this->object->setSecondName('Яремчук'); $this->object->setGender(1); $this->assertEquals(explode(',','Яремчук,Яремчука,Яремчукові,Яремчука,Яремчуком,Яремчукові,Яремчуче'), $this->object->getSecondNameCase()); } - public function testManSirname555() + public function testManSirname486() { $this->object->setSecondName('Ярмоленко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ярмоленко,Ярмоленка,Ярмоленкові,Ярмоленка,Ярмоленком,Ярмоленкові,Ярмоленче'), $this->object->getSecondNameCase()); } - public function testManSirname556() + public function testManSirname487() { $this->object->setSecondName('Ярмолюк'); $this->object->setGender(1); $this->assertEquals(explode(',','Ярмолюк,Ярмолюка,Ярмолюкові,Ярмолюка,Ярмолюком,Ярмолюкові,Ярмолюче'), $this->object->getSecondNameCase()); } - public function testManSirname557() + public function testManSirname488() { $this->object->setSecondName('Ярошенко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ярошенко,Ярошенка,Ярошенкові,Ярошенка,Ярошенком,Ярошенкові,Ярошенче'), $this->object->getSecondNameCase()); } - public function testManSirname558() + public function testManSirname489() { $this->object->setSecondName('Яценко'); $this->object->setGender(1); $this->assertEquals(explode(',','Яценко,Яценка,Яценкові,Яценка,Яценком,Яценкові,Яценче'), $this->object->getSecondNameCase()); } - public function testManSirname559() + public function testManSirname490() { $this->object->setSecondName('Ященко'); $this->object->setGender(1); $this->assertEquals(explode(',','Ященко,Ященка,Ященкові,Ященка,Ященком,Ященкові,Ященче'), $this->object->getSecondNameCase()); } - public function testManSirname560() + public function testManSirname491() { $this->object->setSecondName('Ґалаґан'); $this->object->setGender(1); $this->assertEquals(explode(',','Ґалаґан,Ґалаґана,Ґалаґанові,Ґалаґана,Ґалаґаном,Ґалаґанові,Ґалаґане'), $this->object->getSecondNameCase()); } - public function testManSirname561() + public function testManSirname492() { $this->object->setSecondName('Євсєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Євсєєв,Євсєєва,Євсєєву,Євсєєва,Євсєєвим,Євсєєву,Євсєєве'), $this->object->getSecondNameCase()); } - public function testManSirname562() + public function testManSirname493() { $this->object->setSecondName('Єгоров'); $this->object->setGender(1); $this->assertEquals(explode(',','Єгоров,Єгорова,Єгорову,Єгорова,Єгоровим,Єгорову,Єгорове'), $this->object->getSecondNameCase()); } - public function testManSirname563() + public function testManSirname494() { $this->object->setSecondName('Єлізаров'); $this->object->setGender(1); $this->assertEquals(explode(',','Єлізаров,Єлізарова,Єлізарову,Єлізарова,Єлізаровим,Єлізарову,Єлізарове'), $this->object->getSecondNameCase()); } - public function testManSirname564() + public function testManSirname495() { $this->object->setSecondName('Єрмилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Єрмилов,Єрмилова,Єрмилову,Єрмилова,Єрмиловим,Єрмилову,Єрмилове'), $this->object->getSecondNameCase()); } - public function testManSirname565() + public function testManSirname496() { $this->object->setSecondName('Єрофєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Єрофєєв,Єрофєєва,Єрофєєву,Єрофєєва,Єрофєєвим,Єрофєєву,Єрофєєве'), $this->object->getSecondNameCase()); } - public function testManSirname566() + public function testManSirname497() { $this->object->setSecondName('Єршов'); $this->object->setGender(1); $this->assertEquals(explode(',','Єршов,Єршова,Єршову,Єршова,Єршовим,Єршову,Єршове'), $this->object->getSecondNameCase()); } - public function testManSirname567() + public function testManSirname498() { $this->object->setSecondName('Єфімов'); $this->object->setGender(1); $this->assertEquals(explode(',','Єфімов,Єфімова,Єфімову,Єфімова,Єфімовим,Єфімову,Єфімове'), $this->object->getSecondNameCase()); } - public function testManSirname568() + public function testManSirname499() { $this->object->setSecondName('Єфремов'); $this->object->setGender(1); $this->assertEquals(explode(',','Єфремов,Єфремова,Єфремову,Єфремова,Єфремовим,Єфремову,Єфремове'), $this->object->getSecondNameCase()); } - public function testManSirname569() + public function testManSirname500() { $this->object->setSecondName('Іванов'); $this->object->setGender(1); $this->assertEquals(explode(',','Іванов,Іванова,Іванову,Іванова,Івановим,Іванову,Іванове'), $this->object->getSecondNameCase()); } - public function testManSirname570() + public function testManSirname501() { $this->object->setSecondName('Ігнатов'); $this->object->setGender(1); $this->assertEquals(explode(',','Ігнатов,Ігнатова,Ігнатову,Ігнатова,Ігнатовим,Ігнатову,Ігнатове'), $this->object->getSecondNameCase()); } - public function testManSirname571() + public function testManSirname502() { $this->object->setSecondName('Іллюшин'); $this->object->setGender(1); $this->assertEquals(explode(',','Іллюшин,Іллюшина,Іллюшинові,Іллюшина,Іллюшином,Іллюшинові,Іллюшине'), $this->object->getSecondNameCase()); } - public function testManSirname572() + public function testManSirname503() { $this->object->setSecondName('Ільїн'); $this->object->setGender(1); $this->assertEquals(explode(',','Ільїн,Ільїна,Ільїнові,Ільїна,Ільїном,Ільїнові,Ільїне'), $this->object->getSecondNameCase()); } - public function testManSirname573() + public function testManSirname504() { $this->object->setSecondName('Аєдоницький'); $this->object->setGender(1); $this->assertEquals(explode(',','Аєдоницький,Аєдоницького,Аєдоницькому,Аєдоницького,Аєдоницьким,Аєдоницькому,Аєдоницький'), $this->object->getSecondNameCase()); } - public function testManSirname574() + public function testManSirname505() { $this->object->setSecondName('Абатуров'); $this->object->setGender(1); $this->assertEquals(explode(',','Абатуров,Абатурова,Абатурову,Абатурова,Абатуровим,Абатурову,Абатурове'), $this->object->getSecondNameCase()); } - public function testManSirname575() + public function testManSirname506() { $this->object->setSecondName('Абдулов'); $this->object->setGender(1); $this->assertEquals(explode(',','Абдулов,Абдулова,Абдулову,Абдулова,Абдуловим,Абдулову,Абдулове'), $this->object->getSecondNameCase()); } - public function testManSirname576() + public function testManSirname507() { $this->object->setSecondName('Абрамов'); $this->object->setGender(1); $this->assertEquals(explode(',','Абрамов,Абрамова,Абрамову,Абрамова,Абрамовим,Абрамову,Абрамове'), $this->object->getSecondNameCase()); } - public function testManSirname577() + public function testManSirname508() { $this->object->setSecondName('Авілов'); $this->object->setGender(1); $this->assertEquals(explode(',','Авілов,Авілова,Авілову,Авілова,Авіловим,Авілову,Авілове'), $this->object->getSecondNameCase()); } - public function testManSirname578() + public function testManSirname509() { $this->object->setSecondName('Авдєєнко'); $this->object->setGender(1); $this->assertEquals(explode(',','Авдєєнко,Авдєєнка,Авдєєнкові,Авдєєнка,Авдєєнком,Авдєєнкові,Авдєєнче'), $this->object->getSecondNameCase()); } - public function testManSirname579() + public function testManSirname510() { $this->object->setSecondName('Аврамов'); $this->object->setGender(1); $this->assertEquals(explode(',','Аврамов,Аврамова,Аврамову,Аврамова,Аврамовим,Аврамову,Аврамове'), $this->object->getSecondNameCase()); } - public function testManSirname580() + public function testManSirname511() { $this->object->setSecondName('Алексєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Алексєєв,Алексєєва,Алексєєву,Алексєєва,Алексєєвим,Алексєєву,Алексєєве'), $this->object->getSecondNameCase()); } - public function testManSirname581() + public function testManSirname512() { $this->object->setSecondName('Александров'); $this->object->setGender(1); $this->assertEquals(explode(',','Александров,Александрова,Александрову,Александрова,Александровим,Александрову,Александрове'), $this->object->getSecondNameCase()); } - public function testManSirname582() + public function testManSirname513() { $this->object->setSecondName('Альошин'); $this->object->setGender(1); $this->assertEquals(explode(',','Альошин,Альошина,Альошинові,Альошина,Альошином,Альошинові,Альошине'), $this->object->getSecondNameCase()); } - public function testManSirname583() + public function testManSirname514() { $this->object->setSecondName('Анісімов'); $this->object->setGender(1); $this->assertEquals(explode(',','Анісімов,Анісімова,Анісімову,Анісімова,Анісімовим,Анісімову,Анісімове'), $this->object->getSecondNameCase()); } - public function testManSirname584() + public function testManSirname515() { $this->object->setSecondName('Анісов'); $this->object->setGender(1); $this->assertEquals(explode(',','Анісов,Анісова,Анісову,Анісова,Анісовим,Анісову,Анісове'), $this->object->getSecondNameCase()); } - public function testManSirname585() + public function testManSirname516() { $this->object->setSecondName('Ананьєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Ананьєв,Ананьєва,Ананьєву,Ананьєва,Ананьєвим,Ананьєву,Ананьєве'), $this->object->getSecondNameCase()); } - public function testManSirname586() + public function testManSirname517() { $this->object->setSecondName('Андріанов'); $this->object->setGender(1); $this->assertEquals(explode(',','Андріанов,Андріанова,Андріанову,Андріанова,Андріановим,Андріанову,Андріанове'), $this->object->getSecondNameCase()); } - public function testManSirname587() + public function testManSirname518() { $this->object->setSecondName('Андріяшев'); $this->object->setGender(1); $this->assertEquals(explode(',','Андріяшев,Андріяшева,Андріяшеву,Андріяшева,Андріяшевим,Андріяшеву,Андріяшеве'), $this->object->getSecondNameCase()); } - public function testManSirname588() + public function testManSirname519() { $this->object->setSecondName('Андреєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Андреєв,Андреєва,Андреєву,Андреєва,Андреєвим,Андреєву,Андреєве'), $this->object->getSecondNameCase()); } - public function testManSirname589() + public function testManSirname520() { $this->object->setSecondName('Антипов'); $this->object->setGender(1); $this->assertEquals(explode(',','Антипов,Антипова,Антипову,Антипова,Антиповим,Антипову,Антипове'), $this->object->getSecondNameCase()); } - public function testManSirname590() + public function testManSirname521() { $this->object->setSecondName('Антонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Антонов,Антонова,Антонову,Антонова,Антоновим,Антонову,Антонове'), $this->object->getSecondNameCase()); } - public function testManSirname591() + public function testManSirname522() { $this->object->setSecondName('Анциферов'); $this->object->setGender(1); $this->assertEquals(explode(',','Анциферов,Анциферова,Анциферову,Анциферова,Анциферовим,Анциферову,Анциферове'), $this->object->getSecondNameCase()); } - public function testManSirname592() + public function testManSirname523() { $this->object->setSecondName('Апухтін'); $this->object->setGender(1); $this->assertEquals(explode(',','Апухтін,Апухтіна,Апухтіну,Апухтіна,Апухтіном,Апухтіну,Апухтіне'), $this->object->getSecondNameCase()); } - public function testManSirname593() + public function testManSirname524() { $this->object->setSecondName('Арбузов'); $this->object->setGender(1); $this->assertEquals(explode(',','Арбузов,Арбузова,Арбузову,Арбузова,Арбузовим,Арбузову,Арбузове'), $this->object->getSecondNameCase()); } - public function testManSirname594() + public function testManSirname525() { $this->object->setSecondName('Аржанов'); $this->object->setGender(1); $this->assertEquals(explode(',','Аржанов,Аржанова,Аржанову,Аржанова,Аржановим,Аржанову,Аржанове'), $this->object->getSecondNameCase()); } - public function testManSirname595() + public function testManSirname526() { $this->object->setSecondName('Архипов'); $this->object->setGender(1); $this->assertEquals(explode(',','Архипов,Архипова,Архипову,Архипова,Архиповим,Архипову,Архипове'), $this->object->getSecondNameCase()); } - public function testManSirname596() + public function testManSirname527() { $this->object->setSecondName('Арцибушев'); $this->object->setGender(1); $this->assertEquals(explode(',','Арцибушев,Арцибушева,Арцибушеву,Арцибушева,Арцибушевим,Арцибушеву,Арцибушеве'), $this->object->getSecondNameCase()); } - public function testManSirname597() + public function testManSirname528() { $this->object->setSecondName('Астраханцев'); $this->object->setGender(1); $this->assertEquals(explode(',','Астраханцев,Астраханцева,Астраханцеву,Астраханцева,Астраханцевим,Астраханцеву,Астраханцеве'), $this->object->getSecondNameCase()); } - public function testManSirname598() + public function testManSirname529() { $this->object->setSecondName('Афіногенов'); $this->object->setGender(1); $this->assertEquals(explode(',','Афіногенов,Афіногенова,Афіногенову,Афіногенова,Афіногеновим,Афіногенову,Афіногенове'), $this->object->getSecondNameCase()); } - public function testManSirname599() + public function testManSirname530() { $this->object->setSecondName('Афанасьєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Афанасьєв,Афанасьєва,Афанасьєву,Афанасьєва,Афанасьєвим,Афанасьєву,Афанасьєве'), $this->object->getSecondNameCase()); } - public function testManSirname600() + public function testManSirname531() { $this->object->setSecondName('Бєлов'); $this->object->setGender(1); $this->assertEquals(explode(',','Бєлов,Бєлова,Бєлову,Бєлова,Бєловим,Бєлову,Бєлове'), $this->object->getSecondNameCase()); } - public function testManSirname601() + public function testManSirname532() { $this->object->setSecondName('Бєлоглазов'); $this->object->setGender(1); $this->assertEquals(explode(',','Бєлоглазов,Бєлоглазова,Бєлоглазову,Бєлоглазова,Бєлоглазовим,Бєлоглазову,Бєлоглазове'), $this->object->getSecondNameCase()); } - public function testManSirname602() + public function testManSirname533() { $this->object->setSecondName('Бєлоусов'); $this->object->setGender(1); $this->assertEquals(explode(',','Бєлоусов,Бєлоусова,Бєлоусову,Бєлоусова,Бєлоусовим,Бєлоусову,Бєлоусове'), $this->object->getSecondNameCase()); } - public function testManSirname603() + public function testManSirname534() { $this->object->setSecondName('Бєляєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Бєляєв,Бєляєва,Бєляєву,Бєляєва,Бєляєвим,Бєляєву,Бєляєве'), $this->object->getSecondNameCase()); } - public function testManSirname604() + public function testManSirname535() { $this->object->setSecondName('Бібиков'); $this->object->setGender(1); $this->assertEquals(explode(',','Бібиков,Бібикова,Бібикову,Бібикова,Бібиковим,Бібикову,Бібикове'), $this->object->getSecondNameCase()); } - public function testManSirname605() + public function testManSirname536() { $this->object->setSecondName('Бажанов'); $this->object->setGender(1); $this->assertEquals(explode(',','Бажанов,Бажанова,Бажанову,Бажанова,Бажановим,Бажанову,Бажанове'), $this->object->getSecondNameCase()); } - public function testManSirname606() + public function testManSirname537() { $this->object->setSecondName('Баранов'); $this->object->setGender(1); $this->assertEquals(explode(',','Баранов,Баранова,Баранову,Баранова,Барановим,Баранову,Баранове'), $this->object->getSecondNameCase()); } - public function testManSirname607() + public function testManSirname538() { $this->object->setSecondName('Баришніков'); $this->object->setGender(1); $this->assertEquals(explode(',','Баришніков,Баришнікова,Баришнікову,Баришнікова,Баришніковим,Баришнікову,Баришнікове'), $this->object->getSecondNameCase()); } - public function testManSirname608() + public function testManSirname539() { $this->object->setSecondName('Барсов'); $this->object->setGender(1); $this->assertEquals(explode(',','Барсов,Барсова,Барсову,Барсова,Барсовим,Барсову,Барсове'), $this->object->getSecondNameCase()); } - public function testManSirname609() + public function testManSirname540() { $this->object->setSecondName('Батюшков'); $this->object->setGender(1); $this->assertEquals(explode(',','Батюшков,Батюшкова,Батюшкову,Батюшкова,Батюшковим,Батюшкову,Батюшкове'), $this->object->getSecondNameCase()); } - public function testManSirname610() + public function testManSirname541() { $this->object->setSecondName('Биков'); $this->object->setGender(1); $this->assertEquals(explode(',','Биков,Бикова,Бикову,Бикова,Биковим,Бикову,Бикове'), $this->object->getSecondNameCase()); } - public function testManSirname611() + public function testManSirname542() { $this->object->setSecondName('Блохін'); $this->object->setGender(1); $this->assertEquals(explode(',','Блохін,Блохіна,Блохіну,Блохіна,Блохіном,Блохіну,Блохіне'), $this->object->getSecondNameCase()); } - public function testManSirname612() + public function testManSirname543() { $this->object->setSecondName('Бобров'); $this->object->setGender(1); $this->assertEquals(explode(',','Бобров,Боброва,Боброву,Боброва,Бобровим,Боброву,Боброве'), $this->object->getSecondNameCase()); } - public function testManSirname613() + public function testManSirname544() { $this->object->setSecondName('Богданов'); $this->object->setGender(1); $this->assertEquals(explode(',','Богданов,Богданова,Богданову,Богданова,Богдановим,Богданову,Богданове'), $this->object->getSecondNameCase()); } - public function testManSirname614() + public function testManSirname545() { $this->object->setSecondName('Богомазов'); $this->object->setGender(1); $this->assertEquals(explode(',','Богомазов,Богомазова,Богомазову,Богомазова,Богомазовим,Богомазову,Богомазове'), $this->object->getSecondNameCase()); } - public function testManSirname615() + public function testManSirname546() { $this->object->setSecondName('Бойков'); $this->object->setGender(1); $this->assertEquals(explode(',','Бойков,Бойкова,Бойкову,Бойкова,Бойковим,Бойкову,Бойкове'), $this->object->getSecondNameCase()); } - public function testManSirname616() + public function testManSirname547() { $this->object->setSecondName('Большаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Большаков,Большакова,Большакову,Большакова,Большаковим,Большакову,Большакове'), $this->object->getSecondNameCase()); } - public function testManSirname617() + public function testManSirname548() { $this->object->setSecondName('Борисов'); $this->object->setGender(1); $this->assertEquals(explode(',','Борисов,Борисова,Борисову,Борисова,Борисовим,Борисову,Борисове'), $this->object->getSecondNameCase()); } - public function testManSirname618() + public function testManSirname549() { $this->object->setSecondName('Бочков'); $this->object->setGender(1); $this->assertEquals(explode(',','Бочков,Бочкова,Бочкову,Бочкова,Бочковим,Бочкову,Бочкове'), $this->object->getSecondNameCase()); } - public function testManSirname619() + public function testManSirname550() { $this->object->setSecondName('Бризгалов'); $this->object->setGender(1); $this->assertEquals(explode(',','Бризгалов,Бризгалова,Бризгалову,Бризгалова,Бризгаловим,Бризгалову,Бризгалове'), $this->object->getSecondNameCase()); } - public function testManSirname620() + public function testManSirname551() { $this->object->setSecondName('Брусилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Брусилов,Брусилова,Брусилову,Брусилова,Брусиловим,Брусилову,Брусилове'), $this->object->getSecondNameCase()); } - public function testManSirname621() + public function testManSirname552() { $this->object->setSecondName('Бутурлін'); $this->object->setGender(1); $this->assertEquals(explode(',','Бутурлін,Бутурліна,Бутурліну,Бутурліна,Бутурліном,Бутурліну,Бутурліне'), $this->object->getSecondNameCase()); } - public function testManSirname622() + public function testManSirname553() { $this->object->setSecondName('Бутусов'); $this->object->setGender(1); $this->assertEquals(explode(',','Бутусов,Бутусова,Бутусову,Бутусова,Бутусовим,Бутусову,Бутусове'), $this->object->getSecondNameCase()); } - public function testManSirname623() + public function testManSirname554() { $this->object->setSecondName('Варламов'); $this->object->setGender(1); $this->assertEquals(explode(',','Варламов,Варламова,Варламову,Варламова,Варламовим,Варламову,Варламове'), $this->object->getSecondNameCase()); } - public function testManSirname624() + public function testManSirname555() { $this->object->setSecondName('Васильєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Васильєв,Васильєва,Васильєву,Васильєва,Васильєвим,Васильєву,Васильєве'), $this->object->getSecondNameCase()); } - public function testManSirname625() + public function testManSirname556() { $this->object->setSecondName('Виноградов'); $this->object->setGender(1); $this->assertEquals(explode(',','Виноградов,Виноградова,Виноградову,Виноградова,Виноградовим,Виноградову,Виноградове'), $this->object->getSecondNameCase()); } - public function testManSirname626() + public function testManSirname557() { $this->object->setSecondName('Власов'); $this->object->setGender(1); $this->assertEquals(explode(',','Власов,Власова,Власову,Власова,Власовим,Власову,Власове'), $this->object->getSecondNameCase()); } - public function testManSirname627() + public function testManSirname558() { $this->object->setSecondName('Внуков'); $this->object->setGender(1); $this->assertEquals(explode(',','Внуков,Внукова,Внукову,Внукова,Внуковим,Внукову,Внукове'), $this->object->getSecondNameCase()); } - public function testManSirname628() + public function testManSirname559() { $this->object->setSecondName('Волков'); $this->object->setGender(1); $this->assertEquals(explode(',','Волков,Волкова,Волкову,Волкова,Волковим,Волкову,Волкове'), $this->object->getSecondNameCase()); } - public function testManSirname629() + public function testManSirname560() { $this->object->setSecondName('Воробей'); $this->object->setGender(1); $this->assertEquals(explode(',','Воробей,Вороб’я,Вороб’єві,Вороб’я,Вороб’єм,Вороб’єві,Вороб’ю'), $this->object->getSecondNameCase()); } - public function testManSirname630() + public function testManSirname561() { $this->object->setSecondName('Воробйов'); $this->object->setGender(1); $this->assertEquals(explode(',','Воробйов,Воробйова,Воробйову,Воробйова,Воробйовим,Воробйову,Воробйове'), $this->object->getSecondNameCase()); } - public function testManSirname631() + public function testManSirname562() { $this->object->setSecondName('Воронін'); $this->object->setGender(1); $this->assertEquals(explode(',','Воронін,Вороніна,Вороніну,Вороніна,Вороніном,Вороніну,Вороніне'), $this->object->getSecondNameCase()); } - public function testManSirname632() + public function testManSirname563() { $this->object->setSecondName('Воронцов'); $this->object->setGender(1); $this->assertEquals(explode(',','Воронцов,Воронцова,Воронцову,Воронцова,Воронцовим,Воронцову,Воронцове'), $this->object->getSecondNameCase()); } - public function testManSirname633() + public function testManSirname564() { $this->object->setSecondName('Ворошилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Ворошилов,Ворошилова,Ворошилову,Ворошилова,Ворошиловим,Ворошилову,Ворошилове'), $this->object->getSecondNameCase()); } - public function testManSirname634() + public function testManSirname565() { $this->object->setSecondName('Гаврилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Гаврилов,Гаврилова,Гаврилову,Гаврилова,Гавриловим,Гаврилову,Гаврилове'), $this->object->getSecondNameCase()); } - public function testManSirname635() + public function testManSirname566() { $this->object->setSecondName('Герасимов'); $this->object->setGender(1); $this->assertEquals(explode(',','Герасимов,Герасимова,Герасимову,Герасимова,Герасимовим,Герасимову,Герасимове'), $this->object->getSecondNameCase()); } - public function testManSirname636() + public function testManSirname567() { $this->object->setSecondName('Горбунов'); $this->object->setGender(1); $this->assertEquals(explode(',','Горбунов,Горбунова,Горбунову,Горбунова,Горбуновим,Горбунову,Горбунове'), $this->object->getSecondNameCase()); } - public function testManSirname637() + public function testManSirname568() { $this->object->setSecondName('Горчаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Горчаков,Горчакова,Горчакову,Горчакова,Горчаковим,Горчакову,Горчакове'), $this->object->getSecondNameCase()); } - public function testManSirname638() + public function testManSirname569() { $this->object->setSecondName('Горшков'); $this->object->setGender(1); $this->assertEquals(explode(',','Горшков,Горшкова,Горшкову,Горшкова,Горшковим,Горшкову,Горшкове'), $this->object->getSecondNameCase()); } - public function testManSirname639() + public function testManSirname570() { $this->object->setSecondName('Громов'); $this->object->setGender(1); $this->assertEquals(explode(',','Громов,Громова,Громову,Громова,Громовим,Громову,Громове'), $this->object->getSecondNameCase()); } - public function testManSirname640() + public function testManSirname571() { $this->object->setSecondName('Гусєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Гусєв,Гусєва,Гусєву,Гусєва,Гусєвим,Гусєву,Гусєве'), $this->object->getSecondNameCase()); } - public function testManSirname641() + public function testManSirname572() { $this->object->setSecondName('Давидов'); $this->object->setGender(1); $this->assertEquals(explode(',','Давидов,Давидова,Давидову,Давидова,Давидовим,Давидову,Давидове'), $this->object->getSecondNameCase()); } - public function testManSirname642() + public function testManSirname573() { $this->object->setSecondName('Данилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Данилов,Данилова,Данилову,Данилова,Даниловим,Данилову,Данилове'), $this->object->getSecondNameCase()); } - public function testManSirname643() + public function testManSirname574() { $this->object->setSecondName('Дементьєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Дементьєв,Дементьєва,Дементьєву,Дементьєва,Дементьєвим,Дементьєву,Дементьєве'), $this->object->getSecondNameCase()); } - public function testManSirname644() + public function testManSirname575() { $this->object->setSecondName('Денисов'); $this->object->setGender(1); $this->assertEquals(explode(',','Денисов,Денисова,Денисову,Денисова,Денисовим,Денисову,Денисове'), $this->object->getSecondNameCase()); } - public function testManSirname645() + public function testManSirname576() { $this->object->setSecondName('Дмитрієв'); $this->object->setGender(1); $this->assertEquals(explode(',','Дмитрієв,Дмитрієва,Дмитрієву,Дмитрієва,Дмитрієвим,Дмитрієву,Дмитрієве'), $this->object->getSecondNameCase()); } - public function testManSirname646() + public function testManSirname577() { $this->object->setSecondName('Добролюбов'); $this->object->setGender(1); $this->assertEquals(explode(',','Добролюбов,Добролюбова,Добролюбову,Добролюбова,Добролюбовим,Добролюбову,Добролюбове'), $this->object->getSecondNameCase()); } - public function testManSirname647() + public function testManSirname578() { $this->object->setSecondName('Донськой'); $this->object->setGender(1); $this->assertEquals(explode(',','Донськой,Донського,Донському,Донського,Донським,Донському,Донський'), $this->object->getSecondNameCase()); } - public function testManSirname648() + public function testManSirname579() { $this->object->setSecondName('Дорофєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Дорофєєв,Дорофєєва,Дорофєєву,Дорофєєва,Дорофєєвим,Дорофєєву,Дорофєєве'), $this->object->getSecondNameCase()); } - public function testManSirname649() + public function testManSirname580() { $this->object->setSecondName('Дубров'); $this->object->setGender(1); $this->assertEquals(explode(',','Дубров,Дуброва,Дуброву,Дуброва,Дубровим,Дуброву,Дуброве'), $this->object->getSecondNameCase()); } - public function testManSirname650() + public function testManSirname581() { $this->object->setSecondName('Железняков'); $this->object->setGender(1); $this->assertEquals(explode(',','Железняков,Железнякова,Железнякову,Железнякова,Железняковим,Железнякову,Железнякове'), $this->object->getSecondNameCase()); } - public function testManSirname651() + public function testManSirname582() { $this->object->setSecondName('Жердєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Жердєв,Жердєва,Жердєву,Жердєва,Жердєвим,Жердєву,Жердєве'), $this->object->getSecondNameCase()); } - public function testManSirname652() + public function testManSirname583() { $this->object->setSecondName('Жуков'); $this->object->setGender(1); $this->assertEquals(explode(',','Жуков,Жукова,Жукову,Жукова,Жуковим,Жукову,Жукове'), $this->object->getSecondNameCase()); } - public function testManSirname653() + public function testManSirname584() { $this->object->setSecondName('Журавльов'); $this->object->setGender(1); $this->assertEquals(explode(',','Журавльов,Журавльова,Журавльову,Журавльова,Журавльовим,Журавльову,Журавльове'), $this->object->getSecondNameCase()); } - public function testManSirname654() + public function testManSirname585() { $this->object->setSecondName('Заваров'); $this->object->setGender(1); $this->assertEquals(explode(',','Заваров,Заварова,Заварову,Заварова,Заваровим,Заварову,Заварове'), $this->object->getSecondNameCase()); } - public function testManSirname655() + public function testManSirname586() { $this->object->setSecondName('Загаров'); $this->object->setGender(1); $this->assertEquals(explode(',','Загаров,Загарова,Загарову,Загарова,Загаровим,Загарову,Загарове'), $this->object->getSecondNameCase()); } - public function testManSirname656() + public function testManSirname587() { $this->object->setSecondName('Зайцев'); $this->object->setGender(1); $this->assertEquals(explode(',','Зайцев,Зайцева,Зайцеву,Зайцева,Зайцевим,Зайцеву,Зайцеве'), $this->object->getSecondNameCase()); } - public function testManSirname657() + public function testManSirname588() { $this->object->setSecondName('Захаров'); $this->object->setGender(1); $this->assertEquals(explode(',','Захаров,Захарова,Захарову,Захарова,Захаровим,Захарову,Захарове'), $this->object->getSecondNameCase()); } - public function testManSirname658() + public function testManSirname589() { $this->object->setSecondName('Звєрєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Звєрєв,Звєрєва,Звєрєву,Звєрєва,Звєрєвим,Звєрєву,Звєрєве'), $this->object->getSecondNameCase()); } - public function testManSirname659() + public function testManSirname590() { $this->object->setSecondName('Зеров'); $this->object->setGender(1); $this->assertEquals(explode(',','Зеров,Зерова,Зерову,Зерова,Зеровим,Зерову,Зерове'), $this->object->getSecondNameCase()); } - public function testManSirname660() + public function testManSirname591() { $this->object->setSecondName('Золотухін'); $this->object->setGender(1); $this->assertEquals(explode(',','Золотухін,Золотухіна,Золотухіну,Золотухіна,Золотухіном,Золотухіну,Золотухіне'), $this->object->getSecondNameCase()); } - public function testManSirname661() + public function testManSirname592() { $this->object->setSecondName('Зубов'); $this->object->setGender(1); $this->assertEquals(explode(',','Зубов,Зубова,Зубову,Зубова,Зубовим,Зубову,Зубове'), $this->object->getSecondNameCase()); } - public function testManSirname662() + public function testManSirname593() { $this->object->setSecondName('Казаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Казаков,Казакова,Казакову,Казакова,Казаковим,Казакову,Казакове'), $this->object->getSecondNameCase()); } - public function testManSirname663() + public function testManSirname594() { $this->object->setSecondName('Калінін'); $this->object->setGender(1); $this->assertEquals(explode(',','Калінін,Калініна,Калініну,Калініна,Калініном,Калініну,Калініне'), $this->object->getSecondNameCase()); } - public function testManSirname664() + public function testManSirname595() { $this->object->setSecondName('Калашников'); $this->object->setGender(1); $this->assertEquals(explode(',','Калашников,Калашникова,Калашникову,Калашникова,Калашниковим,Калашникову,Калашникове'), $this->object->getSecondNameCase()); } - public function testManSirname665() + public function testManSirname596() { $this->object->setSecondName('Карпов'); $this->object->setGender(1); $this->assertEquals(explode(',','Карпов,Карпова,Карпову,Карпова,Карповим,Карпову,Карпове'), $this->object->getSecondNameCase()); } - public function testManSirname666() + public function testManSirname597() { $this->object->setSecondName('Каштанов'); $this->object->setGender(1); $this->assertEquals(explode(',','Каштанов,Каштанова,Каштанову,Каштанова,Каштановим,Каштанову,Каштанове'), $this->object->getSecondNameCase()); } - public function testManSirname667() + public function testManSirname598() { $this->object->setSecondName('Кисельов'); $this->object->setGender(1); $this->assertEquals(explode(',','Кисельов,Кисельова,Кисельову,Кисельова,Кисельовим,Кисельову,Кисельове'), $this->object->getSecondNameCase()); } - public function testManSirname668() + public function testManSirname599() { $this->object->setSecondName('Ковальов'); $this->object->setGender(1); $this->assertEquals(explode(',','Ковальов,Ковальова,Ковальову,Ковальова,Ковальовим,Ковальову,Ковальове'), $this->object->getSecondNameCase()); } - public function testManSirname669() + public function testManSirname600() { $this->object->setSecondName('Кожевников'); $this->object->setGender(1); $this->assertEquals(explode(',','Кожевников,Кожевникова,Кожевникову,Кожевникова,Кожевниковим,Кожевникову,Кожевникове'), $this->object->getSecondNameCase()); } - public function testManSirname670() + public function testManSirname601() { $this->object->setSecondName('Козлов'); $this->object->setGender(1); $this->assertEquals(explode(',','Козлов,Козлова,Козлову,Козлова,Козловим,Козлову,Козлове'), $this->object->getSecondNameCase()); } - public function testManSirname671() + public function testManSirname602() { $this->object->setSecondName('Колесников'); $this->object->setGender(1); $this->assertEquals(explode(',','Колесников,Колесникова,Колесникову,Колесникова,Колесниковим,Колесникову,Колесникове'), $this->object->getSecondNameCase()); } - public function testManSirname672() + public function testManSirname603() { $this->object->setSecondName('Кольцов'); $this->object->setGender(1); $this->assertEquals(explode(',','Кольцов,Кольцова,Кольцову,Кольцова,Кольцовим,Кольцову,Кольцове'), $this->object->getSecondNameCase()); } - public function testManSirname673() + public function testManSirname604() { $this->object->setSecondName('Комаров'); $this->object->setGender(1); $this->assertEquals(explode(',','Комаров,Комарова,Комарову,Комарова,Комаровим,Комарову,Комарове'), $this->object->getSecondNameCase()); } - public function testManSirname674() + public function testManSirname605() { $this->object->setSecondName('Коновалов'); $this->object->setGender(1); $this->assertEquals(explode(',','Коновалов,Коновалова,Коновалову,Коновалова,Коноваловим,Коновалову,Коновалове'), $this->object->getSecondNameCase()); } - public function testManSirname675() + public function testManSirname606() { $this->object->setSecondName('Конюхов'); $this->object->setGender(1); $this->assertEquals(explode(',','Конюхов,Конюхова,Конюхову,Конюхова,Конюховим,Конюхову,Конюхове'), $this->object->getSecondNameCase()); } - public function testManSirname676() + public function testManSirname607() { $this->object->setSecondName('Копилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Копилов,Копилова,Копилову,Копилова,Копиловим,Копилову,Копилове'), $this->object->getSecondNameCase()); } - public function testManSirname677() + public function testManSirname608() { $this->object->setSecondName('Кормильцев'); $this->object->setGender(1); $this->assertEquals(explode(',','Кормильцев,Кормильцева,Кормильцеву,Кормильцева,Кормильцевим,Кормильцеву,Кормильцеве'), $this->object->getSecondNameCase()); } - public function testManSirname678() + public function testManSirname609() { $this->object->setSecondName('Коробов'); $this->object->setGender(1); $this->assertEquals(explode(',','Коробов,Коробова,Коробову,Коробова,Коробовим,Коробову,Коробове'), $this->object->getSecondNameCase()); } - public function testManSirname679() + public function testManSirname610() { $this->object->setSecondName('Коровкін'); $this->object->setGender(1); $this->assertEquals(explode(',','Коровкін,Коровкіна,Коровкіну,Коровкіна,Коровкіном,Коровкіну,Коровкіне'), $this->object->getSecondNameCase()); } - public function testManSirname680() + public function testManSirname611() { $this->object->setSecondName('Корольов'); $this->object->setGender(1); $this->assertEquals(explode(',','Корольов,Корольова,Корольову,Корольова,Корольовим,Корольову,Корольове'), $this->object->getSecondNameCase()); } - public function testManSirname681() + public function testManSirname612() { $this->object->setSecondName('Котов'); $this->object->setGender(1); $this->assertEquals(explode(',','Котов,Котова,Котову,Котова,Котовим,Котову,Котове'), $this->object->getSecondNameCase()); } - public function testManSirname682() + public function testManSirname613() { $this->object->setSecondName('Краснов'); $this->object->setGender(1); $this->assertEquals(explode(',','Краснов,Краснова,Краснову,Краснова,Красновим,Краснову,Краснове'), $this->object->getSecondNameCase()); } - public function testManSirname683() + public function testManSirname614() { $this->object->setSecondName('Крилов'); $this->object->setGender(1); $this->assertEquals(explode(',','Крилов,Крилова,Крилову,Крилова,Криловим,Крилову,Крилове'), $this->object->getSecondNameCase()); } - public function testManSirname684() + public function testManSirname615() { $this->object->setSecondName('Кримов'); $this->object->setGender(1); $this->assertEquals(explode(',','Кримов,Кримова,Кримову,Кримова,Кримовим,Кримову,Кримове'), $this->object->getSecondNameCase()); } - public function testManSirname685() + public function testManSirname616() { $this->object->setSecondName('Крюков'); $this->object->setGender(1); $this->assertEquals(explode(',','Крюков,Крюкова,Крюкову,Крюкова,Крюковим,Крюкову,Крюкове'), $this->object->getSecondNameCase()); } - public function testManSirname686() + public function testManSirname617() { $this->object->setSecondName('Кудряшов'); $this->object->setGender(1); $this->assertEquals(explode(',','Кудряшов,Кудряшова,Кудряшову,Кудряшова,Кудряшовим,Кудряшову,Кудряшове'), $this->object->getSecondNameCase()); } - public function testManSirname687() + public function testManSirname618() { $this->object->setSecondName('Кузнецов'); $this->object->setGender(1); $this->assertEquals(explode(',','Кузнецов,Кузнецова,Кузнецову,Кузнецова,Кузнецовим,Кузнецову,Кузнецове'), $this->object->getSecondNameCase()); } - public function testManSirname688() + public function testManSirname619() { $this->object->setSecondName('Кузьмін'); $this->object->setGender(1); $this->assertEquals(explode(',','Кузьмін,Кузьміна,Кузьміну,Кузьміна,Кузьміном,Кузьміну,Кузьміне'), $this->object->getSecondNameCase()); } - public function testManSirname689() + public function testManSirname620() { $this->object->setSecondName('Кулаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Кулаков,Кулакова,Кулакову,Кулакова,Кулаковим,Кулакову,Кулакове'), $this->object->getSecondNameCase()); } - public function testManSirname690() + public function testManSirname621() { $this->object->setSecondName('Куликов'); $this->object->setGender(1); $this->assertEquals(explode(',','Куликов,Куликова,Куликову,Куликова,Куликовим,Куликову,Куликове'), $this->object->getSecondNameCase()); } - public function testManSirname691() + public function testManSirname622() { $this->object->setSecondName('Курков'); $this->object->setGender(1); $this->assertEquals(explode(',','Курков,Куркова,Куркову,Куркова,Курковим,Куркову,Куркове'), $this->object->getSecondNameCase()); } - public function testManSirname692() + public function testManSirname623() { $this->object->setSecondName('Курочкін'); $this->object->setGender(1); $this->assertEquals(explode(',','Курочкін,Курочкіна,Курочкіну,Курочкіна,Курочкіном,Курочкіну,Курочкіне'), $this->object->getSecondNameCase()); } - public function testManSirname693() + public function testManSirname624() { $this->object->setSecondName('Лєсков'); $this->object->setGender(1); $this->assertEquals(explode(',','Лєсков,Лєскова,Лєскову,Лєскова,Лєсковим,Лєскову,Лєскове'), $this->object->getSecondNameCase()); } - public function testManSirname694() + public function testManSirname625() { $this->object->setSecondName('Лідов'); $this->object->setGender(1); $this->assertEquals(explode(',','Лідов,Лідова,Лідову,Лідова,Лідовим,Лідову,Лідове'), $this->object->getSecondNameCase()); } - public function testManSirname695() + public function testManSirname626() { $this->object->setSecondName('Ладигін'); $this->object->setGender(1); $this->assertEquals(explode(',','Ладигін,Ладигіна,Ладигіну,Ладигіна,Ладигіном,Ладигіну,Ладигіне'), $this->object->getSecondNameCase()); } - public function testManSirname696() + public function testManSirname627() { $this->object->setSecondName('Лазарєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Лазарєв,Лазарєва,Лазарєву,Лазарєва,Лазарєвим,Лазарєву,Лазарєве'), $this->object->getSecondNameCase()); } - public function testManSirname697() + public function testManSirname628() { $this->object->setSecondName('Лебедєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Лебедєв,Лебедєва,Лебедєву,Лебедєва,Лебедєвим,Лебедєву,Лебедєве'), $this->object->getSecondNameCase()); } - public function testManSirname698() + public function testManSirname629() { $this->object->setSecondName('Лихоносов'); $this->object->setGender(1); $this->assertEquals(explode(',','Лихоносов,Лихоносова,Лихоносову,Лихоносова,Лихоносовим,Лихоносову,Лихоносове'), $this->object->getSecondNameCase()); } - public function testManSirname699() + public function testManSirname630() { $this->object->setSecondName('Лосєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Лосєв,Лосєва,Лосєву,Лосєва,Лосєвим,Лосєву,Лосєве'), $this->object->getSecondNameCase()); } - public function testManSirname700() + public function testManSirname631() { $this->object->setSecondName('Львов'); $this->object->setGender(1); $this->assertEquals(explode(',','Львов,Львова,Львову,Львова,Львовим,Львову,Львове'), $this->object->getSecondNameCase()); } - public function testManSirname701() + public function testManSirname632() { $this->object->setSecondName('Любимов'); $this->object->setGender(1); $this->assertEquals(explode(',','Любимов,Любимова,Любимову,Любимова,Любимовим,Любимову,Любимове'), $this->object->getSecondNameCase()); } - public function testManSirname702() + public function testManSirname633() { $this->object->setSecondName('Мілютін'); $this->object->setGender(1); $this->assertEquals(explode(',','Мілютін,Мілютіна,Мілютіну,Мілютіна,Мілютіном,Мілютіну,Мілютіне'), $this->object->getSecondNameCase()); } - public function testManSirname703() + public function testManSirname634() { $this->object->setSecondName('Макаров'); $this->object->setGender(1); $this->assertEquals(explode(',','Макаров,Макарова,Макарову,Макарова,Макаровим,Макарову,Макарове'), $this->object->getSecondNameCase()); } - public function testManSirname704() + public function testManSirname635() { $this->object->setSecondName('Максимов'); $this->object->setGender(1); $this->assertEquals(explode(',','Максимов,Максимова,Максимову,Максимова,Максимовим,Максимову,Максимове'), $this->object->getSecondNameCase()); } - public function testManSirname705() + public function testManSirname636() { $this->object->setSecondName('Малаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Малаков,Малакова,Малакову,Малакова,Малаковим,Малакову,Малакове'), $this->object->getSecondNameCase()); } - public function testManSirname706() + public function testManSirname637() { $this->object->setSecondName('Мамонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Мамонов,Мамонова,Мамонову,Мамонова,Мамоновим,Мамонову,Мамонове'), $this->object->getSecondNameCase()); } - public function testManSirname707() + public function testManSirname638() { $this->object->setSecondName('Манасеїн'); $this->object->setGender(1); $this->assertEquals(explode(',','Манасеїн,Манасеїна,Манасеїнові,Манасеїна,Манасеїном,Манасеїнові,Манасеїне'), $this->object->getSecondNameCase()); } - public function testManSirname708() + public function testManSirname639() { $this->object->setSecondName('Марков'); $this->object->setGender(1); $this->assertEquals(explode(',','Марков,Маркова,Маркову,Маркова,Марковим,Маркову,Маркове'), $this->object->getSecondNameCase()); } - public function testManSirname709() + public function testManSirname640() { $this->object->setSecondName('Мартенс'); $this->object->setGender(1); $this->assertEquals(explode(',','Мартенс,Мартенса,Мартенсові,Мартенса,Мартенсом,Мартенсові,Мартенсе'), $this->object->getSecondNameCase()); } - public function testManSirname710() + public function testManSirname641() { $this->object->setSecondName('Мартинов'); $this->object->setGender(1); $this->assertEquals(explode(',','Мартинов,Мартинова,Мартинову,Мартинова,Мартиновим,Мартинову,Мартинове'), $this->object->getSecondNameCase()); } - public function testManSirname711() + public function testManSirname642() { $this->object->setSecondName('Масленніков'); $this->object->setGender(1); $this->assertEquals(explode(',','Масленніков,Масленнікова,Масленнікову,Масленнікова,Масленніковим,Масленнікову,Масленнікове'), $this->object->getSecondNameCase()); } - public function testManSirname712() + public function testManSirname643() { $this->object->setSecondName('Маслов'); $this->object->setGender(1); $this->assertEquals(explode(',','Маслов,Маслова,Маслову,Маслова,Масловим,Маслову,Маслове'), $this->object->getSecondNameCase()); } - public function testManSirname713() + public function testManSirname644() { $this->object->setSecondName('Матвєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Матвєєв,Матвєєва,Матвєєву,Матвєєва,Матвєєвим,Матвєєву,Матвєєве'), $this->object->getSecondNameCase()); } - public function testManSirname714() + public function testManSirname645() { $this->object->setSecondName('Медведєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Медведєв,Медведєва,Медведєву,Медведєва,Медведєвим,Медведєву,Медведєве'), $this->object->getSecondNameCase()); } - public function testManSirname715() + public function testManSirname646() { $this->object->setSecondName('Мельников'); $this->object->setGender(1); $this->assertEquals(explode(',','Мельников,Мельникова,Мельникову,Мельникова,Мельниковим,Мельникову,Мельникове'), $this->object->getSecondNameCase()); } - public function testManSirname716() + public function testManSirname647() { $this->object->setSecondName('Миронов'); $this->object->setGender(1); $this->assertEquals(explode(',','Миронов,Миронова,Миронову,Миронова,Мироновим,Миронову,Миронове'), $this->object->getSecondNameCase()); } - public function testManSirname717() + public function testManSirname648() { $this->object->setSecondName('Михайлов'); $this->object->setGender(1); $this->assertEquals(explode(',','Михайлов,Михайлова,Михайлову,Михайлова,Михайловим,Михайлову,Михайлове'), $this->object->getSecondNameCase()); } - public function testManSirname718() + public function testManSirname649() { $this->object->setSecondName('Моїсєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Моїсєєв,Моїсєєва,Моїсєєву,Моїсєєва,Моїсєєвим,Моїсєєву,Моїсєєве'), $this->object->getSecondNameCase()); } - public function testManSirname719() + public function testManSirname650() { $this->object->setSecondName('Моргунов'); $this->object->setGender(1); $this->assertEquals(explode(',','Моргунов,Моргунова,Моргунову,Моргунова,Моргуновим,Моргунову,Моргунове'), $this->object->getSecondNameCase()); } - public function testManSirname720() + public function testManSirname651() { $this->object->setSecondName('Морков'); $this->object->setGender(1); $this->assertEquals(explode(',','Морков,Моркова,Моркову,Моркова,Морковим,Моркову,Моркове'), $this->object->getSecondNameCase()); } - public function testManSirname721() + public function testManSirname652() { $this->object->setSecondName('Морозов'); $this->object->setGender(1); $this->assertEquals(explode(',','Морозов,Морозова,Морозову,Морозова,Морозовим,Морозову,Морозове'), $this->object->getSecondNameCase()); } - public function testManSirname722() + public function testManSirname653() { $this->object->setSecondName('Мухін'); $this->object->setGender(1); $this->assertEquals(explode(',','Мухін,Мухіна,Мухіну,Мухіна,Мухіном,Мухіну,Мухіне'), $this->object->getSecondNameCase()); } - public function testManSirname723() + public function testManSirname654() { $this->object->setSecondName('Нікітін'); $this->object->setGender(1); $this->assertEquals(explode(',','Нікітін,Нікітіна,Нікітіну,Нікітіна,Нікітіном,Нікітіну,Нікітіне'), $this->object->getSecondNameCase()); } - public function testManSirname724() + public function testManSirname655() { $this->object->setSecondName('Ніколаєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Ніколаєв,Ніколаєва,Ніколаєву,Ніколаєва,Ніколаєвим,Ніколаєву,Ніколаєве'), $this->object->getSecondNameCase()); } - public function testManSirname725() + public function testManSirname656() { $this->object->setSecondName('Нікулін'); $this->object->setGender(1); $this->assertEquals(explode(',','Нікулін,Нікуліна,Нікуліну,Нікуліна,Нікуліном,Нікуліну,Нікуліне'), $this->object->getSecondNameCase()); } - public function testManSirname726() + public function testManSirname657() { $this->object->setSecondName('Набоков'); $this->object->setGender(1); $this->assertEquals(explode(',','Набоков,Набокова,Набокову,Набокова,Набоковим,Набокову,Набокове'), $this->object->getSecondNameCase()); } - public function testManSirname727() + public function testManSirname658() { $this->object->setSecondName('Некрасов'); $this->object->setGender(1); $this->assertEquals(explode(',','Некрасов,Некрасова,Некрасову,Некрасова,Некрасовим,Некрасову,Некрасове'), $this->object->getSecondNameCase()); } - public function testManSirname728() + public function testManSirname659() { $this->object->setSecondName('Новиков'); $this->object->setGender(1); $this->assertEquals(explode(',','Новиков,Новикова,Новикову,Новикова,Новиковим,Новикову,Новикове'), $this->object->getSecondNameCase()); } - public function testManSirname729() + public function testManSirname660() { $this->object->setSecondName('Орлов'); $this->object->setGender(1); $this->assertEquals(explode(',','Орлов,Орлова,Орлову,Орлова,Орловим,Орлову,Орлове'), $this->object->getSecondNameCase()); } - public function testManSirname730() + public function testManSirname661() { $this->object->setSecondName('Осипов'); $this->object->setGender(1); $this->assertEquals(explode(',','Осипов,Осипова,Осипову,Осипова,Осиповим,Осипову,Осипове'), $this->object->getSecondNameCase()); } - public function testManSirname731() + public function testManSirname662() { $this->object->setSecondName('Павлов'); $this->object->setGender(1); $this->assertEquals(explode(',','Павлов,Павлова,Павлову,Павлова,Павловим,Павлову,Павлове'), $this->object->getSecondNameCase()); } - public function testManSirname732() + public function testManSirname663() { $this->object->setSecondName('Павлушков'); $this->object->setGender(1); $this->assertEquals(explode(',','Павлушков,Павлушкова,Павлушкову,Павлушкова,Павлушковим,Павлушкову,Павлушкове'), $this->object->getSecondNameCase()); } - public function testManSirname733() + public function testManSirname664() { $this->object->setSecondName('Панов'); $this->object->setGender(1); $this->assertEquals(explode(',','Панов,Панова,Панову,Панова,Пановим,Панову,Панове'), $this->object->getSecondNameCase()); } - public function testManSirname734() + public function testManSirname665() { $this->object->setSecondName('Петров'); $this->object->setGender(1); $this->assertEquals(explode(',','Петров,Петрова,Петрову,Петрова,Петровим,Петрову,Петрове'), $this->object->getSecondNameCase()); } - public function testManSirname735() + public function testManSirname666() { $this->object->setSecondName('Пильчиков'); $this->object->setGender(1); $this->assertEquals(explode(',','Пильчиков,Пильчикова,Пильчикову,Пильчикова,Пильчиковим,Пильчикову,Пильчикове'), $this->object->getSecondNameCase()); } - public function testManSirname736() + public function testManSirname667() { $this->object->setSecondName('Платонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Платонов,Платонова,Платонову,Платонова,Платоновим,Платонову,Платонове'), $this->object->getSecondNameCase()); } - public function testManSirname737() + public function testManSirname668() { $this->object->setSecondName('Плеханов'); $this->object->setGender(1); $this->assertEquals(explode(',','Плеханов,Плеханова,Плеханову,Плеханова,Плехановим,Плеханову,Плеханове'), $this->object->getSecondNameCase()); } - public function testManSirname738() + public function testManSirname669() { $this->object->setSecondName('Поляков'); $this->object->setGender(1); $this->assertEquals(explode(',','Поляков,Полякова,Полякову,Полякова,Поляковим,Полякову,Полякове'), $this->object->getSecondNameCase()); } - public function testManSirname739() + public function testManSirname670() { $this->object->setSecondName('Попов'); $this->object->setGender(1); $this->assertEquals(explode(',','Попов,Попова,Попову,Попова,Поповим,Попову,Попове'), $this->object->getSecondNameCase()); } - public function testManSirname740() + public function testManSirname671() { $this->object->setSecondName('Поярков'); $this->object->setGender(1); $this->assertEquals(explode(',','Поярков,Пояркова,Пояркову,Пояркова,Поярковим,Пояркову,Пояркове'), $this->object->getSecondNameCase()); } - public function testManSirname741() + public function testManSirname672() { $this->object->setSecondName('Пригунов'); $this->object->setGender(1); $this->assertEquals(explode(',','Пригунов,Пригунова,Пригунову,Пригунова,Пригуновим,Пригунову,Пригунове'), $this->object->getSecondNameCase()); } - public function testManSirname742() + public function testManSirname673() { $this->object->setSecondName('Прошкін'); $this->object->setGender(1); $this->assertEquals(explode(',','Прошкін,Прошкіна,Прошкіну,Прошкіна,Прошкіном,Прошкіну,Прошкіне'), $this->object->getSecondNameCase()); } - public function testManSirname743() + public function testManSirname674() { $this->object->setSecondName('Решетников'); $this->object->setGender(1); $this->assertEquals(explode(',','Решетников,Решетникова,Решетникову,Решетникова,Решетниковим,Решетникову,Решетникове'), $this->object->getSecondNameCase()); } - public function testManSirname744() + public function testManSirname675() { $this->object->setSecondName('Рожков'); $this->object->setGender(1); $this->assertEquals(explode(',','Рожков,Рожкова,Рожкову,Рожкова,Рожковим,Рожкову,Рожкове'), $this->object->getSecondNameCase()); } - public function testManSirname745() + public function testManSirname676() { $this->object->setSecondName('Романов'); $this->object->setGender(1); $this->assertEquals(explode(',','Романов,Романова,Романову,Романова,Романовим,Романову,Романове'), $this->object->getSecondNameCase()); } - public function testManSirname746() + public function testManSirname677() { $this->object->setSecondName('Рябов'); $this->object->setGender(1); $this->assertEquals(explode(',','Рябов,Рябова,Рябову,Рябова,Рябовим,Рябову,Рябове'), $this->object->getSecondNameCase()); } - public function testManSirname747() + public function testManSirname678() { $this->object->setSecondName('Саблін'); $this->object->setGender(1); $this->assertEquals(explode(',','Саблін,Сабліна,Сабліну,Сабліна,Сабліном,Сабліну,Сабліне'), $this->object->getSecondNameCase()); } - public function testManSirname748() + public function testManSirname679() { $this->object->setSecondName('Савін'); $this->object->setGender(1); $this->assertEquals(explode(',','Савін,Савіна,Савіну,Савіна,Савіном,Савіну,Савіне'), $this->object->getSecondNameCase()); } - public function testManSirname749() + public function testManSirname680() { $this->object->setSecondName('Сазонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Сазонов,Сазонова,Сазонову,Сазонова,Сазоновим,Сазонову,Сазонове'), $this->object->getSecondNameCase()); } - public function testManSirname750() + public function testManSirname681() { $this->object->setSecondName('Сальников'); $this->object->setGender(1); $this->assertEquals(explode(',','Сальников,Сальникова,Сальникову,Сальникова,Сальниковим,Сальникову,Сальникове'), $this->object->getSecondNameCase()); } - public function testManSirname751() + public function testManSirname682() { $this->object->setSecondName('Самойлов'); $this->object->setGender(1); $this->assertEquals(explode(',','Самойлов,Самойлова,Самойлову,Самойлова,Самойловим,Самойлову,Самойлове'), $this->object->getSecondNameCase()); } - public function testManSirname752() + public function testManSirname683() { $this->object->setSecondName('Самсонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Самсонов,Самсонова,Самсонову,Самсонова,Самсоновим,Самсонову,Самсонове'), $this->object->getSecondNameCase()); } - public function testManSirname753() + public function testManSirname684() { $this->object->setSecondName('Сбітнєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Сбітнєв,Сбітнєва,Сбітнєву,Сбітнєва,Сбітнєвим,Сбітнєву,Сбітнєве'), $this->object->getSecondNameCase()); } - public function testManSirname754() + public function testManSirname685() { $this->object->setSecondName('Свиридов'); $this->object->setGender(1); $this->assertEquals(explode(',','Свиридов,Свиридова,Свиридову,Свиридова,Свиридовим,Свиридову,Свиридове'), $this->object->getSecondNameCase()); } - public function testManSirname755() + public function testManSirname686() { $this->object->setSecondName('Селезньов'); $this->object->setGender(1); $this->assertEquals(explode(',','Селезньов,Селезньова,Селезньову,Селезньова,Селезньовим,Селезньову,Селезньове'), $this->object->getSecondNameCase()); } - public function testManSirname756() + public function testManSirname687() { $this->object->setSecondName('Семенов'); $this->object->setGender(1); $this->assertEquals(explode(',','Семенов,Семенова,Семенову,Семенова,Семеновим,Семенову,Семенове'), $this->object->getSecondNameCase()); } - public function testManSirname757() + public function testManSirname688() { $this->object->setSecondName('Сербін'); $this->object->setGender(1); $this->assertEquals(explode(',','Сербін,Сербіна,Сербіну,Сербіна,Сербіном,Сербіну,Сербіне'), $this->object->getSecondNameCase()); } - public function testManSirname758() + public function testManSirname689() { $this->object->setSecondName('Сергєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Сергєєв,Сергєєва,Сергєєву,Сергєєва,Сергєєвим,Сергєєву,Сергєєве'), $this->object->getSecondNameCase()); } - public function testManSirname759() + public function testManSirname690() { $this->object->setSecondName('Сибіряков'); $this->object->setGender(1); $this->assertEquals(explode(',','Сибіряков,Сибірякова,Сибірякову,Сибірякова,Сибіряковим,Сибірякову,Сибірякове'), $this->object->getSecondNameCase()); } - public function testManSirname760() + public function testManSirname691() { $this->object->setSecondName('Сидоров'); $this->object->setGender(1); $this->assertEquals(explode(',','Сидоров,Сидорова,Сидорову,Сидорова,Сидоровим,Сидорову,Сидорове'), $this->object->getSecondNameCase()); } - public function testManSirname761() + public function testManSirname692() { $this->object->setSecondName('Симонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Симонов,Симонова,Симонову,Симонова,Симоновим,Симонову,Симонове'), $this->object->getSecondNameCase()); } - public function testManSirname762() + public function testManSirname693() { $this->object->setSecondName('Синельников'); $this->object->setGender(1); $this->assertEquals(explode(',','Синельников,Синельникова,Синельникову,Синельникова,Синельниковим,Синельникову,Синельникове'), $this->object->getSecondNameCase()); } - public function testManSirname763() + public function testManSirname694() { $this->object->setSecondName('Скобелев'); $this->object->setGender(1); $this->assertEquals(explode(',','Скобелев,Скобелева,Скобелеву,Скобелева,Скобелевим,Скобелеву,Скобелеве'), $this->object->getSecondNameCase()); } - public function testManSirname764() + public function testManSirname695() { $this->object->setSecondName('Скоблін'); $this->object->setGender(1); $this->assertEquals(explode(',','Скоблін,Скобліна,Скобліну,Скобліна,Скобліном,Скобліну,Скобліне'), $this->object->getSecondNameCase()); } - public function testManSirname765() + public function testManSirname696() { $this->object->setSecondName('Смирнов'); $this->object->setGender(1); $this->assertEquals(explode(',','Смирнов,Смирнова,Смирнову,Смирнова,Смирновим,Смирнову,Смирнове'), $this->object->getSecondNameCase()); } - public function testManSirname766() + public function testManSirname697() { $this->object->setSecondName('Снєгірьов'); $this->object->setGender(1); $this->assertEquals(explode(',','Снєгірьов,Снєгірьова,Снєгірьову,Снєгірьова,Снєгірьовим,Снєгірьову,Снєгірьове'), $this->object->getSecondNameCase()); } - public function testManSirname767() + public function testManSirname698() { $this->object->setSecondName('Соболєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Соболєв,Соболєва,Соболєву,Соболєва,Соболєвим,Соболєву,Соболєве'), $this->object->getSecondNameCase()); } - public function testManSirname768() + public function testManSirname699() { $this->object->setSecondName('Соколов'); $this->object->setGender(1); $this->assertEquals(explode(',','Соколов,Соколова,Соколову,Соколова,Соколовим,Соколову,Соколове'), $this->object->getSecondNameCase()); } - public function testManSirname769() + public function testManSirname700() { $this->object->setSecondName('Солнцев'); $this->object->setGender(1); $this->assertEquals(explode(',','Солнцев,Солнцева,Солнцеву,Солнцева,Солнцевим,Солнцеву,Солнцеве'), $this->object->getSecondNameCase()); } - public function testManSirname770() + public function testManSirname701() { $this->object->setSecondName('Соловйов'); $this->object->setGender(1); $this->assertEquals(explode(',','Соловйов,Соловйова,Соловйову,Соловйова,Соловйовим,Соловйову,Соловйове'), $this->object->getSecondNameCase()); } - public function testManSirname771() + public function testManSirname702() { $this->object->setSecondName('Сомов'); $this->object->setGender(1); $this->assertEquals(explode(',','Сомов,Сомова,Сомову,Сомова,Сомовим,Сомову,Сомове'), $this->object->getSecondNameCase()); } - public function testManSirname772() + public function testManSirname703() { $this->object->setSecondName('Сорокін'); $this->object->setGender(1); $this->assertEquals(explode(',','Сорокін,Сорокіна,Сорокіну,Сорокіна,Сорокіном,Сорокіну,Сорокіне'), $this->object->getSecondNameCase()); } - public function testManSirname773() + public function testManSirname704() { $this->object->setSecondName('Стєклов'); $this->object->setGender(1); $this->assertEquals(explode(',','Стєклов,Стєклова,Стєклову,Стєклова,Стєкловим,Стєклову,Стєклове'), $this->object->getSecondNameCase()); } - public function testManSirname774() + public function testManSirname705() { $this->object->setSecondName('Старков'); $this->object->setGender(1); $this->assertEquals(explode(',','Старков,Старкова,Старкову,Старкова,Старковим,Старкову,Старкове'), $this->object->getSecondNameCase()); } - public function testManSirname775() + public function testManSirname706() { $this->object->setSecondName('Степанов'); $this->object->setGender(1); $this->assertEquals(explode(',','Степанов,Степанова,Степанову,Степанова,Степановим,Степанову,Степанове'), $this->object->getSecondNameCase()); } - public function testManSirname776() + public function testManSirname707() { $this->object->setSecondName('Табаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Табаков,Табакова,Табакову,Табакова,Табаковим,Табакову,Табакове'), $this->object->getSecondNameCase()); } - public function testManSirname777() + public function testManSirname708() { $this->object->setSecondName('Тарасов'); $this->object->setGender(1); $this->assertEquals(explode(',','Тарасов,Тарасова,Тарасову,Тарасова,Тарасовим,Тарасову,Тарасове'), $this->object->getSecondNameCase()); } - public function testManSirname778() + public function testManSirname709() { $this->object->setSecondName('Терентьєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Терентьєв,Терентьєва,Терентьєву,Терентьєва,Терентьєвим,Терентьєву,Терентьєве'), $this->object->getSecondNameCase()); } - public function testManSirname779() + public function testManSirname710() { $this->object->setSecondName('Тимофєєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Тимофєєв,Тимофєєва,Тимофєєву,Тимофєєва,Тимофєєвим,Тимофєєву,Тимофєєве'), $this->object->getSecondNameCase()); } - public function testManSirname780() + public function testManSirname711() { $this->object->setSecondName('Титов'); $this->object->setGender(1); $this->assertEquals(explode(',','Титов,Титова,Титову,Титова,Титовим,Титову,Титове'), $this->object->getSecondNameCase()); } - public function testManSirname781() + public function testManSirname712() { $this->object->setSecondName('Тихомиров'); $this->object->setGender(1); $this->assertEquals(explode(',','Тихомиров,Тихомирова,Тихомирову,Тихомирова,Тихомировим,Тихомирову,Тихомирове'), $this->object->getSecondNameCase()); } - public function testManSirname782() + public function testManSirname713() { $this->object->setSecondName('Тихонов'); $this->object->setGender(1); $this->assertEquals(explode(',','Тихонов,Тихонова,Тихонову,Тихонова,Тихоновим,Тихонову,Тихонове'), $this->object->getSecondNameCase()); } - public function testManSirname783() + public function testManSirname714() { $this->object->setSecondName('Тюленєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Тюленєв,Тюленєва,Тюленєву,Тюленєва,Тюленєвим,Тюленєву,Тюленєве'), $this->object->getSecondNameCase()); } - public function testManSirname784() + public function testManSirname715() { $this->object->setSecondName('Уваров'); $this->object->setGender(1); $this->assertEquals(explode(',','Уваров,Уварова,Уварову,Уварова,Уваровим,Уварову,Уварове'), $this->object->getSecondNameCase()); } - public function testManSirname785() + public function testManSirname716() { $this->object->setSecondName('Усов'); $this->object->setGender(1); $this->assertEquals(explode(',','Усов,Усова,Усову,Усова,Усовим,Усову,Усове'), $this->object->getSecondNameCase()); } - public function testManSirname786() + public function testManSirname717() { $this->object->setSecondName('Устинов'); $this->object->setGender(1); $this->assertEquals(explode(',','Устинов,Устинова,Устинову,Устинова,Устиновим,Устинову,Устинове'), $this->object->getSecondNameCase()); } - public function testManSirname787() + public function testManSirname718() { $this->object->setSecondName('Філіппов'); $this->object->setGender(1); $this->assertEquals(explode(',','Філіппов,Філіппова,Філіппову,Філіппова,Філіпповим,Філіппову,Філіппове'), $this->object->getSecondNameCase()); } - public function testManSirname788() + public function testManSirname719() { $this->object->setSecondName('Філатов'); $this->object->setGender(1); $this->assertEquals(explode(',','Філатов,Філатова,Філатову,Філатова,Філатовим,Філатову,Філатове'), $this->object->getSecondNameCase()); } - public function testManSirname789() + public function testManSirname720() { $this->object->setSecondName('Федоров'); $this->object->setGender(1); $this->assertEquals(explode(',','Федоров,Федорова,Федорову,Федорова,Федоровим,Федорову,Федорове'), $this->object->getSecondNameCase()); } - public function testManSirname790() + public function testManSirname721() { $this->object->setSecondName('Фомін'); $this->object->setGender(1); $this->assertEquals(explode(',','Фомін,Фоміна,Фоміну,Фоміна,Фоміном,Фоміну,Фоміне'), $this->object->getSecondNameCase()); } - public function testManSirname791() + public function testManSirname722() { $this->object->setSecondName('Фролов'); $this->object->setGender(1); $this->assertEquals(explode(',','Фролов,Фролова,Фролову,Фролова,Фроловим,Фролову,Фролове'), $this->object->getSecondNameCase()); } - public function testManSirname792() + public function testManSirname723() { $this->object->setSecondName('Хілков'); $this->object->setGender(1); $this->assertEquals(explode(',','Хілков,Хілкова,Хілкову,Хілкова,Хілковим,Хілкову,Хілкове'), $this->object->getSecondNameCase()); } - public function testManSirname793() + public function testManSirname724() { $this->object->setSecondName('Хвостов'); $this->object->setGender(1); $this->assertEquals(explode(',','Хвостов,Хвостова,Хвостову,Хвостова,Хвостовим,Хвостову,Хвостове'), $this->object->getSecondNameCase()); } - public function testManSirname794() + public function testManSirname725() { $this->object->setSecondName('Худяков'); $this->object->setGender(1); $this->assertEquals(explode(',','Худяков,Худякова,Худякову,Худякова,Худяковим,Худякову,Худякове'), $this->object->getSecondNameCase()); } - public function testManSirname795() + public function testManSirname726() { $this->object->setSecondName('Цвєтков'); $this->object->setGender(1); $this->assertEquals(explode(',','Цвєтков,Цвєткова,Цвєткову,Цвєткова,Цвєтковим,Цвєткову,Цвєткове'), $this->object->getSecondNameCase()); } - public function testManSirname796() + public function testManSirname727() { $this->object->setSecondName('Чевкін'); $this->object->setGender(1); $this->assertEquals(explode(',','Чевкін,Чевкіна,Чевкіну,Чевкіна,Чевкіном,Чевкіну,Чевкіне'), $this->object->getSecondNameCase()); } - public function testManSirname797() + public function testManSirname728() { $this->object->setSecondName('Черенков'); $this->object->setGender(1); $this->assertEquals(explode(',','Черенков,Черенкова,Черенкову,Черенкова,Черенковим,Черенкову,Черенкове'), $this->object->getSecondNameCase()); } - public function testManSirname798() + public function testManSirname729() { $this->object->setSecondName('Черепков'); $this->object->setGender(1); $this->assertEquals(explode(',','Черепков,Черепкова,Черепкову,Черепкова,Черепковим,Черепкову,Черепкове'), $this->object->getSecondNameCase()); } - public function testManSirname799() + public function testManSirname730() { $this->object->setSecondName('Чулков'); $this->object->setGender(1); $this->assertEquals(explode(',','Чулков,Чулкова,Чулкову,Чулкова,Чулковим,Чулкову,Чулкове'), $this->object->getSecondNameCase()); } - public function testManSirname800() + public function testManSirname731() { $this->object->setSecondName('Шевельов'); $this->object->setGender(1); $this->assertEquals(explode(',','Шевельов,Шевельова,Шевельову,Шевельова,Шевельовим,Шевельову,Шевельове'), $this->object->getSecondNameCase()); } - public function testManSirname801() + public function testManSirname732() { $this->object->setSecondName('Шеліхов'); $this->object->setGender(1); $this->assertEquals(explode(',','Шеліхов,Шеліхова,Шеліхову,Шеліхова,Шеліховим,Шеліхову,Шеліхове'), $this->object->getSecondNameCase()); } - public function testManSirname802() + public function testManSirname733() { $this->object->setSecondName('Шинін'); $this->object->setGender(1); $this->assertEquals(explode(',','Шинін,Шиніна,Шиніну,Шиніна,Шиніном,Шиніну,Шиніне'), $this->object->getSecondNameCase()); } - public function testManSirname803() + public function testManSirname734() { $this->object->setSecondName('Ширяєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Ширяєв,Ширяєва,Ширяєву,Ширяєва,Ширяєвим,Ширяєву,Ширяєве'), $this->object->getSecondNameCase()); } - public function testManSirname804() + public function testManSirname735() { $this->object->setSecondName('Шишов'); $this->object->setGender(1); $this->assertEquals(explode(',','Шишов,Шишова,Шишову,Шишова,Шишовим,Шишову,Шишове'), $this->object->getSecondNameCase()); } - public function testManSirname805() + public function testManSirname736() { $this->object->setSecondName('Шулаков'); $this->object->setGender(1); $this->assertEquals(explode(',','Шулаков,Шулакова,Шулакову,Шулакова,Шулаковим,Шулакову,Шулакове'), $this->object->getSecondNameCase()); } - public function testManSirname806() + public function testManSirname737() { $this->object->setSecondName('Щапов'); $this->object->setGender(1); $this->assertEquals(explode(',','Щапов,Щапова,Щапову,Щапова,Щаповим,Щапову,Щапове'), $this->object->getSecondNameCase()); } - public function testManSirname807() + public function testManSirname738() { $this->object->setSecondName('Щасливий'); $this->object->setGender(1); $this->assertEquals(explode(',','Щасливий,Щасливого,Щасливому,Щасливого,Щасливим,Щасливому,Щасливий'), $this->object->getSecondNameCase()); } - public function testManSirname808() + public function testManSirname739() { $this->object->setSecondName('Яковлєв'); $this->object->setGender(1); $this->assertEquals(explode(',','Яковлєв,Яковлєва,Яковлєву,Яковлєва,Яковлєвим,Яковлєву,Яковлєве'), $this->object->getSecondNameCase()); } - public function testManSirname809() + public function testManSirname740() { $this->object->setSecondName('Яшин'); $this->object->setGender(1); diff --git a/Tests/Library/NCLNameCaseUaTestSirnamesgirl.php b/Tests/Library/NCLNameCaseUaTestSirnamesgirl.php index 52b5d14..e2089d6 100644 --- a/Tests/Library/NCLNameCaseUaTestSirnamesgirl.php +++ b/Tests/Library/NCLNameCaseUaTestSirnamesgirl.php @@ -45,5676 +45,5053 @@ class NCLNameCaseUaTest extends PHPUnit_Framework_TestCase $this->assertEquals(explode(',','Єсипенко,Єсипенко,Єсипенко,Єсипенко,Єсипенко,Єсипенко,Єсипенко'), $this->object->getSecondNameCase()); } public function testWomanSirname2() - { - $this->object->setSecondName('Іванів'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Іванів,Іванів,Іванів,Іванів,Іванів,Іванів,Іванів'), $this->object->getSecondNameCase()); - } - public function testWomanSirname3() { $this->object->setSecondName('Іваненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Іваненко,Іваненко,Іваненко,Іваненко,Іваненко,Іваненко,Іваненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname4() + public function testWomanSirname3() { $this->object->setSecondName('Іванченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Іванченко,Іванченко,Іванченко,Іванченко,Іванченко,Іванченко,Іванченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname5() + public function testWomanSirname4() { $this->object->setSecondName('Іванчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Іванчук,Іванчук,Іванчук,Іванчук,Іванчук,Іванчук,Іванчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname6() + public function testWomanSirname5() { $this->object->setSecondName('Іванюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Іванюк,Іванюк,Іванюк,Іванюк,Іванюк,Іванюк,Іванюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname7() + public function testWomanSirname6() { $this->object->setSecondName('Івахненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Івахненко,Івахненко,Івахненко,Івахненко,Івахненко,Івахненко,Івахненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname8() + public function testWomanSirname7() { $this->object->setSecondName('Івашко'); $this->object->setGender(2); $this->assertEquals(explode(',','Івашко,Івашко,Івашко,Івашко,Івашко,Івашко,Івашко'), $this->object->getSecondNameCase()); } - public function testWomanSirname9() + public function testWomanSirname8() { $this->object->setSecondName('Іващенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Іващенко,Іващенко,Іващенко,Іващенко,Іващенко,Іващенко,Іващенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname10() + public function testWomanSirname9() { $this->object->setSecondName('Івченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Івченко,Івченко,Івченко,Івченко,Івченко,Івченко,Івченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname11() + public function testWomanSirname10() { $this->object->setSecondName('Іллєнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Іллєнко,Іллєнко,Іллєнко,Іллєнко,Іллєнко,Іллєнко,Іллєнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname12() - { - $this->object->setSecondName('Іловайські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Іловайські,Іловайські,Іловайські,Іловайські,Іловайські,Іловайські,Іловайські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname13() + public function testWomanSirname11() { $this->object->setSecondName('Ільницька'); $this->object->setGender(2); $this->assertEquals(explode(',','Ільницька,Ільницької,Ільницькій,Ільницьку,Ільницькою,Ільницькій,Ільницько'), $this->object->getSecondNameCase()); } - public function testWomanSirname14() + public function testWomanSirname12() { $this->object->setSecondName('Ільченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ільченко,Ільченко,Ільченко,Ільченко,Ільченко,Ільченко,Ільченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname15() + public function testWomanSirname13() { $this->object->setSecondName('Іщенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Іщенко,Іщенко,Іщенко,Іщенко,Іщенко,Іщенко,Іщенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname16() + public function testWomanSirname14() { $this->object->setSecondName('Абраменко'); $this->object->setGender(2); $this->assertEquals(explode(',','Абраменко,Абраменко,Абраменко,Абраменко,Абраменко,Абраменко,Абраменко'), $this->object->getSecondNameCase()); } - public function testWomanSirname17() + public function testWomanSirname15() { $this->object->setSecondName('Абрамчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Абрамчук,Абрамчук,Абрамчук,Абрамчук,Абрамчук,Абрамчук,Абрамчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname18() + public function testWomanSirname16() { $this->object->setSecondName('Адамчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Адамчук,Адамчук,Адамчук,Адамчук,Адамчук,Адамчук,Адамчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname19() + public function testWomanSirname17() { $this->object->setSecondName('Акуленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Акуленко,Акуленко,Акуленко,Акуленко,Акуленко,Акуленко,Акуленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname20() + public function testWomanSirname18() { $this->object->setSecondName('Алексєєнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко,Алексєєнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname21() + public function testWomanSirname19() { $this->object->setSecondName('Алексійчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Алексійчук,Алексійчук,Алексійчук,Алексійчук,Алексійчук,Алексійчук,Алексійчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname22() + public function testWomanSirname20() { $this->object->setSecondName('Андрієнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Андрієнко,Андрієнко,Андрієнко,Андрієнко,Андрієнко,Андрієнко,Андрієнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname23() + public function testWomanSirname21() { $this->object->setSecondName('Андрійчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Андрійчук,Андрійчук,Андрійчук,Андрійчук,Андрійчук,Андрійчук,Андрійчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname24() + public function testWomanSirname22() { $this->object->setSecondName('Андрейко'); $this->object->setGender(2); $this->assertEquals(explode(',','Андрейко,Андрейко,Андрейко,Андрейко,Андрейко,Андрейко,Андрейко'), $this->object->getSecondNameCase()); } - public function testWomanSirname25() - { - $this->object->setSecondName('Андрусів'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Андрусів,Андрусів,Андрусів,Андрусів,Андрусів,Андрусів,Андрусів'), $this->object->getSecondNameCase()); - } - public function testWomanSirname26() - { - $this->object->setSecondName('Андрушків'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Андрушків,Андрушків,Андрушків,Андрушків,Андрушків,Андрушків,Андрушків'), $this->object->getSecondNameCase()); - } - public function testWomanSirname27() + public function testWomanSirname23() { $this->object->setSecondName('Андрущенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Андрущенко,Андрущенко,Андрущенко,Андрущенко,Андрущенко,Андрущенко,Андрущенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname28() + public function testWomanSirname24() { $this->object->setSecondName('Анищенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Анищенко,Анищенко,Анищенко,Анищенко,Анищенко,Анищенко,Анищенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname29() + public function testWomanSirname25() { $this->object->setSecondName('Антонюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Антонюк,Антонюк,Антонюк,Антонюк,Антонюк,Антонюк,Антонюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname30() + public function testWomanSirname26() { $this->object->setSecondName('Арсенич'); $this->object->setGender(2); $this->assertEquals(explode(',','Арсенич,Арсенич,Арсенич,Арсенич,Арсенич,Арсенич,Арсенич'), $this->object->getSecondNameCase()); } - public function testWomanSirname31() + public function testWomanSirname27() { $this->object->setSecondName('Артюх'); $this->object->setGender(2); $this->assertEquals(explode(',','Артюх,Артюх,Артюх,Артюх,Артюх,Артюх,Артюх'), $this->object->getSecondNameCase()); } - public function testWomanSirname32() + public function testWomanSirname28() { $this->object->setSecondName('Атаманчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Атаманчук,Атаманчук,Атаманчук,Атаманчук,Атаманчук,Атаманчук,Атаманчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname33() + public function testWomanSirname29() { $this->object->setSecondName('Біла'); $this->object->setGender(2); $this->assertEquals(explode(',','Біла,Біли,Білі,Білу,Білою,Білі,Біло'), $this->object->getSecondNameCase()); } - public function testWomanSirname34() + public function testWomanSirname30() { $this->object->setSecondName('Білас'); $this->object->setGender(2); $this->assertEquals(explode(',','Білас,Білас,Білас,Білас,Білас,Білас,Білас'), $this->object->getSecondNameCase()); } - public function testWomanSirname35() + public function testWomanSirname31() { $this->object->setSecondName('Білодід'); $this->object->setGender(2); $this->assertEquals(explode(',','Білодід,Білодід,Білодід,Білодід,Білодід,Білодід,Білодід'), $this->object->getSecondNameCase()); } - public function testWomanSirname36() + public function testWomanSirname32() { $this->object->setSecondName('Білоус'); $this->object->setGender(2); $this->assertEquals(explode(',','Білоус,Білоус,Білоус,Білоус,Білоус,Білоус,Білоус'), $this->object->getSecondNameCase()); } - public function testWomanSirname37() + public function testWomanSirname33() { $this->object->setSecondName('Бабійчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Бабійчук,Бабійчук,Бабійчук,Бабійчук,Бабійчук,Бабійчук,Бабійчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname38() + public function testWomanSirname34() { $this->object->setSecondName('Бабак'); $this->object->setGender(2); $this->assertEquals(explode(',','Бабак,Бабак,Бабак,Бабак,Бабак,Бабак,Бабак'), $this->object->getSecondNameCase()); } - public function testWomanSirname39() + public function testWomanSirname35() { $this->object->setSecondName('Бабчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Бабчук,Бабчук,Бабчук,Бабчук,Бабчук,Бабчук,Бабчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname40() + public function testWomanSirname36() { $this->object->setSecondName('Багмут'); $this->object->setGender(2); $this->assertEquals(explode(',','Багмут,Багмут,Багмут,Багмут,Багмут,Багмут,Багмут'), $this->object->getSecondNameCase()); } - public function testWomanSirname41() + public function testWomanSirname37() { $this->object->setSecondName('Багрій'); $this->object->setGender(2); $this->assertEquals(explode(',','Багрій,Багрій,Багрій,Багрій,Багрій,Багрій,Багрій'), $this->object->getSecondNameCase()); } - public function testWomanSirname42() + public function testWomanSirname38() { $this->object->setSecondName('Бадлак'); $this->object->setGender(2); $this->assertEquals(explode(',','Бадлак,Бадлак,Бадлак,Бадлак,Бадлак,Бадлак,Бадлак'), $this->object->getSecondNameCase()); } - public function testWomanSirname43() + public function testWomanSirname39() { $this->object->setSecondName('Бажан'); $this->object->setGender(2); $this->assertEquals(explode(',','Бажан,Бажан,Бажан,Бажан,Бажан,Бажан,Бажан'), $this->object->getSecondNameCase()); } - public function testWomanSirname44() + public function testWomanSirname40() { $this->object->setSecondName('Балтача'); $this->object->setGender(2); $this->assertEquals(explode(',','Балтача,Балтачи,Балтачі,Балтачу,Балтачою,Балтачі,Балтачо'), $this->object->getSecondNameCase()); } - public function testWomanSirname45() + public function testWomanSirname41() { $this->object->setSecondName('Бандура'); $this->object->setGender(2); $this->assertEquals(explode(',','Бандура,Бандури,Бандурі,Бандуру,Бандурою,Бандурі,Бандуро'), $this->object->getSecondNameCase()); } - public function testWomanSirname46() + public function testWomanSirname42() { $this->object->setSecondName('Баран'); $this->object->setGender(2); $this->assertEquals(explode(',','Баран,Баран,Баран,Баран,Баран,Баран,Баран'), $this->object->getSecondNameCase()); } - public function testWomanSirname47() + public function testWomanSirname43() { $this->object->setSecondName('Баранець'); $this->object->setGender(2); $this->assertEquals(explode(',','Баранець,Баранець,Баранець,Баранець,Баранець,Баранець,Баранець'), $this->object->getSecondNameCase()); } - public function testWomanSirname48() + public function testWomanSirname44() { $this->object->setSecondName('Барановська'); $this->object->setGender(2); $this->assertEquals(explode(',','Барановська,Барановської,Барановській,Барановську,Барановською,Барановській,Барановсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname49() + public function testWomanSirname45() { $this->object->setSecondName('Баранюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Баранюк,Баранюк,Баранюк,Баранюк,Баранюк,Баранюк,Баранюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname50() + public function testWomanSirname46() { $this->object->setSecondName('Батюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Батюк,Батюк,Батюк,Батюк,Батюк,Батюк,Батюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname51() + public function testWomanSirname47() { $this->object->setSecondName('Бачинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Бачинська,Бачинської,Бачинській,Бачинську,Бачинською,Бачинській,Бачинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname52() + public function testWomanSirname48() { $this->object->setSecondName('Бебешко'); $this->object->setGender(2); $this->assertEquals(explode(',','Бебешко,Бебешко,Бебешко,Бебешко,Бебешко,Бебешко,Бебешко'), $this->object->getSecondNameCase()); } - public function testWomanSirname53() + public function testWomanSirname49() { $this->object->setSecondName('Бевзенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Бевзенко,Бевзенко,Бевзенко,Бевзенко,Бевзенко,Бевзенко,Бевзенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname54() - { - $this->object->setSecondName('Безбородьки'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Безбородьки,Безбородьки,Безбородьки,Безбородьки,Безбородьки,Безбородьки,Безбородьки'), $this->object->getSecondNameCase()); - } - public function testWomanSirname55() + public function testWomanSirname50() { $this->object->setSecondName('Березовчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Березовчук,Березовчук,Березовчук,Березовчук,Березовчук,Березовчук,Березовчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname56() - { - $this->object->setSecondName('Блонські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Блонські,Блонські,Блонські,Блонські,Блонські,Блонські,Блонські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname57() + public function testWomanSirname51() { $this->object->setSecondName('Божик'); $this->object->setGender(2); $this->assertEquals(explode(',','Божик,Божик,Божик,Божик,Божик,Божик,Божик'), $this->object->getSecondNameCase()); } - public function testWomanSirname58() + public function testWomanSirname52() { $this->object->setSecondName('Божко'); $this->object->setGender(2); $this->assertEquals(explode(',','Божко,Божко,Божко,Божко,Божко,Божко,Божко'), $this->object->getSecondNameCase()); } - public function testWomanSirname59() + public function testWomanSirname53() { $this->object->setSecondName('Бойко'); $this->object->setGender(2); $this->assertEquals(explode(',','Бойко,Бойко,Бойко,Бойко,Бойко,Бойко,Бойко'), $this->object->getSecondNameCase()); } - public function testWomanSirname60() + public function testWomanSirname54() { $this->object->setSecondName('Бойцун'); $this->object->setGender(2); $this->assertEquals(explode(',','Бойцун,Бойцун,Бойцун,Бойцун,Бойцун,Бойцун,Бойцун'), $this->object->getSecondNameCase()); } - public function testWomanSirname61() + public function testWomanSirname55() { $this->object->setSecondName('Бойчак'); $this->object->setGender(2); $this->assertEquals(explode(',','Бойчак,Бойчак,Бойчак,Бойчак,Бойчак,Бойчак,Бойчак'), $this->object->getSecondNameCase()); } - public function testWomanSirname62() - { - $this->object->setSecondName('Бойчишин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Бойчишин,Бойчишин,Бойчишин,Бойчишин,Бойчишин,Бойчишин,Бойчишин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname63() + public function testWomanSirname56() { $this->object->setSecondName('Бойчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Бойчук,Бойчук,Бойчук,Бойчук,Бойчук,Бойчук,Бойчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname64() + public function testWomanSirname57() { $this->object->setSecondName('Бондар'); $this->object->setGender(2); $this->assertEquals(explode(',','Бондар,Бондар,Бондар,Бондар,Бондар,Бондар,Бондар'), $this->object->getSecondNameCase()); } - public function testWomanSirname65() + public function testWomanSirname58() { $this->object->setSecondName('Бондаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Бондаренко,Бондаренко,Бондаренко,Бондаренко,Бондаренко,Бондаренко,Бондаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname66() + public function testWomanSirname59() { $this->object->setSecondName('Бондарчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Бондарчук,Бондарчук,Бондарчук,Бондарчук,Бондарчук,Бондарчук,Бондарчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname67() + public function testWomanSirname60() { $this->object->setSecondName('Борисенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Борисенко,Борисенко,Борисенко,Борисенко,Борисенко,Борисенко,Борисенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname68() + public function testWomanSirname61() { $this->object->setSecondName('Борисикевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Борисикевич,Борисикевич,Борисикевич,Борисикевич,Борисикевич,Борисикевич,Борисикевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname69() + public function testWomanSirname62() { $this->object->setSecondName('Братусь'); $this->object->setGender(2); $this->assertEquals(explode(',','Братусь,Братусь,Братусь,Братусь,Братусь,Братусь,Братусь'), $this->object->getSecondNameCase()); } - public function testWomanSirname70() + public function testWomanSirname63() { $this->object->setSecondName('Букатевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Букатевич,Букатевич,Букатевич,Букатевич,Букатевич,Букатевич,Букатевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname71() + public function testWomanSirname64() { $this->object->setSecondName('Бурбан'); $this->object->setGender(2); $this->assertEquals(explode(',','Бурбан,Бурбан,Бурбан,Бурбан,Бурбан,Бурбан,Бурбан'), $this->object->getSecondNameCase()); } - public function testWomanSirname72() + public function testWomanSirname65() { $this->object->setSecondName('Бурячок'); $this->object->setGender(2); $this->assertEquals(explode(',','Бурячок,Бурячок,Бурячок,Бурячок,Бурячок,Бурячок,Бурячок'), $this->object->getSecondNameCase()); } - public function testWomanSirname73() + public function testWomanSirname66() { $this->object->setSecondName('Бутейко'); $this->object->setGender(2); $this->assertEquals(explode(',','Бутейко,Бутейко,Бутейко,Бутейко,Бутейко,Бутейко,Бутейко'), $this->object->getSecondNameCase()); } - public function testWomanSirname74() + public function testWomanSirname67() { $this->object->setSecondName('Бутенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Бутенко,Бутенко,Бутенко,Бутенко,Бутенко,Бутенко,Бутенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname75() + public function testWomanSirname68() { $this->object->setSecondName('Бутник'); $this->object->setGender(2); $this->assertEquals(explode(',','Бутник,Бутник,Бутник,Бутник,Бутник,Бутник,Бутник'), $this->object->getSecondNameCase()); } - public function testWomanSirname76() - { - $this->object->setSecondName('Бутовичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Бутовичі,Бутовичі,Бутовичі,Бутовичі,Бутовичі,Бутовичі,Бутовичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname77() + public function testWomanSirname69() { $this->object->setSecondName('Бухало'); $this->object->setGender(2); $this->assertEquals(explode(',','Бухало,Бухало,Бухало,Бухало,Бухало,Бухало,Бухало'), $this->object->getSecondNameCase()); } - public function testWomanSirname78() - { - $this->object->setSecondName('Візерські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Візерські,Візерські,Візерські,Візерські,Візерські,Візерські,Візерські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname79() + public function testWomanSirname70() { $this->object->setSecondName('Василашко'); $this->object->setGender(2); $this->assertEquals(explode(',','Василашко,Василашко,Василашко,Василашко,Василашко,Василашко,Василашко'), $this->object->getSecondNameCase()); } - public function testWomanSirname80() + public function testWomanSirname71() { $this->object->setSecondName('Василенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Василенко,Василенко,Василенко,Василенко,Василенко,Василенко,Василенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname81() + public function testWomanSirname72() { $this->object->setSecondName('Васильченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Васильченко,Васильченко,Васильченко,Васильченко,Васильченко,Васильченко,Васильченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname82() + public function testWomanSirname73() { $this->object->setSecondName('Васильчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Васильчук,Васильчук,Васильчук,Васильчук,Васильчук,Васильчук,Васильчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname83() + public function testWomanSirname74() { $this->object->setSecondName('Васкул'); $this->object->setGender(2); $this->assertEquals(explode(',','Васкул,Васкул,Васкул,Васкул,Васкул,Васкул,Васкул'), $this->object->getSecondNameCase()); } - public function testWomanSirname84() - { - $this->object->setSecondName('Васьковичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Васьковичі,Васьковичі,Васьковичі,Васьковичі,Васьковичі,Васьковичі,Васьковичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname85() + public function testWomanSirname75() { $this->object->setSecondName('Вахній'); $this->object->setGender(2); $this->assertEquals(explode(',','Вахній,Вахній,Вахній,Вахній,Вахній,Вахній,Вахній'), $this->object->getSecondNameCase()); } - public function testWomanSirname86() + public function testWomanSirname76() { $this->object->setSecondName('Ващенко-Захарченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко,Ващенко-Захарченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname87() + public function testWomanSirname77() { $this->object->setSecondName('Вдовиченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко,Вдовиченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname88() + public function testWomanSirname78() { $this->object->setSecondName('Величко'); $this->object->setGender(2); $this->assertEquals(explode(',','Величко,Величко,Величко,Величко,Величко,Величко,Величко'), $this->object->getSecondNameCase()); } - public function testWomanSirname89() - { - $this->object->setSecondName('Величковські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Величковські,Величковські,Величковські,Величковські,Величковські,Величковські,Величковські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname90() + public function testWomanSirname79() { $this->object->setSecondName('Вертипорох'); $this->object->setGender(2); $this->assertEquals(explode(',','Вертипорох,Вертипорох,Вертипорох,Вертипорох,Вертипорох,Вертипорох,Вертипорох'), $this->object->getSecondNameCase()); } - public function testWomanSirname91() + public function testWomanSirname80() { $this->object->setSecondName('Верхола'); $this->object->setGender(2); $this->assertEquals(explode(',','Верхола,Верхоли,Верхолі,Верхолу,Верхолою,Верхолі,Верхоло'), $this->object->getSecondNameCase()); } - public function testWomanSirname92() + public function testWomanSirname81() { $this->object->setSecondName('Винокур'); $this->object->setGender(2); $this->assertEquals(explode(',','Винокур,Винокур,Винокур,Винокур,Винокур,Винокур,Винокур'), $this->object->getSecondNameCase()); } - public function testWomanSirname93() - { - $this->object->setSecondName('Висоцькі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Висоцькі,Висоцькі,Висоцькі,Висоцькі,Висоцькі,Висоцькі,Висоцькі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname94() - { - $this->object->setSecondName('Вишневецькі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Вишневецькі,Вишневецькі,Вишневецькі,Вишневецькі,Вишневецькі,Вишневецькі,Вишневецькі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname95() + public function testWomanSirname82() { $this->object->setSecondName('Влох'); $this->object->setGender(2); $this->assertEquals(explode(',','Влох,Влох,Влох,Влох,Влох,Влох,Влох'), $this->object->getSecondNameCase()); } - public function testWomanSirname96() + public function testWomanSirname83() { $this->object->setSecondName('Вобла'); $this->object->setGender(2); $this->assertEquals(explode(',','Вобла,Вобли,Воблі,Воблу,Воблою,Воблі,Вобло'), $this->object->getSecondNameCase()); } - public function testWomanSirname97() + public function testWomanSirname84() { $this->object->setSecondName('Вовк'); $this->object->setGender(2); $this->assertEquals(explode(',','Вовк,Вовк,Вовк,Вовк,Вовк,Вовк,Вовк'), $this->object->getSecondNameCase()); } - public function testWomanSirname98() + public function testWomanSirname85() { $this->object->setSecondName('Возняк'); $this->object->setGender(2); $this->assertEquals(explode(',','Возняк,Возняк,Возняк,Возняк,Возняк,Возняк,Возняк'), $this->object->getSecondNameCase()); } - public function testWomanSirname99() - { - $this->object->setSecondName('Войнаровські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Войнаровські,Войнаровські,Войнаровські,Войнаровські,Войнаровські,Войнаровські,Войнаровські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname100() + public function testWomanSirname86() { $this->object->setSecondName('Волох'); $this->object->setGender(2); $this->assertEquals(explode(',','Волох,Волох,Волох,Волох,Волох,Волох,Волох'), $this->object->getSecondNameCase()); } - public function testWomanSirname101() - { - $this->object->setSecondName('Волошин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Волошин,Волошин,Волошин,Волошин,Волошин,Волошин,Волошин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname102() + public function testWomanSirname87() { $this->object->setSecondName('Волощук'); $this->object->setGender(2); $this->assertEquals(explode(',','Волощук,Волощук,Волощук,Волощук,Волощук,Волощук,Волощук'), $this->object->getSecondNameCase()); } - public function testWomanSirname103() + public function testWomanSirname88() { $this->object->setSecondName('Вороновська'); $this->object->setGender(2); $this->assertEquals(explode(',','Вороновська,Вороновської,Вороновській,Вороновську,Вороновською,Вороновській,Вороновсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname104() - { - $this->object->setSecondName('Гаврилів'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гаврилів,Гаврилів,Гаврилів,Гаврилів,Гаврилів,Гаврилів,Гаврилів'), $this->object->getSecondNameCase()); - } - public function testWomanSirname105() + public function testWomanSirname89() { $this->object->setSecondName('Гавриленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гавриленко,Гавриленко,Гавриленко,Гавриленко,Гавриленко,Гавриленко,Гавриленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname106() + public function testWomanSirname90() { $this->object->setSecondName('Гаврилюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк,Гаврилюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname107() - { - $this->object->setSecondName('Галенковські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Галенковські,Галенковські,Галенковські,Галенковські,Галенковські,Галенковські,Галенковські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname108() + public function testWomanSirname91() { $this->object->setSecondName('Гальченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гальченко,Гальченко,Гальченко,Гальченко,Гальченко,Гальченко,Гальченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname109() + public function testWomanSirname92() { $this->object->setSecondName('Гамалія'); $this->object->setGender(2); $this->assertEquals(explode(',','Гамалія,Гамалії,Гамалії,Гамалію,Гамалією,Гамалії,Гамаліє'), $this->object->getSecondNameCase()); } - public function testWomanSirname110() + public function testWomanSirname93() { $this->object->setSecondName('Ганицька'); $this->object->setGender(2); $this->assertEquals(explode(',','Ганицька,Ганицької,Ганицькій,Ганицьку,Ганицькою,Ганицькій,Ганицько'), $this->object->getSecondNameCase()); } - public function testWomanSirname111() + public function testWomanSirname94() { $this->object->setSecondName('Гарань'); $this->object->setGender(2); $this->assertEquals(explode(',','Гарань,Гарань,Гарань,Гарань,Гарань,Гарань,Гарань'), $this->object->getSecondNameCase()); } - public function testWomanSirname112() + public function testWomanSirname95() { $this->object->setSecondName('Гармаш'); $this->object->setGender(2); $this->assertEquals(explode(',','Гармаш,Гармаш,Гармаш,Гармаш,Гармаш,Гармаш,Гармаш'), $this->object->getSecondNameCase()); } - public function testWomanSirname113() + public function testWomanSirname96() { $this->object->setSecondName('Гасай'); $this->object->setGender(2); $this->assertEquals(explode(',','Гасай,Гасай,Гасай,Гасай,Гасай,Гасай,Гасай'), $this->object->getSecondNameCase()); } - public function testWomanSirname114() + public function testWomanSirname97() { $this->object->setSecondName('Гасюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Гасюк,Гасюк,Гасюк,Гасюк,Гасюк,Гасюк,Гасюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname115() + public function testWomanSirname98() { $this->object->setSecondName('Герасименко'); $this->object->setGender(2); $this->assertEquals(explode(',','Герасименко,Герасименко,Герасименко,Герасименко,Герасименко,Герасименко,Герасименко'), $this->object->getSecondNameCase()); } - public function testWomanSirname116() + public function testWomanSirname99() { $this->object->setSecondName('Геращенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Геращенко,Геращенко,Геращенко,Геращенко,Геращенко,Геращенко,Геращенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname117() + public function testWomanSirname100() { $this->object->setSecondName('Герцик'); $this->object->setGender(2); $this->assertEquals(explode(',','Герцик,Герцик,Герцик,Герцик,Герцик,Герцик,Герцик'), $this->object->getSecondNameCase()); } - public function testWomanSirname118() - { - $this->object->setSecondName('Герцики'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Герцики,Герцики,Герцики,Герцики,Герцики,Герцики,Герцики'), $this->object->getSecondNameCase()); - } - public function testWomanSirname119() + public function testWomanSirname101() { $this->object->setSecondName('Гладченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гладченко,Гладченко,Гладченко,Гладченко,Гладченко,Гладченко,Гладченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname120() + public function testWomanSirname102() { $this->object->setSecondName('Глоба'); $this->object->setGender(2); $this->assertEquals(explode(',','Глоба,Глоби,Глобі,Глобу,Глобою,Глобі,Глобо'), $this->object->getSecondNameCase()); } - public function testWomanSirname121() - { - $this->object->setSecondName('Гнідичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гнідичі,Гнідичі,Гнідичі,Гнідичі,Гнідичі,Гнідичі,Гнідичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname122() + public function testWomanSirname103() { $this->object->setSecondName('Гнатюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Гнатюк,Гнатюк,Гнатюк,Гнатюк,Гнатюк,Гнатюк,Гнатюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname123() - { - $this->object->setSecondName('Гоголі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гоголі,Гоголі,Гоголі,Гоголі,Гоголі,Гоголі,Гоголі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname124() + public function testWomanSirname104() { $this->object->setSecondName('Гоголь'); $this->object->setGender(2); $this->assertEquals(explode(',','Гоголь,Гоголь,Гоголь,Гоголь,Гоголь,Гоголь,Гоголь'), $this->object->getSecondNameCase()); } - public function testWomanSirname125() + public function testWomanSirname105() { $this->object->setSecondName('Годунок'); $this->object->setGender(2); $this->assertEquals(explode(',','Годунок,Годунок,Годунок,Годунок,Годунок,Годунок,Годунок'), $this->object->getSecondNameCase()); } - public function testWomanSirname126() + public function testWomanSirname106() { $this->object->setSecondName('Головата'); $this->object->setGender(2); $this->assertEquals(explode(',','Головата,Головати,Головаті,Головату,Головатою,Головаті,Головато'), $this->object->getSecondNameCase()); } - public function testWomanSirname127() + public function testWomanSirname107() { $this->object->setSecondName('Головко'); $this->object->setGender(2); $this->assertEquals(explode(',','Головко,Головко,Головко,Головко,Головко,Головко,Головко'), $this->object->getSecondNameCase()); } - public function testWomanSirname128() + public function testWomanSirname108() { $this->object->setSecondName('Голуб'); $this->object->setGender(2); $this->assertEquals(explode(',','Голуб,Голуб,Голуб,Голуб,Голуб,Голуб,Голуб'), $this->object->getSecondNameCase()); } - public function testWomanSirname129() + public function testWomanSirname109() { $this->object->setSecondName('Голубнича'); $this->object->setGender(2); $this->assertEquals(explode(',','Голубнича,Голубничи,Голубничі,Голубничу,Голубничою,Голубничі,Голубничо'), $this->object->getSecondNameCase()); } - public function testWomanSirname130() - { - $this->object->setSecondName('Гольшанські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гольшанські,Гольшанські,Гольшанські,Гольшанські,Гольшанські,Гольшанські,Гольшанські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname131() + public function testWomanSirname110() { $this->object->setSecondName('Гонта'); $this->object->setGender(2); $this->assertEquals(explode(',','Гонта,Гонти,Гонті,Гонту,Гонтою,Гонті,Гонто'), $this->object->getSecondNameCase()); } - public function testWomanSirname132() + public function testWomanSirname111() { $this->object->setSecondName('Гончар'); $this->object->setGender(2); $this->assertEquals(explode(',','Гончар,Гончар,Гончар,Гончар,Гончар,Гончар,Гончар'), $this->object->getSecondNameCase()); } - public function testWomanSirname133() + public function testWomanSirname112() { $this->object->setSecondName('Гончаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гончаренко,Гончаренко,Гончаренко,Гончаренко,Гончаренко,Гончаренко,Гончаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname134() - { - $this->object->setSecondName('Гончаров'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гончаров,Гончаров,Гончаров,Гончаров,Гончаров,Гончаров,Гончаров'), $this->object->getSecondNameCase()); - } - public function testWomanSirname135() + public function testWomanSirname113() { $this->object->setSecondName('Горбаль'); $this->object->setGender(2); $this->assertEquals(explode(',','Горбаль,Горбаль,Горбаль,Горбаль,Горбаль,Горбаль,Горбаль'), $this->object->getSecondNameCase()); } - public function testWomanSirname136() + public function testWomanSirname114() { $this->object->setSecondName('Гордієнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гордієнко,Гордієнко,Гордієнко,Гордієнко,Гордієнко,Гордієнко,Гордієнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname137() - { - $this->object->setSecondName('Гординські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гординські,Гординські,Гординські,Гординські,Гординські,Гординські,Гординські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname138() - { - $this->object->setSecondName('Гошовські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Гошовські,Гошовські,Гошовські,Гошовські,Гошовські,Гошовські,Гошовські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname139() + public function testWomanSirname115() { $this->object->setSecondName('Гошовська'); $this->object->setGender(2); $this->assertEquals(explode(',','Гошовська,Гошовської,Гошовській,Гошовську,Гошовською,Гошовській,Гошовсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname140() + public function testWomanSirname116() { $this->object->setSecondName('Грінченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Грінченко,Грінченко,Грінченко,Грінченко,Грінченко,Грінченко,Грінченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname141() + public function testWomanSirname117() { $this->object->setSecondName('Грабович'); $this->object->setGender(2); $this->assertEquals(explode(',','Грабович,Грабович,Грабович,Грабович,Грабович,Грабович,Грабович'), $this->object->getSecondNameCase()); } - public function testWomanSirname142() + public function testWomanSirname118() { $this->object->setSecondName('Грабовська'); $this->object->setGender(2); $this->assertEquals(explode(',','Грабовська,Грабовської,Грабовській,Грабовську,Грабовською,Грабовській,Грабовсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname143() + public function testWomanSirname119() { $this->object->setSecondName('Григоренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Григоренко,Григоренко,Григоренко,Григоренко,Григоренко,Григоренко,Григоренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname144() + public function testWomanSirname120() { $this->object->setSecondName('Григорович'); $this->object->setGender(2); $this->assertEquals(explode(',','Григорович,Григорович,Григорович,Григорович,Григорович,Григорович,Григорович'), $this->object->getSecondNameCase()); } - public function testWomanSirname145() + public function testWomanSirname121() { $this->object->setSecondName('Григорович-Барська'); $this->object->setGender(2); $this->assertEquals(explode(',','Григорович-Барська,Григорович-Барської,Григорович-Барській,Григорович-Барську,Григорович-Барською,Григорович-Барській,Григорович-Барсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname146() + public function testWomanSirname122() { $this->object->setSecondName('Григорчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Григорчук,Григорчук,Григорчук,Григорчук,Григорчук,Григорчук,Григорчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname147() + public function testWomanSirname123() { $this->object->setSecondName('Грицак'); $this->object->setGender(2); $this->assertEquals(explode(',','Грицак,Грицак,Грицак,Грицак,Грицак,Грицак,Грицак'), $this->object->getSecondNameCase()); } - public function testWomanSirname148() + public function testWomanSirname124() { $this->object->setSecondName('Гриценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гриценко,Гриценко,Гриценко,Гриценко,Гриценко,Гриценко,Гриценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname149() + public function testWomanSirname125() { $this->object->setSecondName('Гришко'); $this->object->setGender(2); $this->assertEquals(explode(',','Гришко,Гришко,Гришко,Гришко,Гришко,Гришко,Гришко'), $this->object->getSecondNameCase()); } - public function testWomanSirname150() - { - $this->object->setSecondName('Громики'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Громики,Громики,Громики,Громики,Громики,Громики,Громики'), $this->object->getSecondNameCase()); - } - public function testWomanSirname151() + public function testWomanSirname126() { $this->object->setSecondName('Гудзій'); $this->object->setGender(2); $this->assertEquals(explode(',','Гудзій,Гудзій,Гудзій,Гудзій,Гудзій,Гудзій,Гудзій'), $this->object->getSecondNameCase()); } - public function testWomanSirname152() + public function testWomanSirname127() { $this->object->setSecondName('Гудзь'); $this->object->setGender(2); $this->assertEquals(explode(',','Гудзь,Гудзь,Гудзь,Гудзь,Гудзь,Гудзь,Гудзь'), $this->object->getSecondNameCase()); } - public function testWomanSirname153() + public function testWomanSirname128() { $this->object->setSecondName('Гуменюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Гуменюк,Гуменюк,Гуменюк,Гуменюк,Гуменюк,Гуменюк,Гуменюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname154() + public function testWomanSirname129() { $this->object->setSecondName('Гунько'); $this->object->setGender(2); $this->assertEquals(explode(',','Гунько,Гунько,Гунько,Гунько,Гунько,Гунько,Гунько'), $this->object->getSecondNameCase()); } - public function testWomanSirname155() + public function testWomanSirname130() { $this->object->setSecondName('Діденко'); $this->object->setGender(2); $this->assertEquals(explode(',','Діденко,Діденко,Діденко,Діденко,Діденко,Діденко,Діденко'), $this->object->getSecondNameCase()); } - public function testWomanSirname156() + public function testWomanSirname131() { $this->object->setSecondName('Даниленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Даниленко,Даниленко,Даниленко,Даниленко,Даниленко,Даниленко,Даниленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname157() - { - $this->object->setSecondName('Даньків'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Даньків,Даньків,Даньків,Даньків,Даньків,Даньків,Даньків'), $this->object->getSecondNameCase()); - } - public function testWomanSirname158() + public function testWomanSirname132() { $this->object->setSecondName('Данькевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Данькевич,Данькевич,Данькевич,Данькевич,Данькевич,Данькевич,Данькевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname159() + public function testWomanSirname133() { $this->object->setSecondName('Дараган'); $this->object->setGender(2); $this->assertEquals(explode(',','Дараган,Дараган,Дараган,Дараган,Дараган,Дараган,Дараган'), $this->object->getSecondNameCase()); } - public function testWomanSirname160() + public function testWomanSirname134() { $this->object->setSecondName('Дашкевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Дашкевич,Дашкевич,Дашкевич,Дашкевич,Дашкевич,Дашкевич,Дашкевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname161() + public function testWomanSirname135() { $this->object->setSecondName('Денисенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Денисенко,Денисенко,Денисенко,Денисенко,Денисенко,Денисенко,Денисенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname162() + public function testWomanSirname136() { $this->object->setSecondName('Джус'); $this->object->setGender(2); $this->assertEquals(explode(',','Джус,Джус,Джус,Джус,Джус,Джус,Джус'), $this->object->getSecondNameCase()); } - public function testWomanSirname163() + public function testWomanSirname137() { $this->object->setSecondName('Дзюба'); $this->object->setGender(2); $this->assertEquals(explode(',','Дзюба,Дзюби,Дзюбі,Дзюбу,Дзюбою,Дзюбі,Дзюбо'), $this->object->getSecondNameCase()); } - public function testWomanSirname164() + public function testWomanSirname138() { $this->object->setSecondName('Дикань'); $this->object->setGender(2); $this->assertEquals(explode(',','Дикань,Дикань,Дикань,Дикань,Дикань,Дикань,Дикань'), $this->object->getSecondNameCase()); } - public function testWomanSirname165() + public function testWomanSirname139() { $this->object->setSecondName('Дмитерко'); $this->object->setGender(2); $this->assertEquals(explode(',','Дмитерко,Дмитерко,Дмитерко,Дмитерко,Дмитерко,Дмитерко,Дмитерко'), $this->object->getSecondNameCase()); } - public function testWomanSirname166() + public function testWomanSirname140() { $this->object->setSecondName('Довженко'); $this->object->setGender(2); $this->assertEquals(explode(',','Довженко,Довженко,Довженко,Довженко,Довженко,Довженко,Довженко'), $this->object->getSecondNameCase()); } - public function testWomanSirname167() - { - $this->object->setSecondName('Домонтовичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Домонтовичі,Домонтовичі,Домонтовичі,Домонтовичі,Домонтовичі,Домонтовичі,Домонтовичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname168() + public function testWomanSirname141() { $this->object->setSecondName('Дорош'); $this->object->setGender(2); $this->assertEquals(explode(',','Дорош,Дорош,Дорош,Дорош,Дорош,Дорош,Дорош'), $this->object->getSecondNameCase()); } - public function testWomanSirname169() + public function testWomanSirname142() { $this->object->setSecondName('Дорошенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Дорошенко,Дорошенко,Дорошенко,Дорошенко,Дорошенко,Дорошенко,Дорошенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname170() + public function testWomanSirname143() { $this->object->setSecondName('Доценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Доценко,Доценко,Доценко,Доценко,Доценко,Доценко,Доценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname171() + public function testWomanSirname144() { $this->object->setSecondName('Дочинець'); $this->object->setGender(2); $this->assertEquals(explode(',','Дочинець,Дочинець,Дочинець,Дочинець,Дочинець,Дочинець,Дочинець'), $this->object->getSecondNameCase()); } - public function testWomanSirname172() - { - $this->object->setSecondName('Драгоманови'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Драгоманови,Драгоманови,Драгоманови,Драгоманови,Драгоманови,Драгоманови,Драгоманови'), $this->object->getSecondNameCase()); - } - public function testWomanSirname173() + public function testWomanSirname145() { $this->object->setSecondName('Дудко'); $this->object->setGender(2); $this->assertEquals(explode(',','Дудко,Дудко,Дудко,Дудко,Дудко,Дудко,Дудко'), $this->object->getSecondNameCase()); } - public function testWomanSirname174() - { - $this->object->setSecondName('Дунін-Борковські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Дунін-Борковські,Дунін-Борковські,Дунін-Борковські,Дунін-Борковські,Дунін-Борковські,Дунін-Борковські,Дунін-Борковські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname175() - { - $this->object->setSecondName('Дяків'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Дяків,Дяків,Дяків,Дяків,Дяків,Дяків,Дяків'), $this->object->getSecondNameCase()); - } - public function testWomanSirname176() + public function testWomanSirname146() { $this->object->setSecondName('Дяченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Дяченко,Дяченко,Дяченко,Дяченко,Дяченко,Дяченко,Дяченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname177() + public function testWomanSirname147() { $this->object->setSecondName('Ейбоженко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко,Ейбоженко'), $this->object->getSecondNameCase()); } - public function testWomanSirname178() + public function testWomanSirname148() { $this->object->setSecondName('Жайворон'); $this->object->setGender(2); $this->assertEquals(explode(',','Жайворон,Жайворон,Жайворон,Жайворон,Жайворон,Жайворон,Жайворон'), $this->object->getSecondNameCase()); } - public function testWomanSirname179() + public function testWomanSirname149() { $this->object->setSecondName('Жаліло'); $this->object->setGender(2); $this->assertEquals(explode(',','Жаліло,Жаліло,Жаліло,Жаліло,Жаліло,Жаліло,Жаліло'), $this->object->getSecondNameCase()); } - public function testWomanSirname180() - { - $this->object->setSecondName('Ждановичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Ждановичі,Ждановичі,Ждановичі,Ждановичі,Ждановичі,Ждановичі,Ждановичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname181() + public function testWomanSirname150() { $this->object->setSecondName('Жежерін'); $this->object->setGender(2); $this->assertEquals(explode(',','Жежерін,Жежерін,Жежерін,Жежерін,Жежерін,Жежерін,Жежерін'), $this->object->getSecondNameCase()); } - public function testWomanSirname182() + public function testWomanSirname151() { $this->object->setSecondName('Желєзняк'); $this->object->setGender(2); $this->assertEquals(explode(',','Желєзняк,Желєзняк,Желєзняк,Желєзняк,Желєзняк,Желєзняк,Желєзняк'), $this->object->getSecondNameCase()); } - public function testWomanSirname183() + public function testWomanSirname152() { $this->object->setSecondName('Железняк'); $this->object->setGender(2); $this->assertEquals(explode(',','Железняк,Железняк,Железняк,Железняк,Железняк,Железняк,Железняк'), $this->object->getSecondNameCase()); } - public function testWomanSirname184() + public function testWomanSirname153() { $this->object->setSecondName('Жилко'); $this->object->setGender(2); $this->assertEquals(explode(',','Жилко,Жилко,Жилко,Жилко,Жилко,Жилко,Жилко'), $this->object->getSecondNameCase()); } - public function testWomanSirname185() + public function testWomanSirname154() { $this->object->setSecondName('Жирко'); $this->object->setGender(2); $this->assertEquals(explode(',','Жирко,Жирко,Жирко,Жирко,Жирко,Жирко,Жирко'), $this->object->getSecondNameCase()); } - public function testWomanSirname186() + public function testWomanSirname155() { $this->object->setSecondName('Жук'); $this->object->setGender(2); $this->assertEquals(explode(',','Жук,Жук,Жук,Жук,Жук,Жук,Жук'), $this->object->getSecondNameCase()); } - public function testWomanSirname187() + public function testWomanSirname156() { $this->object->setSecondName('Жупанська'); $this->object->setGender(2); $this->assertEquals(explode(',','Жупанська,Жупанської,Жупанській,Жупанську,Жупанською,Жупанській,Жупансько'), $this->object->getSecondNameCase()); } - public function testWomanSirname188() - { - $this->object->setSecondName('Жураківські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Жураківські,Жураківські,Жураківські,Жураківські,Жураківські,Жураківські,Жураківські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname189() + public function testWomanSirname157() { $this->object->setSecondName('Заєць'); $this->object->setGender(2); $this->assertEquals(explode(',','Заєць,Заєць,Заєць,Заєць,Заєць,Заєць,Заєць'), $this->object->getSecondNameCase()); } - public function testWomanSirname190() + public function testWomanSirname158() { $this->object->setSecondName('Забашта'); $this->object->setGender(2); $this->assertEquals(explode(',','Забашта,Забашти,Забашті,Забашту,Забаштою,Забашті,Забашто'), $this->object->getSecondNameCase()); } - public function testWomanSirname191() + public function testWomanSirname159() { $this->object->setSecondName('Заболотна'); $this->object->setGender(2); $this->assertEquals(explode(',','Заболотна,Заболотної,Заболотній,Заболотну,Заболотною,Заболотній,Заболотно'), $this->object->getSecondNameCase()); } - public function testWomanSirname192() + public function testWomanSirname160() { $this->object->setSecondName('Завальнюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Завальнюк,Завальнюк,Завальнюк,Завальнюк,Завальнюк,Завальнюк,Завальнюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname193() - { - $this->object->setSecondName('Закревські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Закревські,Закревські,Закревські,Закревські,Закревські,Закревські,Закревські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname194() + public function testWomanSirname161() { $this->object->setSecondName('Закусило'); $this->object->setGender(2); $this->assertEquals(explode(',','Закусило,Закусило,Закусило,Закусило,Закусило,Закусило,Закусило'), $this->object->getSecondNameCase()); } - public function testWomanSirname195() + public function testWomanSirname162() { $this->object->setSecondName('Залізняк'); $this->object->setGender(2); $this->assertEquals(explode(',','Залізняк,Залізняк,Залізняк,Залізняк,Залізняк,Залізняк,Залізняк'), $this->object->getSecondNameCase()); } - public function testWomanSirname196() + public function testWomanSirname163() { $this->object->setSecondName('Заруба'); $this->object->setGender(2); $this->assertEquals(explode(',','Заруба,Заруби,Зарубі,Зарубу,Зарубою,Зарубі,Зарубо'), $this->object->getSecondNameCase()); } - public function testWomanSirname197() + public function testWomanSirname164() { $this->object->setSecondName('Засядько'); $this->object->setGender(2); $this->assertEquals(explode(',','Засядько,Засядько,Засядько,Засядько,Засядько,Засядько,Засядько'), $this->object->getSecondNameCase()); } - public function testWomanSirname198() + public function testWomanSirname165() { $this->object->setSecondName('Захаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Захаренко,Захаренко,Захаренко,Захаренко,Захаренко,Захаренко,Захаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname199() + public function testWomanSirname166() { $this->object->setSecondName('Захарчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Захарчук,Захарчук,Захарчук,Захарчук,Захарчук,Захарчук,Захарчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname200() + public function testWomanSirname167() { $this->object->setSecondName('Заяць'); $this->object->setGender(2); $this->assertEquals(explode(',','Заяць,Заяць,Заяць,Заяць,Заяць,Заяць,Заяць'), $this->object->getSecondNameCase()); } - public function testWomanSirname201() + public function testWomanSirname168() { $this->object->setSecondName('Заячківська'); $this->object->setGender(2); $this->assertEquals(explode(',','Заячківська,Заячківської,Заячківській,Заячківську,Заячківською,Заячківській,Заячківсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname202() - { - $this->object->setSecondName('Збаразькі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Збаразькі,Збаразькі,Збаразькі,Збаразькі,Збаразькі,Збаразькі,Збаразькі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname203() + public function testWomanSirname169() { $this->object->setSecondName('Зленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Зленко,Зленко,Зленко,Зленко,Зленко,Зленко,Зленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname204() - { - $this->object->setSecondName('Значко-Яворські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Значко-Яворські,Значко-Яворські,Значко-Яворські,Значко-Яворські,Значко-Яворські,Значко-Яворські,Значко-Яворські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname205() + public function testWomanSirname170() { $this->object->setSecondName('Золотаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Золотаренко,Золотаренко,Золотаренко,Золотаренко,Золотаренко,Золотаренко,Золотаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname206() + public function testWomanSirname171() { $this->object->setSecondName('Кабачок'); $this->object->setGender(2); $this->assertEquals(explode(',','Кабачок,Кабачок,Кабачок,Кабачок,Кабачок,Кабачок,Кабачок'), $this->object->getSecondNameCase()); } - public function testWomanSirname207() + public function testWomanSirname172() { $this->object->setSecondName('Каганець'); $this->object->setGender(2); $this->assertEquals(explode(',','Каганець,Каганець,Каганець,Каганець,Каганець,Каганець,Каганець'), $this->object->getSecondNameCase()); } - public function testWomanSirname208() - { - $this->object->setSecondName('Калашники'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Калашники,Калашники,Калашники,Калашники,Калашники,Калашники,Калашники'), $this->object->getSecondNameCase()); - } - public function testWomanSirname209() + public function testWomanSirname173() { $this->object->setSecondName('Калинович'); $this->object->setGender(2); $this->assertEquals(explode(',','Калинович,Калинович,Калинович,Калинович,Калинович,Калинович,Калинович'), $this->object->getSecondNameCase()); } - public function testWomanSirname210() - { - $this->object->setSecondName('Кандиби'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Кандиби,Кандиби,Кандиби,Кандиби,Кандиби,Кандиби,Кандиби'), $this->object->getSecondNameCase()); - } - public function testWomanSirname211() - { - $this->object->setSecondName('Карашевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Карашевичі,Карашевичі,Карашевичі,Карашевичі,Карашевичі,Карашевичі,Карашевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname212() + public function testWomanSirname174() { $this->object->setSecondName('Кармалюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Кармалюк,Кармалюк,Кармалюк,Кармалюк,Кармалюк,Кармалюк,Кармалюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname213() + public function testWomanSirname175() { $this->object->setSecondName('Карпенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Карпенко,Карпенко,Карпенко,Карпенко,Карпенко,Карпенко,Карпенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname214() + public function testWomanSirname176() { $this->object->setSecondName('Кириленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Кириленко,Кириленко,Кириленко,Кириленко,Кириленко,Кириленко,Кириленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname215() - { - $this->object->setSecondName('Кисилі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Кисилі,Кисилі,Кисилі,Кисилі,Кисилі,Кисилі,Кисилі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname216() + public function testWomanSirname177() { $this->object->setSecondName('Китаста'); $this->object->setGender(2); $this->assertEquals(explode(',','Китаста,Китасти,Китасті,Китасту,Китастою,Китасті,Китасто'), $this->object->getSecondNameCase()); } - public function testWomanSirname217() + public function testWomanSirname178() { $this->object->setSecondName('Кицай'); $this->object->setGender(2); $this->assertEquals(explode(',','Кицай,Кицай,Кицай,Кицай,Кицай,Кицай,Кицай'), $this->object->getSecondNameCase()); } - public function testWomanSirname218() + public function testWomanSirname179() { $this->object->setSecondName('Клименко'); $this->object->setGender(2); $this->assertEquals(explode(',','Клименко,Клименко,Клименко,Клименко,Клименко,Клименко,Клименко'), $this->object->getSecondNameCase()); } - public function testWomanSirname219() + public function testWomanSirname180() { $this->object->setSecondName('Климчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Климчук,Климчук,Климчук,Климчук,Климчук,Климчук,Климчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname220() + public function testWomanSirname181() { $this->object->setSecondName('Кмета'); $this->object->setGender(2); $this->assertEquals(explode(',','Кмета,Кмети,Кметі,Кмету,Кметою,Кметі,Кмето'), $this->object->getSecondNameCase()); } - public function testWomanSirname221() + public function testWomanSirname182() { $this->object->setSecondName('Книш'); $this->object->setGender(2); $this->assertEquals(explode(',','Книш,Книш,Книш,Книш,Книш,Книш,Книш'), $this->object->getSecondNameCase()); } - public function testWomanSirname222() - { - $this->object->setSecondName('Ковалів'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Ковалів,Ковалів,Ковалів,Ковалів,Ковалів,Ковалів,Ковалів'), $this->object->getSecondNameCase()); - } - public function testWomanSirname223() + public function testWomanSirname183() { $this->object->setSecondName('Коваленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Коваленко,Коваленко,Коваленко,Коваленко,Коваленко,Коваленко,Коваленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname224() + public function testWomanSirname184() { $this->object->setSecondName('Коваль'); $this->object->setGender(2); $this->assertEquals(explode(',','Коваль,Коваль,Коваль,Коваль,Коваль,Коваль,Коваль'), $this->object->getSecondNameCase()); } - public function testWomanSirname225() + public function testWomanSirname185() { $this->object->setSecondName('Ковальчик'); $this->object->setGender(2); $this->assertEquals(explode(',','Ковальчик,Ковальчик,Ковальчик,Ковальчик,Ковальчик,Ковальчик,Ковальчик'), $this->object->getSecondNameCase()); } - public function testWomanSirname226() + public function testWomanSirname186() { $this->object->setSecondName('Ковальчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Ковальчук,Ковальчук,Ковальчук,Ковальчук,Ковальчук,Ковальчук,Ковальчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname227() + public function testWomanSirname187() { $this->object->setSecondName('Кованько'); $this->object->setGender(2); $this->assertEquals(explode(',','Кованько,Кованько,Кованько,Кованько,Кованько,Кованько,Кованько'), $this->object->getSecondNameCase()); } - public function testWomanSirname228() + public function testWomanSirname188() { $this->object->setSecondName('Ковтун'); $this->object->setGender(2); $this->assertEquals(explode(',','Ковтун,Ковтун,Ковтун,Ковтун,Ковтун,Ковтун,Ковтун'), $this->object->getSecondNameCase()); } - public function testWomanSirname229() + public function testWomanSirname189() { $this->object->setSecondName('Козаченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Козаченко,Козаченко,Козаченко,Козаченко,Козаченко,Козаченко,Козаченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname230() + public function testWomanSirname190() { $this->object->setSecondName('Козачинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Козачинська,Козачинської,Козачинській,Козачинську,Козачинською,Козачинській,Козачинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname231() + public function testWomanSirname191() { $this->object->setSecondName('Козачок'); $this->object->setGender(2); $this->assertEquals(explode(',','Козачок,Козачок,Козачок,Козачок,Козачок,Козачок,Козачок'), $this->object->getSecondNameCase()); } - public function testWomanSirname232() + public function testWomanSirname192() { $this->object->setSecondName('Козубенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Козубенко,Козубенко,Козубенко,Козубенко,Козубенко,Козубенко,Козубенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname233() + public function testWomanSirname193() { $this->object->setSecondName('Колесник'); $this->object->setGender(2); $this->assertEquals(explode(',','Колесник,Колесник,Колесник,Колесник,Колесник,Колесник,Колесник'), $this->object->getSecondNameCase()); } - public function testWomanSirname234() + public function testWomanSirname194() { $this->object->setSecondName('Колодій'); $this->object->setGender(2); $this->assertEquals(explode(',','Колодій,Колодій,Колодій,Колодій,Колодій,Колодій,Колодій'), $this->object->getSecondNameCase()); } - public function testWomanSirname235() + public function testWomanSirname195() { $this->object->setSecondName('Колодна'); $this->object->setGender(2); $this->assertEquals(explode(',','Колодна,Колодни,Колодні,Колодну,Колодною,Колодні,Колодно'), $this->object->getSecondNameCase()); } - public function testWomanSirname236() + public function testWomanSirname196() { $this->object->setSecondName('Коломієць'); $this->object->setGender(2); $this->assertEquals(explode(',','Коломієць,Коломієць,Коломієць,Коломієць,Коломієць,Коломієць,Коломієць'), $this->object->getSecondNameCase()); } - public function testWomanSirname237() + public function testWomanSirname197() { $this->object->setSecondName('Комар'); $this->object->setGender(2); $this->assertEquals(explode(',','Комар,Комар,Комар,Комар,Комар,Комар,Комар'), $this->object->getSecondNameCase()); } - public function testWomanSirname238() + public function testWomanSirname198() { $this->object->setSecondName('Кондратюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Кондратюк,Кондратюк,Кондратюк,Кондратюк,Кондратюк,Кондратюк,Кондратюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname239() - { - $this->object->setSecondName('Кониські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Кониські,Кониські,Кониські,Кониські,Кониські,Кониські,Кониські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname240() + public function testWomanSirname199() { $this->object->setSecondName('Корецька'); $this->object->setGender(2); $this->assertEquals(explode(',','Корецька,Корецької,Корецькій,Корецьку,Корецькою,Корецькій,Корецько'), $this->object->getSecondNameCase()); } - public function testWomanSirname241() + public function testWomanSirname200() { $this->object->setSecondName('Корж'); $this->object->setGender(2); $this->assertEquals(explode(',','Корж,Корж,Корж,Корж,Корж,Корж,Корж'), $this->object->getSecondNameCase()); } - public function testWomanSirname242() + public function testWomanSirname201() { $this->object->setSecondName('Корнійчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Корнійчук,Корнійчук,Корнійчук,Корнійчук,Корнійчук,Корнійчук,Корнійчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname243() + public function testWomanSirname202() { $this->object->setSecondName('Коробка'); $this->object->setGender(2); - $this->assertEquals(explode(',','Коробка,Коробки,Коробкі,Коробку,Коробкою,Коробкі,Коробко'), $this->object->getSecondNameCase()); + $this->assertEquals(explode(',','Коробка,Коробки,Коробці,Коробку,Коробкою,Коробці,Коробко'), $this->object->getSecondNameCase()); } - public function testWomanSirname244() + public function testWomanSirname203() { $this->object->setSecondName('Королюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Королюк,Королюк,Королюк,Королюк,Королюк,Королюк,Королюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname245() + public function testWomanSirname204() { $this->object->setSecondName('Короткевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Короткевич,Короткевич,Короткевич,Короткевич,Короткевич,Короткевич,Короткевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname246() + public function testWomanSirname205() { $this->object->setSecondName('Корпанюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Корпанюк,Корпанюк,Корпанюк,Корпанюк,Корпанюк,Корпанюк,Корпанюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname247() + public function testWomanSirname206() { $this->object->setSecondName('Корчак'); $this->object->setGender(2); $this->assertEquals(explode(',','Корчак,Корчак,Корчак,Корчак,Корчак,Корчак,Корчак'), $this->object->getSecondNameCase()); } - public function testWomanSirname248() + public function testWomanSirname207() { $this->object->setSecondName('Корчинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Корчинська,Корчинської,Корчинській,Корчинську,Корчинською,Корчинській,Корчинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname249() + public function testWomanSirname208() { $this->object->setSecondName('Косенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Косенко,Косенко,Косенко,Косенко,Косенко,Косенко,Косенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname250() + public function testWomanSirname209() { $this->object->setSecondName('Костенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Костенко,Костенко,Костенко,Костенко,Костенко,Костенко,Костенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname251() + public function testWomanSirname210() { $this->object->setSecondName('Коструба'); $this->object->setGender(2); $this->assertEquals(explode(',','Коструба,Коструби,Кострубі,Кострубу,Кострубою,Кострубі,Кострубо'), $this->object->getSecondNameCase()); } - public function testWomanSirname252() + public function testWomanSirname211() { $this->object->setSecondName('Костюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Костюк,Костюк,Костюк,Костюк,Костюк,Костюк,Костюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname253() + public function testWomanSirname212() { $this->object->setSecondName('Котляр'); $this->object->setGender(2); $this->assertEquals(explode(',','Котляр,Котляр,Котляр,Котляр,Котляр,Котляр,Котляр'), $this->object->getSecondNameCase()); } - public function testWomanSirname254() + public function testWomanSirname213() { $this->object->setSecondName('Котляревська'); $this->object->setGender(2); $this->assertEquals(explode(',','Котляревська,Котляревської,Котляревській,Котляревську,Котляревською,Котляревській,Котляревсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname255() - { - $this->object->setSecondName('Кравців'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Кравців,Кравців,Кравців,Кравців,Кравців,Кравців,Кравців'), $this->object->getSecondNameCase()); - } - public function testWomanSirname256() + public function testWomanSirname214() { $this->object->setSecondName('Кравченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Кравченко,Кравченко,Кравченко,Кравченко,Кравченко,Кравченко,Кравченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname257() + public function testWomanSirname215() { $this->object->setSecondName('Кравчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Кравчук,Кравчук,Кравчук,Кравчук,Кравчук,Кравчук,Кравчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname258() + public function testWomanSirname216() { $this->object->setSecondName('Красовська'); $this->object->setGender(2); $this->assertEquals(explode(',','Красовська,Красовської,Красовській,Красовську,Красовською,Красовській,Красовсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname259() + public function testWomanSirname217() { $this->object->setSecondName('Криворучко'); $this->object->setGender(2); $this->assertEquals(explode(',','Криворучко,Криворучко,Криворучко,Криворучко,Криворучко,Криворучко,Криворучко'), $this->object->getSecondNameCase()); } - public function testWomanSirname260() + public function testWomanSirname218() { $this->object->setSecondName('Крикуненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Крикуненко,Крикуненко,Крикуненко,Крикуненко,Крикуненко,Крикуненко,Крикуненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname261() - { - $this->object->setSecondName('Крупські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Крупські,Крупські,Крупські,Крупські,Крупські,Крупські,Крупські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname262() + public function testWomanSirname219() { $this->object->setSecondName('Кузьмінська'); $this->object->setGender(2); $this->assertEquals(explode(',','Кузьмінська,Кузьмінської,Кузьмінській,Кузьмінську,Кузьмінською,Кузьмінській,Кузьмінсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname263() + public function testWomanSirname220() { $this->object->setSecondName('Кулиняк'); $this->object->setGender(2); $this->assertEquals(explode(',','Кулиняк,Кулиняк,Кулиняк,Кулиняк,Кулиняк,Кулиняк,Кулиняк'), $this->object->getSecondNameCase()); } - public function testWomanSirname264() + public function testWomanSirname221() { $this->object->setSecondName('Кульчицька'); $this->object->setGender(2); $this->assertEquals(explode(',','Кульчицька,Кульчицької,Кульчицькій,Кульчицьку,Кульчицькою,Кульчицькій,Кульчицько'), $this->object->getSecondNameCase()); } - public function testWomanSirname265() + public function testWomanSirname222() { $this->object->setSecondName('Купчинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Купчинська,Купчинської,Купчинській,Купчинську,Купчинською,Купчинській,Купчинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname266() - { - $this->object->setSecondName('Курцевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Курцевичі,Курцевичі,Курцевичі,Курцевичі,Курцевичі,Курцевичі,Курцевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname267() + public function testWomanSirname223() { $this->object->setSecondName('Кухаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Кухаренко,Кухаренко,Кухаренко,Кухаренко,Кухаренко,Кухаренко,Кухаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname268() + public function testWomanSirname224() { $this->object->setSecondName('Куц'); $this->object->setGender(2); $this->assertEquals(explode(',','Куц,Куц,Куц,Куц,Куц,Куц,Куц'), $this->object->getSecondNameCase()); } - public function testWomanSirname269() + public function testWomanSirname225() { $this->object->setSecondName('Куценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Куценко,Куценко,Куценко,Куценко,Куценко,Куценко,Куценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname270() + public function testWomanSirname226() { $this->object->setSecondName('Кучер'); $this->object->setGender(2); $this->assertEquals(explode(',','Кучер,Кучер,Кучер,Кучер,Кучер,Кучер,Кучер'), $this->object->getSecondNameCase()); } - public function testWomanSirname271() + public function testWomanSirname227() { $this->object->setSecondName('Кучеренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Кучеренко,Кучеренко,Кучеренко,Кучеренко,Кучеренко,Кучеренко,Кучеренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname272() + public function testWomanSirname228() { $this->object->setSecondName('Кушнір'); $this->object->setGender(2); $this->assertEquals(explode(',','Кушнір,Кушнір,Кушнір,Кушнір,Кушнір,Кушнір,Кушнір'), $this->object->getSecondNameCase()); } - public function testWomanSirname273() + public function testWomanSirname229() { $this->object->setSecondName('Лаба'); $this->object->setGender(2); $this->assertEquals(explode(',','Лаба,Лаби,Лабі,Лабу,Лабою,Лабі,Лабо'), $this->object->getSecondNameCase()); } - public function testWomanSirname274() + public function testWomanSirname230() { $this->object->setSecondName('Лаврін'); $this->object->setGender(2); $this->assertEquals(explode(',','Лаврін,Лаврін,Лаврін,Лаврін,Лаврін,Лаврін,Лаврін'), $this->object->getSecondNameCase()); } - public function testWomanSirname275() + public function testWomanSirname231() { $this->object->setSecondName('Лаврик'); $this->object->setGender(2); $this->assertEquals(explode(',','Лаврик,Лаврик,Лаврик,Лаврик,Лаврик,Лаврик,Лаврик'), $this->object->getSecondNameCase()); } - public function testWomanSirname276() + public function testWomanSirname232() { $this->object->setSecondName('Лавриненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Лавриненко,Лавриненко,Лавриненко,Лавриненко,Лавриненко,Лавриненко,Лавриненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname277() - { - $this->object->setSecondName('Лазаревські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Лазаревські,Лазаревські,Лазаревські,Лазаревські,Лазаревські,Лазаревські,Лазаревські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname278() + public function testWomanSirname233() { $this->object->setSecondName('Лазарчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Лазарчук,Лазарчук,Лазарчук,Лазарчук,Лазарчук,Лазарчук,Лазарчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname279() + public function testWomanSirname234() { $this->object->setSecondName('Лазорко'); $this->object->setGender(2); $this->assertEquals(explode(',','Лазорко,Лазорко,Лазорко,Лазорко,Лазорко,Лазорко,Лазорко'), $this->object->getSecondNameCase()); } - public function testWomanSirname280() - { - $this->object->setSecondName('Лашкевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Лашкевичі,Лашкевичі,Лашкевичі,Лашкевичі,Лашкевичі,Лашкевичі,Лашкевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname281() + public function testWomanSirname235() { $this->object->setSecondName('Левицька'); $this->object->setGender(2); $this->assertEquals(explode(',','Левицька,Левицької,Левицькій,Левицьку,Левицькою,Левицькій,Левицько'), $this->object->getSecondNameCase()); } - public function testWomanSirname282() - { - $this->object->setSecondName('Левковські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Левковські,Левковські,Левковські,Левковські,Левковські,Левковські,Левковські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname283() + public function testWomanSirname236() { $this->object->setSecondName('Левченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Левченко,Левченко,Левченко,Левченко,Левченко,Левченко,Левченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname284() - { - $this->object->setSecondName('Леонтовичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Леонтовичі,Леонтовичі,Леонтовичі,Леонтовичі,Леонтовичі,Леонтовичі,Леонтовичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname285() - { - $this->object->setSecondName('Лесів'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Лесів,Лесів,Лесів,Лесів,Лесів,Лесів,Лесів'), $this->object->getSecondNameCase()); - } - public function testWomanSirname286() - { - $this->object->setSecondName('Лесевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Лесевичі,Лесевичі,Лесевичі,Лесевичі,Лесевичі,Лесевичі,Лесевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname287() + public function testWomanSirname237() { $this->object->setSecondName('Лисенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Лисенко,Лисенко,Лисенко,Лисенко,Лисенко,Лисенко,Лисенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname288() - { - $this->object->setSecondName('Литвин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Литвин,Литвин,Литвин,Литвин,Литвин,Литвин,Литвин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname289() + public function testWomanSirname238() { $this->object->setSecondName('Литвиненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Литвиненко,Литвиненко,Литвиненко,Литвиненко,Литвиненко,Литвиненко,Литвиненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname290() - { - $this->object->setSecondName('Литвинов'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Литвинов,Литвинов,Литвинов,Литвинов,Литвинов,Литвинов,Литвинов'), $this->object->getSecondNameCase()); - } - public function testWomanSirname291() + public function testWomanSirname239() { $this->object->setSecondName('Литовченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Литовченко,Литовченко,Литовченко,Литовченко,Литовченко,Литовченко,Литовченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname292() + public function testWomanSirname240() { $this->object->setSecondName('Лозина-Лозинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Лозина-Лозинська,Лозина-Лозинської,Лозина-Лозинській,Лозина-Лозинську,Лозина-Лозинською,Лозина-Лозинській,Лозина-Лозинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname293() + public function testWomanSirname241() { $this->object->setSecondName('Лопатинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Лопатинська,Лопатинської,Лопатинській,Лопатинську,Лопатинською,Лопатинській,Лопатинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname294() - { - $this->object->setSecondName('Лукашевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Лукашевичі,Лукашевичі,Лукашевичі,Лукашевичі,Лукашевичі,Лукашевичі,Лукашевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname295() + public function testWomanSirname242() { $this->object->setSecondName('Лукомська'); $this->object->setGender(2); $this->assertEquals(explode(',','Лукомська,Лукомської,Лукомській,Лукомську,Лукомською,Лукомській,Лукомсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname296() + public function testWomanSirname243() { $this->object->setSecondName('Луценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Луценко,Луценко,Луценко,Луценко,Луценко,Луценко,Луценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname297() + public function testWomanSirname244() { $this->object->setSecondName('Людкевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Людкевич,Людкевич,Людкевич,Людкевич,Людкевич,Людкевич,Людкевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname298() + public function testWomanSirname245() { $this->object->setSecondName('Ляшенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ляшенко,Ляшенко,Ляшенко,Ляшенко,Ляшенко,Ляшенко,Ляшенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname299() + public function testWomanSirname246() { $this->object->setSecondName('Мірошниченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко,Мірошниченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname300() + public function testWomanSirname247() { $this->object->setSecondName('Мірчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Мірчук,Мірчук,Мірчук,Мірчук,Мірчук,Мірчук,Мірчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname301() + public function testWomanSirname248() { $this->object->setSecondName('Міщенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Міщенко,Міщенко,Міщенко,Міщенко,Міщенко,Міщенко,Міщенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname302() - { - $this->object->setSecondName('Мазаракі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Мазаракі,Мазаракі,Мазаракі,Мазаракі,Мазаракі,Мазаракі,Мазаракі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname303() - { - $this->object->setSecondName('Мазепи'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Мазепи,Мазепи,Мазепи,Мазепи,Мазепи,Мазепи,Мазепи'), $this->object->getSecondNameCase()); - } - public function testWomanSirname304() + public function testWomanSirname249() { $this->object->setSecondName('Мазур'); $this->object->setGender(2); $this->assertEquals(explode(',','Мазур,Мазур,Мазур,Мазур,Мазур,Мазур,Мазур'), $this->object->getSecondNameCase()); } - public function testWomanSirname305() + public function testWomanSirname250() { $this->object->setSecondName('Макаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Макаренко,Макаренко,Макаренко,Макаренко,Макаренко,Макаренко,Макаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname306() + public function testWomanSirname251() { $this->object->setSecondName('Максименко'); $this->object->setGender(2); $this->assertEquals(explode(',','Максименко,Максименко,Максименко,Максименко,Максименко,Максименко,Максименко'), $this->object->getSecondNameCase()); } - public function testWomanSirname307() + public function testWomanSirname252() { $this->object->setSecondName('Маланчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Маланчук,Маланчук,Маланчук,Маланчук,Маланчук,Маланчук,Маланчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname308() - { - $this->object->setSecondName('Малаховські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Малаховські,Малаховські,Малаховські,Малаховські,Малаховські,Малаховські,Малаховські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname309() + public function testWomanSirname253() { $this->object->setSecondName('Малишко'); $this->object->setGender(2); $this->assertEquals(explode(',','Малишко,Малишко,Малишко,Малишко,Малишко,Малишко,Малишко'), $this->object->getSecondNameCase()); } - public function testWomanSirname310() + public function testWomanSirname254() { $this->object->setSecondName('Малкович'); $this->object->setGender(2); $this->assertEquals(explode(',','Малкович,Малкович,Малкович,Малкович,Малкович,Малкович,Малкович'), $this->object->getSecondNameCase()); } - public function testWomanSirname311() + public function testWomanSirname255() { $this->object->setSecondName('Мамчур'); $this->object->setGender(2); $this->assertEquals(explode(',','Мамчур,Мамчур,Мамчур,Мамчур,Мамчур,Мамчур,Мамчур'), $this->object->getSecondNameCase()); } - public function testWomanSirname312() + public function testWomanSirname256() { $this->object->setSecondName('Маркевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Маркевич,Маркевич,Маркевич,Маркевич,Маркевич,Маркевич,Маркевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname313() - { - $this->object->setSecondName('Маркевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Маркевичі,Маркевичі,Маркевичі,Маркевичі,Маркевичі,Маркевичі,Маркевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname314() + public function testWomanSirname257() { $this->object->setSecondName('Мартиненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Мартиненко,Мартиненко,Мартиненко,Мартиненко,Мартиненко,Мартиненко,Мартиненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname315() - { - $this->object->setSecondName('Мартоси'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Мартоси,Мартоси,Мартоси,Мартоси,Мартоси,Мартоси,Мартоси'), $this->object->getSecondNameCase()); - } - public function testWomanSirname316() + public function testWomanSirname258() { $this->object->setSecondName('Марунчак'); $this->object->setGender(2); $this->assertEquals(explode(',','Марунчак,Марунчак,Марунчак,Марунчак,Марунчак,Марунчак,Марунчак'), $this->object->getSecondNameCase()); } - public function testWomanSirname317() + public function testWomanSirname259() { $this->object->setSecondName('Марценюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Марценюк,Марценюк,Марценюк,Марценюк,Марценюк,Марценюк,Марценюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname318() + public function testWomanSirname260() { $this->object->setSecondName('Марченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Марченко,Марченко,Марченко,Марченко,Марченко,Марченко,Марченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname319() + public function testWomanSirname261() { $this->object->setSecondName('Марчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Марчук,Марчук,Марчук,Марчук,Марчук,Марчук,Марчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname320() + public function testWomanSirname262() { $this->object->setSecondName('Масоха'); $this->object->setGender(2); - $this->assertEquals(explode(',','Масоха,Масохи,Масохі,Масоху,Масохою,Масохі,Масохо'), $this->object->getSecondNameCase()); + $this->assertEquals(explode(',','Масоха,Масохи,Масосі,Масоху,Масохою,Масосі,Масохо'), $this->object->getSecondNameCase()); } - public function testWomanSirname321() + public function testWomanSirname263() { $this->object->setSecondName('Матвієнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Матвієнко,Матвієнко,Матвієнко,Матвієнко,Матвієнко,Матвієнко,Матвієнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname322() + public function testWomanSirname264() { $this->object->setSecondName('Матюшенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Матюшенко,Матюшенко,Матюшенко,Матюшенко,Матюшенко,Матюшенко,Матюшенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname323() + public function testWomanSirname265() { $this->object->setSecondName('Маценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Маценко,Маценко,Маценко,Маценко,Маценко,Маценко,Маценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname324() + public function testWomanSirname266() { $this->object->setSecondName('Мацюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Мацюк,Мацюк,Мацюк,Мацюк,Мацюк,Мацюк,Мацюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname325() + public function testWomanSirname267() { $this->object->setSecondName('Мельник'); $this->object->setGender(2); $this->assertEquals(explode(',','Мельник,Мельник,Мельник,Мельник,Мельник,Мельник,Мельник'), $this->object->getSecondNameCase()); } - public function testWomanSirname326() + public function testWomanSirname268() { $this->object->setSecondName('Мельниченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Мельниченко,Мельниченко,Мельниченко,Мельниченко,Мельниченко,Мельниченко,Мельниченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname327() + public function testWomanSirname269() { $this->object->setSecondName('Мельничук'); $this->object->setGender(2); $this->assertEquals(explode(',','Мельничук,Мельничук,Мельничук,Мельничук,Мельничук,Мельничук,Мельничук'), $this->object->getSecondNameCase()); } - public function testWomanSirname328() + public function testWomanSirname270() { $this->object->setSecondName('Микитенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Микитенко,Микитенко,Микитенко,Микитенко,Микитенко,Микитенко,Микитенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname329() - { - $this->object->setSecondName('Микитин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Микитин,Микитин,Микитин,Микитин,Микитин,Микитин,Микитин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname330() - { - $this->object->setSecondName('Милорадовичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Милорадовичі,Милорадовичі,Милорадовичі,Милорадовичі,Милорадовичі,Милорадовичі,Милорадовичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname331() + public function testWomanSirname271() { $this->object->setSecondName('Мирон'); $this->object->setGender(2); $this->assertEquals(explode(',','Мирон,Мирон,Мирон,Мирон,Мирон,Мирон,Мирон'), $this->object->getSecondNameCase()); } - public function testWomanSirname332() + public function testWomanSirname272() { $this->object->setSecondName('Михайленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Михайленко,Михайленко,Михайленко,Михайленко,Михайленко,Михайленко,Михайленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname333() + public function testWomanSirname273() { $this->object->setSecondName('Михайличенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Михайличенко,Михайличенко,Михайличенко,Михайличенко,Михайличенко,Михайличенко,Михайличенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname334() + public function testWomanSirname274() { $this->object->setSecondName('Михайлюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Михайлюк,Михайлюк,Михайлюк,Михайлюк,Михайлюк,Михайлюк,Михайлюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname335() + public function testWomanSirname275() { $this->object->setSecondName('Мицик'); $this->object->setGender(2); $this->assertEquals(explode(',','Мицик,Мицик,Мицик,Мицик,Мицик,Мицик,Мицик'), $this->object->getSecondNameCase()); } - public function testWomanSirname336() + public function testWomanSirname276() { $this->object->setSecondName('Мовчан'); $this->object->setGender(2); $this->assertEquals(explode(',','Мовчан,Мовчан,Мовчан,Мовчан,Мовчан,Мовчан,Мовчан'), $this->object->getSecondNameCase()); } - public function testWomanSirname337() - { - $this->object->setSecondName('Могили'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Могили,Могили,Могили,Могили,Могили,Могили,Могили'), $this->object->getSecondNameCase()); - } - public function testWomanSirname338() - { - $this->object->setSecondName('Модзалевські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Модзалевські,Модзалевські,Модзалевські,Модзалевські,Модзалевські,Модзалевські,Модзалевські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname339() + public function testWomanSirname277() { $this->object->setSecondName('Моргун'); $this->object->setGender(2); $this->assertEquals(explode(',','Моргун,Моргун,Моргун,Моргун,Моргун,Моргун,Моргун'), $this->object->getSecondNameCase()); } - public function testWomanSirname340() + public function testWomanSirname278() { $this->object->setSecondName('Мороз'); $this->object->setGender(2); $this->assertEquals(explode(',','Мороз,Мороз,Мороз,Мороз,Мороз,Мороз,Мороз'), $this->object->getSecondNameCase()); } - public function testWomanSirname341() - { - $this->object->setSecondName('Мосендзи'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Мосендзи,Мосендзи,Мосендзи,Мосендзи,Мосендзи,Мосендзи,Мосендзи'), $this->object->getSecondNameCase()); - } - public function testWomanSirname342() + public function testWomanSirname279() { $this->object->setSecondName('Москаленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Москаленко,Москаленко,Москаленко,Москаленко,Москаленко,Москаленко,Москаленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname343() + public function testWomanSirname280() { $this->object->setSecondName('Москаль'); $this->object->setGender(2); $this->assertEquals(explode(',','Москаль,Москаль,Москаль,Москаль,Москаль,Москаль,Москаль'), $this->object->getSecondNameCase()); } - public function testWomanSirname344() + public function testWomanSirname281() { $this->object->setSecondName('Мошак'); $this->object->setGender(2); $this->assertEquals(explode(',','Мошак,Мошак,Мошак,Мошак,Мошак,Мошак,Мошак'), $this->object->getSecondNameCase()); } - public function testWomanSirname345() + public function testWomanSirname282() { $this->object->setSecondName('Муратова'); $this->object->setGender(2); $this->assertEquals(explode(',','Муратова,Муратової,Муратовій,Муратову,Муратовою,Муратовій,Муратово'), $this->object->getSecondNameCase()); } - public function testWomanSirname346() + public function testWomanSirname283() { $this->object->setSecondName('Мусієнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Мусієнко,Мусієнко,Мусієнко,Мусієнко,Мусієнко,Мусієнко,Мусієнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname347() + public function testWomanSirname284() { $this->object->setSecondName('Назаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Назаренко,Назаренко,Назаренко,Назаренко,Назаренко,Назаренко,Назаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname348() + public function testWomanSirname285() { $this->object->setSecondName('Наливайко'); $this->object->setGender(2); $this->assertEquals(explode(',','Наливайко,Наливайко,Наливайко,Наливайко,Наливайко,Наливайко,Наливайко'), $this->object->getSecondNameCase()); } - public function testWomanSirname349() - { - $this->object->setSecondName('Нащинські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Нащинські,Нащинські,Нащинські,Нащинські,Нащинські,Нащинські,Нащинські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname350() + public function testWomanSirname286() { $this->object->setSecondName('Негребецька'); $this->object->setGender(2); $this->assertEquals(explode(',','Негребецька,Негребецької,Негребецькій,Негребецьку,Негребецькою,Негребецькій,Негребецько'), $this->object->getSecondNameCase()); } - public function testWomanSirname351() + public function testWomanSirname287() { $this->object->setSecondName('Непорожній'); $this->object->setGender(2); $this->assertEquals(explode(',','Непорожній,Непорожній,Непорожній,Непорожній,Непорожній,Непорожній,Непорожній'), $this->object->getSecondNameCase()); } - public function testWomanSirname352() + public function testWomanSirname288() { $this->object->setSecondName('Нестеренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Нестеренко,Нестеренко,Нестеренко,Нестеренко,Нестеренко,Нестеренко,Нестеренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname353() + public function testWomanSirname289() { $this->object->setSecondName('Нечай'); $this->object->setGender(2); $this->assertEquals(explode(',','Нечай,Нечай,Нечай,Нечай,Нечай,Нечай,Нечай'), $this->object->getSecondNameCase()); } - public function testWomanSirname354() + public function testWomanSirname290() { $this->object->setSecondName('Нечипоренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко,Нечипоренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname355() + public function testWomanSirname291() { $this->object->setSecondName('Оберемченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Оберемченко,Оберемченко,Оберемченко,Оберемченко,Оберемченко,Оберемченко,Оберемченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname356() + public function testWomanSirname292() { $this->object->setSecondName('Овчаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Овчаренко,Овчаренко,Овчаренко,Овчаренко,Овчаренко,Овчаренко,Овчаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname357() - { - $this->object->setSecondName('Ограновичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Ограновичі,Ограновичі,Ограновичі,Ограновичі,Ограновичі,Ограновичі,Ограновичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname358() + public function testWomanSirname293() { $this->object->setSecondName('Олійник'); $this->object->setGender(2); $this->assertEquals(explode(',','Олійник,Олійник,Олійник,Олійник,Олійник,Олійник,Олійник'), $this->object->getSecondNameCase()); } - public function testWomanSirname359() + public function testWomanSirname294() { $this->object->setSecondName('Олексієнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Олексієнко,Олексієнко,Олексієнко,Олексієнко,Олексієнко,Олексієнко,Олексієнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname360() + public function testWomanSirname295() { $this->object->setSecondName('Омельченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Омельченко,Омельченко,Омельченко,Омельченко,Омельченко,Омельченко,Омельченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname361() + public function testWomanSirname296() { $this->object->setSecondName('Омельчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Омельчук,Омельчук,Омельчук,Омельчук,Омельчук,Омельчук,Омельчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname362() + public function testWomanSirname297() { $this->object->setSecondName('Онищенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Онищенко,Онищенко,Онищенко,Онищенко,Онищенко,Онищенко,Онищенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname363() + public function testWomanSirname298() { $this->object->setSecondName('Онопенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Онопенко,Онопенко,Онопенко,Онопенко,Онопенко,Онопенко,Онопенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname364() + public function testWomanSirname299() { $this->object->setSecondName('Опанасенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Опанасенко,Опанасенко,Опанасенко,Опанасенко,Опанасенко,Опанасенко,Опанасенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname365() - { - $this->object->setSecondName('Орлики'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Орлики,Орлики,Орлики,Орлики,Орлики,Орлики,Орлики'), $this->object->getSecondNameCase()); - } - public function testWomanSirname366() + public function testWomanSirname300() { $this->object->setSecondName('Осадчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Осадчук,Осадчук,Осадчук,Осадчук,Осадчук,Осадчук,Осадчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname367() + public function testWomanSirname301() { $this->object->setSecondName('Осика'); $this->object->setGender(2); - $this->assertEquals(explode(',','Осика,Осики,Осикі,Осику,Осикою,Осикі,Осико'), $this->object->getSecondNameCase()); + $this->assertEquals(explode(',','Осика,Осики,Осиці,Осику,Осикою,Осиці,Осико'), $this->object->getSecondNameCase()); } - public function testWomanSirname368() + public function testWomanSirname302() { $this->object->setSecondName('Остапенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Остапенко,Остапенко,Остапенко,Остапенко,Остапенко,Остапенко,Остапенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname369() + public function testWomanSirname303() { $this->object->setSecondName('Остроградська'); $this->object->setGender(2); $this->assertEquals(explode(',','Остроградська,Остроградської,Остроградській,Остроградську,Остроградською,Остроградській,Остроградсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname370() - { - $this->object->setSecondName('Острозькі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Острозькі,Острозькі,Острозькі,Острозькі,Острозькі,Острозькі,Острозькі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname371() + public function testWomanSirname304() { $this->object->setSecondName('Півторак'); $this->object->setGender(2); $this->assertEquals(explode(',','Півторак,Півторак,Півторак,Півторак,Півторак,Півторак,Півторак'), $this->object->getSecondNameCase()); } - public function testWomanSirname372() + public function testWomanSirname305() { $this->object->setSecondName('Підопригора'); $this->object->setGender(2); $this->assertEquals(explode(',','Підопригора,Підопригори,Підопригорі,Підопригору,Підопригорою,Підопригорі,Підопригоро'), $this->object->getSecondNameCase()); } - public function testWomanSirname373() + public function testWomanSirname306() { $this->object->setSecondName('Павленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Павленко,Павленко,Павленко,Павленко,Павленко,Павленко,Павленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname374() + public function testWomanSirname307() { $this->object->setSecondName('Павлюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Павлюк,Павлюк,Павлюк,Павлюк,Павлюк,Павлюк,Павлюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname375() + public function testWomanSirname308() { $this->object->setSecondName('Павлюченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Павлюченко,Павлюченко,Павлюченко,Павлюченко,Павлюченко,Павлюченко,Павлюченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname376() + public function testWomanSirname309() { $this->object->setSecondName('Пазенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Пазенко,Пазенко,Пазенко,Пазенко,Пазенко,Пазенко,Пазенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname377() + public function testWomanSirname310() { $this->object->setSecondName('Паламарчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Паламарчук,Паламарчук,Паламарчук,Паламарчук,Паламарчук,Паламарчук,Паламарчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname378() + public function testWomanSirname311() { $this->object->setSecondName('Панас'); $this->object->setGender(2); $this->assertEquals(explode(',','Панас,Панас,Панас,Панас,Панас,Панас,Панас'), $this->object->getSecondNameCase()); } - public function testWomanSirname379() + public function testWomanSirname312() { $this->object->setSecondName('Панасюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Панасюк,Панасюк,Панасюк,Панасюк,Панасюк,Панасюк,Панасюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname380() + public function testWomanSirname313() { $this->object->setSecondName('Паньківська'); $this->object->setGender(2); $this->assertEquals(explode(',','Паньківська,Паньківської,Паньківській,Паньківську,Паньківською,Паньківській,Паньківсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname381() + public function testWomanSirname314() { $this->object->setSecondName('Пархоменко'); $this->object->setGender(2); $this->assertEquals(explode(',','Пархоменко,Пархоменко,Пархоменко,Пархоменко,Пархоменко,Пархоменко,Пархоменко'), $this->object->getSecondNameCase()); } - public function testWomanSirname382() + public function testWomanSirname315() { $this->object->setSecondName('Пасічник'); $this->object->setGender(2); $this->assertEquals(explode(',','Пасічник,Пасічник,Пасічник,Пасічник,Пасічник,Пасічник,Пасічник'), $this->object->getSecondNameCase()); } - public function testWomanSirname383() + public function testWomanSirname316() { $this->object->setSecondName('Пасько'); $this->object->setGender(2); $this->assertEquals(explode(',','Пасько,Пасько,Пасько,Пасько,Пасько,Пасько,Пасько'), $this->object->getSecondNameCase()); } - public function testWomanSirname384() + public function testWomanSirname317() { $this->object->setSecondName('Пашко'); $this->object->setGender(2); $this->assertEquals(explode(',','Пашко,Пашко,Пашко,Пашко,Пашко,Пашко,Пашко'), $this->object->getSecondNameCase()); } - public function testWomanSirname385() + public function testWomanSirname318() { $this->object->setSecondName('Пащенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Пащенко,Пащенко,Пащенко,Пащенко,Пащенко,Пащенко,Пащенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname386() + public function testWomanSirname319() { $this->object->setSecondName('Перебийніс'); $this->object->setGender(2); $this->assertEquals(explode(',','Перебийніс,Перебийніс,Перебийніс,Перебийніс,Перебийніс,Перебийніс,Перебийніс'), $this->object->getSecondNameCase()); } - public function testWomanSirname387() + public function testWomanSirname320() { $this->object->setSecondName('Петренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Петренко,Петренко,Петренко,Петренко,Петренко,Петренко,Петренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname388() + public function testWomanSirname321() { $this->object->setSecondName('Пилипенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Пилипенко,Пилипенко,Пилипенко,Пилипенко,Пилипенко,Пилипенко,Пилипенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname389() - { - $this->object->setSecondName('Пилипишин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Пилипишин,Пилипишин,Пилипишин,Пилипишин,Пилипишин,Пилипишин,Пилипишин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname390() + public function testWomanSirname322() { $this->object->setSecondName('Пилипчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Пилипчук,Пилипчук,Пилипчук,Пилипчук,Пилипчук,Пилипчук,Пилипчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname391() + public function testWomanSirname323() { $this->object->setSecondName('Писаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Писаренко,Писаренко,Писаренко,Писаренко,Писаренко,Писаренко,Писаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname392() + public function testWomanSirname324() { $this->object->setSecondName('Писарчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Писарчук,Писарчук,Писарчук,Писарчук,Писарчук,Писарчук,Писарчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname393() + public function testWomanSirname325() { $this->object->setSecondName('Плющ'); $this->object->setGender(2); $this->assertEquals(explode(',','Плющ,Плющ,Плющ,Плющ,Плющ,Плющ,Плющ'), $this->object->getSecondNameCase()); } - public function testWomanSirname394() + public function testWomanSirname326() { $this->object->setSecondName('Покотило'); $this->object->setGender(2); $this->assertEquals(explode(',','Покотило,Покотило,Покотило,Покотило,Покотило,Покотило,Покотило'), $this->object->getSecondNameCase()); } - public function testWomanSirname395() + public function testWomanSirname327() { $this->object->setSecondName('Поліщук'); $this->object->setGender(2); $this->assertEquals(explode(',','Поліщук,Поліщук,Поліщук,Поліщук,Поліщук,Поліщук,Поліщук'), $this->object->getSecondNameCase()); } - public function testWomanSirname396() + public function testWomanSirname328() { $this->object->setSecondName('Польова'); $this->object->setGender(2); $this->assertEquals(explode(',','Польова,Польової,Польовій,Польову,Польовою,Польовій,Польово'), $this->object->getSecondNameCase()); } - public function testWomanSirname397() + public function testWomanSirname329() { $this->object->setSecondName('Полянська'); $this->object->setGender(2); $this->assertEquals(explode(',','Полянська,Полянської,Полянській,Полянську,Полянською,Полянській,Полянсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname398() + public function testWomanSirname330() { $this->object->setSecondName('Пономаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Пономаренко,Пономаренко,Пономаренко,Пономаренко,Пономаренко,Пономаренко,Пономаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname399() - { - $this->object->setSecondName('Пономарьов'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Пономарьов,Пономарьов,Пономарьов,Пономарьов,Пономарьов,Пономарьов,Пономарьов'), $this->object->getSecondNameCase()); - } - public function testWomanSirname400() + public function testWomanSirname331() { $this->object->setSecondName('Попадюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Попадюк,Попадюк,Попадюк,Попадюк,Попадюк,Попадюк,Попадюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname401() + public function testWomanSirname332() { $this->object->setSecondName('Попенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Попенко,Попенко,Попенко,Попенко,Попенко,Попенко,Попенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname402() + public function testWomanSirname333() { $this->object->setSecondName('Потапенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Потапенко,Потапенко,Потапенко,Потапенко,Потапенко,Потапенко,Потапенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname403() + public function testWomanSirname334() { $this->object->setSecondName('Потебенько'); $this->object->setGender(2); $this->assertEquals(explode(',','Потебенько,Потебенько,Потебенько,Потебенько,Потебенько,Потебенько,Потебенько'), $this->object->getSecondNameCase()); } - public function testWomanSirname404() + public function testWomanSirname335() { $this->object->setSecondName('Прийма'); $this->object->setGender(2); $this->assertEquals(explode(',','Прийма,Прийми,Приймі,Прийму,Приймою,Приймі,Приймо'), $this->object->getSecondNameCase()); } - public function testWomanSirname405() + public function testWomanSirname336() { $this->object->setSecondName('Приймак'); $this->object->setGender(2); $this->assertEquals(explode(',','Приймак,Приймак,Приймак,Приймак,Приймак,Приймак,Приймак'), $this->object->getSecondNameCase()); } - public function testWomanSirname406() + public function testWomanSirname337() { $this->object->setSecondName('Присяжнюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк,Присяжнюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname407() + public function testWomanSirname338() { $this->object->setSecondName('Приходько'); $this->object->setGender(2); $this->assertEquals(explode(',','Приходько,Приходько,Приходько,Приходько,Приходько,Приходько,Приходько'), $this->object->getSecondNameCase()); } - public function testWomanSirname408() + public function testWomanSirname339() { $this->object->setSecondName('Продан'); $this->object->setGender(2); $this->assertEquals(explode(',','Продан,Продан,Продан,Продан,Продан,Продан,Продан'), $this->object->getSecondNameCase()); } - public function testWomanSirname409() + public function testWomanSirname340() { $this->object->setSecondName('Проценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Проценко,Проценко,Проценко,Проценко,Проценко,Проценко,Проценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname410() + public function testWomanSirname341() { $this->object->setSecondName('Проць'); $this->object->setGender(2); $this->assertEquals(explode(',','Проць,Проць,Проць,Проць,Проць,Проць,Проць'), $this->object->getSecondNameCase()); } - public function testWomanSirname411() + public function testWomanSirname342() { $this->object->setSecondName('Процюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Процюк,Процюк,Процюк,Процюк,Процюк,Процюк,Процюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname412() + public function testWomanSirname343() { $this->object->setSecondName('Пушкар'); $this->object->setGender(2); $this->assertEquals(explode(',','Пушкар,Пушкар,Пушкар,Пушкар,Пушкар,Пушкар,Пушкар'), $this->object->getSecondNameCase()); } - public function testWomanSirname413() - { - $this->object->setSecondName('Різенки'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Різенки,Різенки,Різенки,Різенки,Різенки,Різенки,Різенки'), $this->object->getSecondNameCase()); - } - public function testWomanSirname414() + public function testWomanSirname344() { $this->object->setSecondName('Різун'); $this->object->setGender(2); $this->assertEquals(explode(',','Різун,Різун,Різун,Різун,Різун,Різун,Різун'), $this->object->getSecondNameCase()); } - public function testWomanSirname415() + public function testWomanSirname345() { $this->object->setSecondName('Радченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Радченко,Радченко,Радченко,Радченко,Радченко,Радченко,Радченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname416() + public function testWomanSirname346() { $this->object->setSecondName('Рибальченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Рибальченко,Рибальченко,Рибальченко,Рибальченко,Рибальченко,Рибальченко,Рибальченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname417() + public function testWomanSirname347() { $this->object->setSecondName('Римар'); $this->object->setGender(2); $this->assertEquals(explode(',','Римар,Римар,Римар,Римар,Римар,Римар,Римар'), $this->object->getSecondNameCase()); } - public function testWomanSirname418() - { - $this->object->setSecondName('Родзянки'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Родзянки,Родзянки,Родзянки,Родзянки,Родзянки,Родзянки,Родзянки'), $this->object->getSecondNameCase()); - } - public function testWomanSirname419() + public function testWomanSirname348() { $this->object->setSecondName('Рожок'); $this->object->setGender(2); $this->assertEquals(explode(',','Рожок,Рожок,Рожок,Рожок,Рожок,Рожок,Рожок'), $this->object->getSecondNameCase()); } - public function testWomanSirname420() - { - $this->object->setSecondName('Розумовські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Розумовські,Розумовські,Розумовські,Розумовські,Розумовські,Розумовські,Розумовські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname421() + public function testWomanSirname349() { $this->object->setSecondName('Романенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Романенко,Романенко,Романенко,Романенко,Романенко,Романенко,Романенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname422() - { - $this->object->setSecondName('Романишин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Романишин,Романишин,Романишин,Романишин,Романишин,Романишин,Романишин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname423() + public function testWomanSirname350() { $this->object->setSecondName('Романчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Романчук,Романчук,Романчук,Романчук,Романчук,Романчук,Романчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname424() + public function testWomanSirname351() { $this->object->setSecondName('Романюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Романюк,Романюк,Романюк,Романюк,Романюк,Романюк,Романюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname425() + public function testWomanSirname352() { $this->object->setSecondName('Рошкевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Рошкевич,Рошкевич,Рошкевич,Рошкевич,Рошкевич,Рошкевич,Рошкевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname426() + public function testWomanSirname353() { $this->object->setSecondName('Рубан'); $this->object->setGender(2); $this->assertEquals(explode(',','Рубан,Рубан,Рубан,Рубан,Рубан,Рубан,Рубан'), $this->object->getSecondNameCase()); } - public function testWomanSirname427() - { - $this->object->setSecondName('Рубани'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Рубани,Рубани,Рубани,Рубани,Рубани,Рубани,Рубани'), $this->object->getSecondNameCase()); - } - public function testWomanSirname428() + public function testWomanSirname354() { $this->object->setSecondName('Руденко'); $this->object->setGender(2); $this->assertEquals(explode(',','Руденко,Руденко,Руденко,Руденко,Руденко,Руденко,Руденко'), $this->object->getSecondNameCase()); } - public function testWomanSirname429() + public function testWomanSirname355() { $this->object->setSecondName('Рябовіл'); $this->object->setGender(2); $this->assertEquals(explode(',','Рябовіл,Рябовіл,Рябовіл,Рябовіл,Рябовіл,Рябовіл,Рябовіл'), $this->object->getSecondNameCase()); } - public function testWomanSirname430() + public function testWomanSirname356() { $this->object->setSecondName('Сімашкевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич,Сімашкевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname431() + public function testWomanSirname357() { $this->object->setSecondName('Саєнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Саєнко,Саєнко,Саєнко,Саєнко,Саєнко,Саєнко,Саєнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname432() + public function testWomanSirname358() { $this->object->setSecondName('Савенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Савенко,Савенко,Савенко,Савенко,Савенко,Савенко,Савенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname433() + public function testWomanSirname359() { $this->object->setSecondName('Савицька'); $this->object->setGender(2); $this->assertEquals(explode(',','Савицька,Савицької,Савицькій,Савицьку,Савицькою,Савицькій,Савицько'), $this->object->getSecondNameCase()); } - public function testWomanSirname434() + public function testWomanSirname360() { $this->object->setSecondName('Савка'); $this->object->setGender(2); - $this->assertEquals(explode(',','Савка,Савки,Савкі,Савку,Савкою,Савкі,Савко'), $this->object->getSecondNameCase()); + $this->assertEquals(explode(',','Савка,Савки,Савці,Савку,Савкою,Савці,Савко'), $this->object->getSecondNameCase()); } - public function testWomanSirname435() + public function testWomanSirname361() { $this->object->setSecondName('Савченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Савченко,Савченко,Савченко,Савченко,Савченко,Савченко,Савченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname436() + public function testWomanSirname362() { $this->object->setSecondName('Савчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Савчук,Савчук,Савчук,Савчук,Савчук,Савчук,Савчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname437() + public function testWomanSirname363() { $this->object->setSecondName('Сак'); $this->object->setGender(2); $this->assertEquals(explode(',','Сак,Сак,Сак,Сак,Сак,Сак,Сак'), $this->object->getSecondNameCase()); } - public function testWomanSirname438() + public function testWomanSirname364() { $this->object->setSecondName('Самборська'); $this->object->setGender(2); $this->assertEquals(explode(',','Самборська,Самборської,Самборській,Самборську,Самборською,Самборській,Самборсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname439() + public function testWomanSirname365() { $this->object->setSecondName('Самойлович'); $this->object->setGender(2); $this->assertEquals(explode(',','Самойлович,Самойлович,Самойлович,Самойлович,Самойлович,Самойлович,Самойлович'), $this->object->getSecondNameCase()); } - public function testWomanSirname440() + public function testWomanSirname366() { $this->object->setSecondName('Самусь'); $this->object->setGender(2); $this->assertEquals(explode(',','Самусь,Самусь,Самусь,Самусь,Самусь,Самусь,Самусь'), $this->object->getSecondNameCase()); } - public function testWomanSirname441() + public function testWomanSirname367() { $this->object->setSecondName('Свида'); $this->object->setGender(2); $this->assertEquals(explode(',','Свида,Свиди,Свиді,Свиду,Свидою,Свиді,Свидо'), $this->object->getSecondNameCase()); } - public function testWomanSirname442() + public function testWomanSirname368() { $this->object->setSecondName('Семашко'); $this->object->setGender(2); $this->assertEquals(explode(',','Семашко,Семашко,Семашко,Семашко,Семашко,Семашко,Семашко'), $this->object->getSecondNameCase()); } - public function testWomanSirname443() + public function testWomanSirname369() { $this->object->setSecondName('Семененко'); $this->object->setGender(2); $this->assertEquals(explode(',','Семененко,Семененко,Семененко,Семененко,Семененко,Семененко,Семененко'), $this->object->getSecondNameCase()); } - public function testWomanSirname444() + public function testWomanSirname370() { $this->object->setSecondName('Семенець'); $this->object->setGender(2); $this->assertEquals(explode(',','Семенець,Семенець,Семенець,Семенець,Семенець,Семенець,Семенець'), $this->object->getSecondNameCase()); } - public function testWomanSirname445() + public function testWomanSirname371() { $this->object->setSecondName('Семенина'); $this->object->setGender(2); $this->assertEquals(explode(',','Семенина,Семениної,Семениній,Семенину,Семениною,Семениній,Семенино'), $this->object->getSecondNameCase()); } - public function testWomanSirname446() + public function testWomanSirname372() { $this->object->setSecondName('Семенченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Семенченко,Семенченко,Семенченко,Семенченко,Семенченко,Семенченко,Семенченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname447() + public function testWomanSirname373() { $this->object->setSecondName('Семенюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Семенюк,Семенюк,Семенюк,Семенюк,Семенюк,Семенюк,Семенюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname448() + public function testWomanSirname374() { $this->object->setSecondName('Семеренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Семеренко,Семеренко,Семеренко,Семеренко,Семеренко,Семеренко,Семеренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname449() + public function testWomanSirname375() { $this->object->setSecondName('Сидоренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Сидоренко,Сидоренко,Сидоренко,Сидоренко,Сидоренко,Сидоренко,Сидоренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname450() + public function testWomanSirname376() { $this->object->setSecondName('Силенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Силенко,Силенко,Силенко,Силенко,Силенко,Силенко,Силенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname451() + public function testWomanSirname377() { $this->object->setSecondName('Симоненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Симоненко,Симоненко,Симоненко,Симоненко,Симоненко,Симоненко,Симоненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname452() + public function testWomanSirname378() { $this->object->setSecondName('Симчич'); $this->object->setGender(2); $this->assertEquals(explode(',','Симчич,Симчич,Симчич,Симчич,Симчич,Симчич,Симчич'), $this->object->getSecondNameCase()); } - public function testWomanSirname453() - { - $this->object->setSecondName('Скаржинські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Скаржинські,Скаржинські,Скаржинські,Скаржинські,Скаржинські,Скаржинські,Скаржинські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname454() - { - $this->object->setSecondName('Скоропадські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Скоропадські,Скоропадські,Скоропадські,Скоропадські,Скоропадські,Скоропадські,Скоропадські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname455() + public function testWomanSirname379() { $this->object->setSecondName('Скрипник'); $this->object->setGender(2); $this->assertEquals(explode(',','Скрипник,Скрипник,Скрипник,Скрипник,Скрипник,Скрипник,Скрипник'), $this->object->getSecondNameCase()); } - public function testWomanSirname456() + public function testWomanSirname380() { $this->object->setSecondName('Скуратівська'); $this->object->setGender(2); $this->assertEquals(explode(',','Скуратівська,Скуратівської,Скуратівській,Скуратівську,Скуратівською,Скуратівській,Скуратівсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname457() + public function testWomanSirname381() { $this->object->setSecondName('Слободян'); $this->object->setGender(2); $this->assertEquals(explode(',','Слободян,Слободян,Слободян,Слободян,Слободян,Слободян,Слободян'), $this->object->getSecondNameCase()); } - public function testWomanSirname458() + public function testWomanSirname382() { $this->object->setSecondName('Слободянюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Слободянюк,Слободянюк,Слободянюк,Слободянюк,Слободянюк,Слободянюк,Слободянюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname459() + public function testWomanSirname383() { $this->object->setSecondName('Смик'); $this->object->setGender(2); $this->assertEquals(explode(',','Смик,Смик,Смик,Смик,Смик,Смик,Смик'), $this->object->getSecondNameCase()); } - public function testWomanSirname460() + public function testWomanSirname384() { $this->object->setSecondName('Смогоржевська'); $this->object->setGender(2); $this->assertEquals(explode(',','Смогоржевська,Смогоржевської,Смогоржевській,Смогоржевську,Смогоржевською,Смогоржевській,Смогоржевсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname461() + public function testWomanSirname385() { $this->object->setSecondName('Собчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Собчук,Собчук,Собчук,Собчук,Собчук,Собчук,Собчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname462() + public function testWomanSirname386() { $this->object->setSecondName('Сопронюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Сопронюк,Сопронюк,Сопронюк,Сопронюк,Сопронюк,Сопронюк,Сопронюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname463() + public function testWomanSirname387() { $this->object->setSecondName('Сорока'); $this->object->setGender(2); - $this->assertEquals(explode(',','Сорока,Сороки,Сорокі,Сороку,Сорокою,Сорокі,Сороко'), $this->object->getSecondNameCase()); + $this->assertEquals(explode(',','Сорока,Сороки,Сороці,Сороку,Сорокою,Сороці,Сороко'), $this->object->getSecondNameCase()); } - public function testWomanSirname464() + public function testWomanSirname388() { $this->object->setSecondName('Сохань'); $this->object->setGender(2); $this->assertEquals(explode(',','Сохань,Сохань,Сохань,Сохань,Сохань,Сохань,Сохань'), $this->object->getSecondNameCase()); } - public function testWomanSirname465() + public function testWomanSirname389() { $this->object->setSecondName('Стадник'); $this->object->setGender(2); $this->assertEquals(explode(',','Стадник,Стадник,Стадник,Стадник,Стадник,Стадник,Стадник'), $this->object->getSecondNameCase()); } - public function testWomanSirname466() + public function testWomanSirname390() { $this->object->setSecondName('Стельмах'); $this->object->setGender(2); $this->assertEquals(explode(',','Стельмах,Стельмах,Стельмах,Стельмах,Стельмах,Стельмах,Стельмах'), $this->object->getSecondNameCase()); } - public function testWomanSirname467() + public function testWomanSirname391() { $this->object->setSecondName('Степаненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Степаненко,Степаненко,Степаненко,Степаненко,Степаненко,Степаненко,Степаненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname468() + public function testWomanSirname392() { $this->object->setSecondName('Степура'); $this->object->setGender(2); $this->assertEquals(explode(',','Степура,Степури,Степурі,Степуру,Степурою,Степурі,Степуро'), $this->object->getSecondNameCase()); } - public function testWomanSirname469() + public function testWomanSirname393() { $this->object->setSecondName('Стеценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Стеценко,Стеценко,Стеценко,Стеценко,Стеценко,Стеценко,Стеценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname470() + public function testWomanSirname394() { $this->object->setSecondName('Стецюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Стецюк,Стецюк,Стецюк,Стецюк,Стецюк,Стецюк,Стецюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname471() - { - $this->object->setSecondName('Стороженки'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Стороженки,Стороженки,Стороженки,Стороженки,Стороженки,Стороженки,Стороженки'), $this->object->getSecondNameCase()); - } - public function testWomanSirname472() + public function testWomanSirname395() { $this->object->setSecondName('Струтинська'); $this->object->setGender(2); $this->assertEquals(explode(',','Струтинська,Струтинської,Струтинській,Струтинську,Струтинською,Струтинській,Струтинсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname473() + public function testWomanSirname396() { $this->object->setSecondName('Сулима'); $this->object->setGender(2); $this->assertEquals(explode(',','Сулима,Сулими,Сулимі,Сулиму,Сулимою,Сулимі,Сулимо'), $this->object->getSecondNameCase()); } - public function testWomanSirname474() - { - $this->object->setSecondName('Сулими'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Сулими,Сулими,Сулими,Сулими,Сулими,Сулими,Сулими'), $this->object->getSecondNameCase()); - } - public function testWomanSirname475() + public function testWomanSirname397() { $this->object->setSecondName('Супруненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Супруненко,Супруненко,Супруненко,Супруненко,Супруненко,Супруненко,Супруненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname476() - { - $this->object->setSecondName('Танські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Танські,Танські,Танські,Танські,Танські,Танські,Танські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname477() + public function testWomanSirname398() { $this->object->setSecondName('Тараненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Тараненко,Тараненко,Тараненко,Тараненко,Тараненко,Тараненко,Тараненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname478() - { - $this->object->setSecondName('Тарновські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Тарновські,Тарновські,Тарновські,Тарновські,Тарновські,Тарновські,Тарновські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname479() + public function testWomanSirname399() { $this->object->setSecondName('Татаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Татаренко,Татаренко,Татаренко,Татаренко,Татаренко,Татаренко,Татаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname480() + public function testWomanSirname400() { $this->object->setSecondName('Теплицька'); $this->object->setGender(2); $this->assertEquals(explode(',','Теплицька,Теплицької,Теплицькій,Теплицьку,Теплицькою,Теплицькій,Теплицько'), $this->object->getSecondNameCase()); } - public function testWomanSirname481() + public function testWomanSirname401() { $this->object->setSecondName('Терещенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Терещенко,Терещенко,Терещенко,Терещенко,Терещенко,Терещенко,Терещенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname482() + public function testWomanSirname402() { $this->object->setSecondName('Терещук'); $this->object->setGender(2); $this->assertEquals(explode(',','Терещук,Терещук,Терещук,Терещук,Терещук,Терещук,Терещук'), $this->object->getSecondNameCase()); } - public function testWomanSirname483() + public function testWomanSirname403() { $this->object->setSecondName('Тесленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Тесленко,Тесленко,Тесленко,Тесленко,Тесленко,Тесленко,Тесленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname484() + public function testWomanSirname404() { $this->object->setSecondName('Тимошенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Тимошенко,Тимошенко,Тимошенко,Тимошенко,Тимошенко,Тимошенко,Тимошенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname485() + public function testWomanSirname405() { $this->object->setSecondName('Тимощук'); $this->object->setGender(2); $this->assertEquals(explode(',','Тимощук,Тимощук,Тимощук,Тимощук,Тимощук,Тимощук,Тимощук'), $this->object->getSecondNameCase()); } - public function testWomanSirname486() + public function testWomanSirname406() { $this->object->setSecondName('Тимчак'); $this->object->setGender(2); $this->assertEquals(explode(',','Тимчак,Тимчак,Тимчак,Тимчак,Тимчак,Тимчак,Тимчак'), $this->object->getSecondNameCase()); } - public function testWomanSirname487() + public function testWomanSirname407() { $this->object->setSecondName('Титаренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Титаренко,Титаренко,Титаренко,Титаренко,Титаренко,Титаренко,Титаренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname488() - { - $this->object->setSecondName('Тишкевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Тишкевичі,Тишкевичі,Тишкевичі,Тишкевичі,Тишкевичі,Тишкевичі,Тишкевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname489() + public function testWomanSirname408() { $this->object->setSecondName('Тищенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Тищенко,Тищенко,Тищенко,Тищенко,Тищенко,Тищенко,Тищенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname490() + public function testWomanSirname409() { $this->object->setSecondName('Ткач'); $this->object->setGender(2); $this->assertEquals(explode(',','Ткач,Ткач,Ткач,Ткач,Ткач,Ткач,Ткач'), $this->object->getSecondNameCase()); } - public function testWomanSirname491() + public function testWomanSirname410() { $this->object->setSecondName('Ткаченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ткаченко,Ткаченко,Ткаченко,Ткаченко,Ткаченко,Ткаченко,Ткаченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname492() + public function testWomanSirname411() { $this->object->setSecondName('Ткачук'); $this->object->setGender(2); $this->assertEquals(explode(',','Ткачук,Ткачук,Ткачук,Ткачук,Ткачук,Ткачук,Ткачук'), $this->object->getSecondNameCase()); } - public function testWomanSirname493() - { - $this->object->setSecondName('Тобілевичі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Тобілевичі,Тобілевичі,Тобілевичі,Тобілевичі,Тобілевичі,Тобілевичі,Тобілевичі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname494() + public function testWomanSirname412() { $this->object->setSecondName('Толочко'); $this->object->setGender(2); $this->assertEquals(explode(',','Толочко,Толочко,Толочко,Толочко,Толочко,Толочко,Толочко'), $this->object->getSecondNameCase()); } - public function testWomanSirname495() + public function testWomanSirname413() { $this->object->setSecondName('Томенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Томенко,Томенко,Томенко,Томенко,Томенко,Томенко,Томенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname496() - { - $this->object->setSecondName('Трощинські'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Трощинські,Трощинські,Трощинські,Трощинські,Трощинські,Трощинські,Трощинські'), $this->object->getSecondNameCase()); - } - public function testWomanSirname497() + public function testWomanSirname414() { $this->object->setSecondName('Тулуб'); $this->object->setGender(2); $this->assertEquals(explode(',','Тулуб,Тулуб,Тулуб,Тулуб,Тулуб,Тулуб,Тулуб'), $this->object->getSecondNameCase()); } - public function testWomanSirname498() + public function testWomanSirname415() { $this->object->setSecondName('Удовенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Удовенко,Удовенко,Удовенко,Удовенко,Удовенко,Удовенко,Удовенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname499() + public function testWomanSirname416() { $this->object->setSecondName('Удовиченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Удовиченко,Удовиченко,Удовиченко,Удовиченко,Удовиченко,Удовиченко,Удовиченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname500() + public function testWomanSirname417() { $this->object->setSecondName('Усенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Усенко,Усенко,Усенко,Усенко,Усенко,Усенко,Усенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname501() + public function testWomanSirname418() { $this->object->setSecondName('Філоненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Філоненко,Філоненко,Філоненко,Філоненко,Філоненко,Філоненко,Філоненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname502() + public function testWomanSirname419() { $this->object->setSecondName('Феденко'); $this->object->setGender(2); $this->assertEquals(explode(',','Феденко,Феденко,Феденко,Феденко,Феденко,Феденко,Феденко'), $this->object->getSecondNameCase()); } - public function testWomanSirname503() + public function testWomanSirname420() { $this->object->setSecondName('Федоренко'); $this->object->setGender(2); $this->assertEquals(explode(',','Федоренко,Федоренко,Федоренко,Федоренко,Федоренко,Федоренко,Федоренко'), $this->object->getSecondNameCase()); } - public function testWomanSirname504() + public function testWomanSirname421() { $this->object->setSecondName('Федорук'); $this->object->setGender(2); $this->assertEquals(explode(',','Федорук,Федорук,Федорук,Федорук,Федорук,Федорук,Федорук'), $this->object->getSecondNameCase()); } - public function testWomanSirname505() + public function testWomanSirname422() { $this->object->setSecondName('Фещенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Фещенко,Фещенко,Фещенко,Фещенко,Фещенко,Фещенко,Фещенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname506() + public function testWomanSirname423() { $this->object->setSecondName('Фоменко'); $this->object->setGender(2); $this->assertEquals(explode(',','Фоменко,Фоменко,Фоменко,Фоменко,Фоменко,Фоменко,Фоменко'), $this->object->getSecondNameCase()); } - public function testWomanSirname507() - { - $this->object->setSecondName('Ханенки'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Ханенки,Ханенки,Ханенки,Ханенки,Ханенки,Ханенки,Ханенки'), $this->object->getSecondNameCase()); - } - public function testWomanSirname508() + public function testWomanSirname424() { $this->object->setSecondName('Ханенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ханенко,Ханенко,Ханенко,Ханенко,Ханенко,Ханенко,Ханенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname509() - { - $this->object->setSecondName('Харитоненки'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Харитоненки,Харитоненки,Харитоненки,Харитоненки,Харитоненки,Харитоненки,Харитоненки'), $this->object->getSecondNameCase()); - } - public function testWomanSirname510() + public function testWomanSirname425() { $this->object->setSecondName('Харчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Харчук,Харчук,Харчук,Харчук,Харчук,Харчук,Харчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname511() + public function testWomanSirname426() { $this->object->setSecondName('Хміляр'); $this->object->setGender(2); $this->assertEquals(explode(',','Хміляр,Хміляр,Хміляр,Хміляр,Хміляр,Хміляр,Хміляр'), $this->object->getSecondNameCase()); } - public function testWomanSirname512() + public function testWomanSirname427() { $this->object->setSecondName('Хмара'); $this->object->setGender(2); $this->assertEquals(explode(',','Хмара,Хмари,Хмарі,Хмару,Хмарою,Хмарі,Хмаро'), $this->object->getSecondNameCase()); } - public function testWomanSirname513() - { - $this->object->setSecondName('Хмельницькі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Хмельницькі,Хмельницькі,Хмельницькі,Хмельницькі,Хмельницькі,Хмельницькі,Хмельницькі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname514() + public function testWomanSirname428() { $this->object->setSecondName('Холодовська'); $this->object->setGender(2); $this->assertEquals(explode(',','Холодовська,Холодовської,Холодовській,Холодовську,Холодовською,Холодовській,Холодовсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname515() + public function testWomanSirname429() { $this->object->setSecondName('Хоменко'); $this->object->setGender(2); $this->assertEquals(explode(',','Хоменко,Хоменко,Хоменко,Хоменко,Хоменко,Хоменко,Хоменко'), $this->object->getSecondNameCase()); } - public function testWomanSirname516() + public function testWomanSirname430() { $this->object->setSecondName('Царук'); $this->object->setGender(2); $this->assertEquals(explode(',','Царук,Царук,Царук,Царук,Царук,Царук,Царук'), $this->object->getSecondNameCase()); } - public function testWomanSirname517() + public function testWomanSirname431() { $this->object->setSecondName('Цибуленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Цибуленко,Цибуленко,Цибуленко,Цибуленко,Цибуленко,Цибуленко,Цибуленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname518() + public function testWomanSirname432() { $this->object->setSecondName('Цюпа'); $this->object->setGender(2); $this->assertEquals(explode(',','Цюпа,Цюпи,Цюпі,Цюпу,Цюпою,Цюпі,Цюпо'), $this->object->getSecondNameCase()); } - public function testWomanSirname519() + public function testWomanSirname433() { $this->object->setSecondName('Чабаненко'); $this->object->setGender(2); $this->assertEquals(explode(',','Чабаненко,Чабаненко,Чабаненко,Чабаненко,Чабаненко,Чабаненко,Чабаненко'), $this->object->getSecondNameCase()); } - public function testWomanSirname520() - { - $this->object->setSecondName('Чанов'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Чанов,Чанов,Чанов,Чанов,Чанов,Чанов,Чанов'), $this->object->getSecondNameCase()); - } - public function testWomanSirname521() + public function testWomanSirname434() { $this->object->setSecondName('Чередниченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Чередниченко,Чередниченко,Чередниченко,Чередниченко,Чередниченко,Чередниченко,Чередниченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname522() + public function testWomanSirname435() { $this->object->setSecondName('Чернявська'); $this->object->setGender(2); $this->assertEquals(explode(',','Чернявська,Чернявської,Чернявській,Чернявську,Чернявською,Чернявській,Чернявсько'), $this->object->getSecondNameCase()); } - public function testWomanSirname523() + public function testWomanSirname436() { $this->object->setSecondName('Чорна'); $this->object->setGender(2); $this->assertEquals(explode(',','Чорна,Чорної,Чорній,Чорну,Чорною,Чорній,Чорно'), $this->object->getSecondNameCase()); } - public function testWomanSirname524() + public function testWomanSirname437() { $this->object->setSecondName('Чорновіл'); $this->object->setGender(2); $this->assertEquals(explode(',','Чорновіл,Чорновіл,Чорновіл,Чорновіл,Чорновіл,Чорновіл,Чорновіл'), $this->object->getSecondNameCase()); } - public function testWomanSirname525() + public function testWomanSirname438() { $this->object->setSecondName('Чуйкевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич,Чуйкевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname526() + public function testWomanSirname439() { $this->object->setSecondName('Чумак'); $this->object->setGender(2); $this->assertEquals(explode(',','Чумак,Чумак,Чумак,Чумак,Чумак,Чумак,Чумак'), $this->object->getSecondNameCase()); } - public function testWomanSirname527() + public function testWomanSirname440() { $this->object->setSecondName('Чумаченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Чумаченко,Чумаченко,Чумаченко,Чумаченко,Чумаченко,Чумаченко,Чумаченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname528() + public function testWomanSirname441() { $this->object->setSecondName('Шахрай'); $this->object->setGender(2); $this->assertEquals(explode(',','Шахрай,Шахрай,Шахрай,Шахрай,Шахрай,Шахрай,Шахрай'), $this->object->getSecondNameCase()); } - public function testWomanSirname529() + public function testWomanSirname442() { $this->object->setSecondName('Шевченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Шевченко,Шевченко,Шевченко,Шевченко,Шевченко,Шевченко,Шевченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname530() + public function testWomanSirname443() { $this->object->setSecondName('Шевчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Шевчук,Шевчук,Шевчук,Шевчук,Шевчук,Шевчук,Шевчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname531() + public function testWomanSirname444() { $this->object->setSecondName('Шелест'); $this->object->setGender(2); $this->assertEquals(explode(',','Шелест,Шелест,Шелест,Шелест,Шелест,Шелест,Шелест'), $this->object->getSecondNameCase()); } - public function testWomanSirname532() - { - $this->object->setSecondName('Шептицькі'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Шептицькі,Шептицькі,Шептицькі,Шептицькі,Шептицькі,Шептицькі,Шептицькі'), $this->object->getSecondNameCase()); - } - public function testWomanSirname533() + public function testWomanSirname445() { $this->object->setSecondName('Шинкарук'); $this->object->setGender(2); $this->assertEquals(explode(',','Шинкарук,Шинкарук,Шинкарук,Шинкарук,Шинкарук,Шинкарук,Шинкарук'), $this->object->getSecondNameCase()); } - public function testWomanSirname534() + public function testWomanSirname446() { $this->object->setSecondName('Шкрібляк'); $this->object->setGender(2); $this->assertEquals(explode(',','Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк,Шкрібляк'), $this->object->getSecondNameCase()); } - public function testWomanSirname535() + public function testWomanSirname447() { $this->object->setSecondName('Шнайдер'); $this->object->setGender(2); $this->assertEquals(explode(',','Шнайдер,Шнайдер,Шнайдер,Шнайдер,Шнайдер,Шнайдер,Шнайдер'), $this->object->getSecondNameCase()); } - public function testWomanSirname536() + public function testWomanSirname448() { $this->object->setSecondName('Шовкопляс'); $this->object->setGender(2); $this->assertEquals(explode(',','Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс,Шовкопляс'), $this->object->getSecondNameCase()); } - public function testWomanSirname537() + public function testWomanSirname449() { $this->object->setSecondName('Шульга'); $this->object->setGender(2); - $this->assertEquals(explode(',','Шульга,Шульги,Шульгі,Шульгу,Шульгою,Шульгі,Шульго'), $this->object->getSecondNameCase()); + $this->assertEquals(explode(',','Шульга,Шульги,Шульзі,Шульгу,Шульгою,Шульзі,Шульго'), $this->object->getSecondNameCase()); } - public function testWomanSirname538() + public function testWomanSirname450() { $this->object->setSecondName('Шухевич'); $this->object->setGender(2); $this->assertEquals(explode(',','Шухевич,Шухевич,Шухевич,Шухевич,Шухевич,Шухевич,Шухевич'), $this->object->getSecondNameCase()); } - public function testWomanSirname539() + public function testWomanSirname451() { $this->object->setSecondName('Щерба'); $this->object->setGender(2); $this->assertEquals(explode(',','Щерба,Щерби,Щербі,Щербу,Щербою,Щербі,Щербо'), $this->object->getSecondNameCase()); } - public function testWomanSirname540() + public function testWomanSirname452() { $this->object->setSecondName('Щербак'); $this->object->setGender(2); $this->assertEquals(explode(',','Щербак,Щербак,Щербак,Щербак,Щербак,Щербак,Щербак'), $this->object->getSecondNameCase()); } - public function testWomanSirname541() + public function testWomanSirname453() { $this->object->setSecondName('Щербань'); $this->object->setGender(2); $this->assertEquals(explode(',','Щербань,Щербань,Щербань,Щербань,Щербань,Щербань,Щербань'), $this->object->getSecondNameCase()); } - public function testWomanSirname542() + public function testWomanSirname454() { $this->object->setSecondName('Юрженко'); $this->object->setGender(2); $this->assertEquals(explode(',','Юрженко,Юрженко,Юрженко,Юрженко,Юрженко,Юрженко,Юрженко'), $this->object->getSecondNameCase()); } - public function testWomanSirname543() + public function testWomanSirname455() { $this->object->setSecondName('Юрченко'); $this->object->setGender(2); $this->assertEquals(explode(',','Юрченко,Юрченко,Юрченко,Юрченко,Юрченко,Юрченко,Юрченко'), $this->object->getSecondNameCase()); } - public function testWomanSirname544() - { - $this->object->setSecondName('Юрчишин'); - $this->object->setGender(2); - - $this->assertEquals(explode(',','Юрчишин,Юрчишин,Юрчишин,Юрчишин,Юрчишин,Юрчишин,Юрчишин'), $this->object->getSecondNameCase()); - } - public function testWomanSirname545() + public function testWomanSirname456() { $this->object->setSecondName('Юхименко'); $this->object->setGender(2); $this->assertEquals(explode(',','Юхименко,Юхименко,Юхименко,Юхименко,Юхименко,Юхименко,Юхименко'), $this->object->getSecondNameCase()); } - public function testWomanSirname546() + public function testWomanSirname457() { $this->object->setSecondName('Ющенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ющенко,Ющенко,Ющенко,Ющенко,Ющенко,Ющенко,Ющенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname547() + public function testWomanSirname458() { $this->object->setSecondName('Яковенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Яковенко,Яковенко,Яковенко,Яковенко,Яковенко,Яковенко,Яковенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname548() + public function testWomanSirname459() { $this->object->setSecondName('Яковина'); $this->object->setGender(2); $this->assertEquals(explode(',','Яковина,Яковиної,Яковиній,Яковину,Яковиною,Яковиній,Яковино'), $this->object->getSecondNameCase()); } - public function testWomanSirname549() + public function testWomanSirname460() { $this->object->setSecondName('Янко'); $this->object->setGender(2); $this->assertEquals(explode(',','Янко,Янко,Янко,Янко,Янко,Янко,Янко'), $this->object->getSecondNameCase()); } - public function testWomanSirname550() + public function testWomanSirname461() { $this->object->setSecondName('Ярема'); $this->object->setGender(2); $this->assertEquals(explode(',','Ярема,Яреми,Яремі,Ярему,Яремою,Яремі,Яремо'), $this->object->getSecondNameCase()); } - public function testWomanSirname551() + public function testWomanSirname462() { $this->object->setSecondName('Яременко'); $this->object->setGender(2); $this->assertEquals(explode(',','Яременко,Яременко,Яременко,Яременко,Яременко,Яременко,Яременко'), $this->object->getSecondNameCase()); } - public function testWomanSirname552() + public function testWomanSirname463() { $this->object->setSecondName('Яремко'); $this->object->setGender(2); $this->assertEquals(explode(',','Яремко,Яремко,Яремко,Яремко,Яремко,Яремко,Яремко'), $this->object->getSecondNameCase()); } - public function testWomanSirname553() + public function testWomanSirname464() { $this->object->setSecondName('Яремчук'); $this->object->setGender(2); $this->assertEquals(explode(',','Яремчук,Яремчук,Яремчук,Яремчук,Яремчук,Яремчук,Яремчук'), $this->object->getSecondNameCase()); } - public function testWomanSirname554() + public function testWomanSirname465() { $this->object->setSecondName('Ярмоленко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко,Ярмоленко'), $this->object->getSecondNameCase()); } - public function testWomanSirname555() + public function testWomanSirname466() { $this->object->setSecondName('Ярмолюк'); $this->object->setGender(2); $this->assertEquals(explode(',','Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк,Ярмолюк'), $this->object->getSecondNameCase()); } - public function testWomanSirname556() + public function testWomanSirname467() { $this->object->setSecondName('Ярошенко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ярошенко,Ярошенко,Ярошенко,Ярошенко,Ярошенко,Ярошенко,Ярошенко'), $this->object->getSecondNameCase()); } - public function testWomanSirname557() + public function testWomanSirname468() { $this->object->setSecondName('Яценко'); $this->object->setGender(2); $this->assertEquals(explode(',','Яценко,Яценко,Яценко,Яценко,Яценко,Яценко,Яценко'), $this->object->getSecondNameCase()); } - public function testWomanSirname558() + public function testWomanSirname469() { $this->object->setSecondName('Ященко'); $this->object->setGender(2); $this->assertEquals(explode(',','Ященко,Ященко,Ященко,Ященко,Ященко,Ященко,Ященко'), $this->object->getSecondNameCase()); } - public function testWomanSirname559() + public function testWomanSirname470() { $this->object->setSecondName('Ґалаґан'); $this->object->setGender(2); $this->assertEquals(explode(',','Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан,Ґалаґан'), $this->object->getSecondNameCase()); } - public function testWomanSirname560() + public function testWomanSirname471() { $this->object->setSecondName('Євсєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Євсєєва,Євсєєвої,Євсєєвій,Євсєєву,Євсєєвою,Євсєєвій,Євсєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname561() + public function testWomanSirname472() { $this->object->setSecondName('Єгорова'); $this->object->setGender(2); $this->assertEquals(explode(',','Єгорова,Єгорової,Єгоровій,Єгорову,Єгоровою,Єгоровій,Єгорово'), $this->object->getSecondNameCase()); } - public function testWomanSirname562() + public function testWomanSirname473() { $this->object->setSecondName('Єлізарова'); $this->object->setGender(2); $this->assertEquals(explode(',','Єлізарова,Єлізарової,Єлізаровій,Єлізарову,Єлізаровою,Єлізаровій,Єлізарово'), $this->object->getSecondNameCase()); } - public function testWomanSirname563() + public function testWomanSirname474() { $this->object->setSecondName('Єрмилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Єрмилова,Єрмилової,Єрмиловій,Єрмилову,Єрмиловою,Єрмиловій,Єрмилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname564() + public function testWomanSirname475() { $this->object->setSecondName('Єрофєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Єрофєєва,Єрофєєвої,Єрофєєвій,Єрофєєву,Єрофєєвою,Єрофєєвій,Єрофєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname565() + public function testWomanSirname476() { $this->object->setSecondName('Єршова'); $this->object->setGender(2); $this->assertEquals(explode(',','Єршова,Єршової,Єршовій,Єршову,Єршовою,Єршовій,Єршово'), $this->object->getSecondNameCase()); } - public function testWomanSirname566() + public function testWomanSirname477() { $this->object->setSecondName('Єфімова'); $this->object->setGender(2); $this->assertEquals(explode(',','Єфімова,Єфімової,Єфімовій,Єфімову,Єфімовою,Єфімовій,Єфімово'), $this->object->getSecondNameCase()); } - public function testWomanSirname567() + public function testWomanSirname478() { $this->object->setSecondName('Єфремова'); $this->object->setGender(2); $this->assertEquals(explode(',','Єфремова,Єфремової,Єфремовій,Єфремову,Єфремовою,Єфремовій,Єфремово'), $this->object->getSecondNameCase()); } - public function testWomanSirname568() + public function testWomanSirname479() { $this->object->setSecondName('Іванова'); $this->object->setGender(2); $this->assertEquals(explode(',','Іванова,Іванової,Івановій,Іванову,Івановою,Івановій,Іваново'), $this->object->getSecondNameCase()); } - public function testWomanSirname569() + public function testWomanSirname480() { $this->object->setSecondName('Ігнатова'); $this->object->setGender(2); $this->assertEquals(explode(',','Ігнатова,Ігнатової,Ігнатовій,Ігнатову,Ігнатовою,Ігнатовій,Ігнатово'), $this->object->getSecondNameCase()); } - public function testWomanSirname570() + public function testWomanSirname481() { $this->object->setSecondName('Іллюшина'); $this->object->setGender(2); $this->assertEquals(explode(',','Іллюшина,Іллюшиної,Іллюшиній,Іллюшину,Іллюшиною,Іллюшиній,Іллюшино'), $this->object->getSecondNameCase()); } - public function testWomanSirname571() + public function testWomanSirname482() { $this->object->setSecondName('Ільїна'); $this->object->setGender(2); $this->assertEquals(explode(',','Ільїна,Ільїни,Ільїні,Ільїну,Ільїною,Ільїні,Ільїно'), $this->object->getSecondNameCase()); } - public function testWomanSirname572() + public function testWomanSirname483() { $this->object->setSecondName('Аєдоницька'); $this->object->setGender(2); $this->assertEquals(explode(',','Аєдоницька,Аєдоницької,Аєдоницькій,Аєдоницьку,Аєдоницькою,Аєдоницькій,Аєдоницько'), $this->object->getSecondNameCase()); } - public function testWomanSirname573() + public function testWomanSirname484() { $this->object->setSecondName('Абатурова'); $this->object->setGender(2); $this->assertEquals(explode(',','Абатурова,Абатурової,Абатуровій,Абатурову,Абатуровою,Абатуровій,Абатурово'), $this->object->getSecondNameCase()); } - public function testWomanSirname574() + public function testWomanSirname485() { $this->object->setSecondName('Абдулова'); $this->object->setGender(2); $this->assertEquals(explode(',','Абдулова,Абдулової,Абдуловій,Абдулову,Абдуловою,Абдуловій,Абдулово'), $this->object->getSecondNameCase()); } - public function testWomanSirname575() + public function testWomanSirname486() { $this->object->setSecondName('Абрамова'); $this->object->setGender(2); $this->assertEquals(explode(',','Абрамова,Абрамової,Абрамовій,Абрамову,Абрамовою,Абрамовій,Абрамово'), $this->object->getSecondNameCase()); } - public function testWomanSirname576() + public function testWomanSirname487() { $this->object->setSecondName('Авілова'); $this->object->setGender(2); $this->assertEquals(explode(',','Авілова,Авілової,Авіловій,Авілову,Авіловою,Авіловій,Авілово'), $this->object->getSecondNameCase()); } - public function testWomanSirname577() + public function testWomanSirname488() { $this->object->setSecondName('Авдєєнко'); $this->object->setGender(2); $this->assertEquals(explode(',','Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко,Авдєєнко'), $this->object->getSecondNameCase()); } - public function testWomanSirname578() + public function testWomanSirname489() { $this->object->setSecondName('Аврамова'); $this->object->setGender(2); $this->assertEquals(explode(',','Аврамова,Аврамової,Аврамовій,Аврамову,Аврамовою,Аврамовій,Аврамово'), $this->object->getSecondNameCase()); } - public function testWomanSirname579() + public function testWomanSirname490() { $this->object->setSecondName('Алексєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Алексєєва,Алексєєвої,Алексєєвій,Алексєєву,Алексєєвою,Алексєєвій,Алексєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname580() + public function testWomanSirname491() { $this->object->setSecondName('Александрова'); $this->object->setGender(2); $this->assertEquals(explode(',','Александрова,Александрової,Александровій,Александрову,Александровою,Александровій,Александрово'), $this->object->getSecondNameCase()); } - public function testWomanSirname581() + public function testWomanSirname492() { $this->object->setSecondName('Альошина'); $this->object->setGender(2); $this->assertEquals(explode(',','Альошина,Альошиної,Альошиній,Альошину,Альошиною,Альошиній,Альошино'), $this->object->getSecondNameCase()); } - public function testWomanSirname582() + public function testWomanSirname493() { $this->object->setSecondName('Анісімова'); $this->object->setGender(2); $this->assertEquals(explode(',','Анісімова,Анісімової,Анісімовій,Анісімову,Анісімовою,Анісімовій,Анісімово'), $this->object->getSecondNameCase()); } - public function testWomanSirname583() + public function testWomanSirname494() { $this->object->setSecondName('Анісова'); $this->object->setGender(2); $this->assertEquals(explode(',','Анісова,Анісової,Анісовій,Анісову,Анісовою,Анісовій,Анісово'), $this->object->getSecondNameCase()); } - public function testWomanSirname584() + public function testWomanSirname495() { $this->object->setSecondName('Ананьєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Ананьєва,Ананьєвої,Ананьєвій,Ананьєву,Ананьєвою,Ананьєвій,Ананьєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname585() + public function testWomanSirname496() { $this->object->setSecondName('Андріанова'); $this->object->setGender(2); $this->assertEquals(explode(',','Андріанова,Андріанової,Андріановій,Андріанову,Андріановою,Андріановій,Андріаново'), $this->object->getSecondNameCase()); } - public function testWomanSirname586() + public function testWomanSirname497() { $this->object->setSecondName('Андріяшева'); $this->object->setGender(2); $this->assertEquals(explode(',','Андріяшева,Андріяшевої,Андріяшевій,Андріяшеву,Андріяшевою,Андріяшевій,Андріяшево'), $this->object->getSecondNameCase()); } - public function testWomanSirname587() + public function testWomanSirname498() { $this->object->setSecondName('Андреєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Андреєва,Андреєвої,Андреєвій,Андреєву,Андреєвою,Андреєвій,Андреєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname588() + public function testWomanSirname499() { $this->object->setSecondName('Антипова'); $this->object->setGender(2); $this->assertEquals(explode(',','Антипова,Антипової,Антиповій,Антипову,Антиповою,Антиповій,Антипово'), $this->object->getSecondNameCase()); } - public function testWomanSirname589() + public function testWomanSirname500() { $this->object->setSecondName('Антонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Антонова,Антонової,Антоновій,Антонову,Антоновою,Антоновій,Антоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname590() + public function testWomanSirname501() { $this->object->setSecondName('Анциферова'); $this->object->setGender(2); $this->assertEquals(explode(',','Анциферова,Анциферової,Анциферовій,Анциферову,Анциферовою,Анциферовій,Анциферово'), $this->object->getSecondNameCase()); } - public function testWomanSirname591() + public function testWomanSirname502() { $this->object->setSecondName('Апухтіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Апухтіна,Апухтіни,Апухтіні,Апухтіну,Апухтіною,Апухтіні,Апухтіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname592() + public function testWomanSirname503() { $this->object->setSecondName('Арбузова'); $this->object->setGender(2); $this->assertEquals(explode(',','Арбузова,Арбузової,Арбузовій,Арбузову,Арбузовою,Арбузовій,Арбузово'), $this->object->getSecondNameCase()); } - public function testWomanSirname593() + public function testWomanSirname504() { $this->object->setSecondName('Аржанова'); $this->object->setGender(2); $this->assertEquals(explode(',','Аржанова,Аржанової,Аржановій,Аржанову,Аржановою,Аржановій,Аржаново'), $this->object->getSecondNameCase()); } - public function testWomanSirname594() + public function testWomanSirname505() { $this->object->setSecondName('Архипова'); $this->object->setGender(2); $this->assertEquals(explode(',','Архипова,Архипової,Архиповій,Архипову,Архиповою,Архиповій,Архипово'), $this->object->getSecondNameCase()); } - public function testWomanSirname595() + public function testWomanSirname506() { $this->object->setSecondName('Арцибушева'); $this->object->setGender(2); $this->assertEquals(explode(',','Арцибушева,Арцибушевої,Арцибушевій,Арцибушеву,Арцибушевою,Арцибушевій,Арцибушево'), $this->object->getSecondNameCase()); } - public function testWomanSirname596() + public function testWomanSirname507() { $this->object->setSecondName('Астраханцева'); $this->object->setGender(2); $this->assertEquals(explode(',','Астраханцева,Астраханцевої,Астраханцевій,Астраханцеву,Астраханцевою,Астраханцевій,Астраханцево'), $this->object->getSecondNameCase()); } - public function testWomanSirname597() + public function testWomanSirname508() { $this->object->setSecondName('Афіногенова'); $this->object->setGender(2); $this->assertEquals(explode(',','Афіногенова,Афіногенової,Афіногеновій,Афіногенову,Афіногеновою,Афіногеновій,Афіногеново'), $this->object->getSecondNameCase()); } - public function testWomanSirname598() + public function testWomanSirname509() { $this->object->setSecondName('Афанасьєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Афанасьєва,Афанасьєвої,Афанасьєвій,Афанасьєву,Афанасьєвою,Афанасьєвій,Афанасьєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname599() + public function testWomanSirname510() { $this->object->setSecondName('Бєлова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бєлова,Бєлової,Бєловій,Бєлову,Бєловою,Бєловій,Бєлово'), $this->object->getSecondNameCase()); } - public function testWomanSirname600() + public function testWomanSirname511() { $this->object->setSecondName('Бєлоглазова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бєлоглазова,Бєлоглазової,Бєлоглазовій,Бєлоглазову,Бєлоглазовою,Бєлоглазовій,Бєлоглазово'), $this->object->getSecondNameCase()); } - public function testWomanSirname601() + public function testWomanSirname512() { $this->object->setSecondName('Бєлоусова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бєлоусова,Бєлоусової,Бєлоусовій,Бєлоусову,Бєлоусовою,Бєлоусовій,Бєлоусово'), $this->object->getSecondNameCase()); } - public function testWomanSirname602() + public function testWomanSirname513() { $this->object->setSecondName('Бєляєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Бєляєва,Бєляєвої,Бєляєвій,Бєляєву,Бєляєвою,Бєляєвій,Бєляєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname603() + public function testWomanSirname514() { $this->object->setSecondName('Бібикова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бібикова,Бібикової,Бібиковій,Бібикову,Бібиковою,Бібиковій,Бібиково'), $this->object->getSecondNameCase()); } - public function testWomanSirname604() + public function testWomanSirname515() { $this->object->setSecondName('Бажанова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бажанова,Бажанової,Бажановій,Бажанову,Бажановою,Бажановій,Бажаново'), $this->object->getSecondNameCase()); } - public function testWomanSirname605() + public function testWomanSirname516() { $this->object->setSecondName('Баранова'); $this->object->setGender(2); $this->assertEquals(explode(',','Баранова,Баранової,Барановій,Баранову,Барановою,Барановій,Бараново'), $this->object->getSecondNameCase()); } - public function testWomanSirname606() + public function testWomanSirname517() { $this->object->setSecondName('Баришнікова'); $this->object->setGender(2); $this->assertEquals(explode(',','Баришнікова,Баришнікової,Баришніковій,Баришнікову,Баришніковою,Баришніковій,Баришніково'), $this->object->getSecondNameCase()); } - public function testWomanSirname607() + public function testWomanSirname518() { $this->object->setSecondName('Барсова'); $this->object->setGender(2); $this->assertEquals(explode(',','Барсова,Барсової,Барсовій,Барсову,Барсовою,Барсовій,Барсово'), $this->object->getSecondNameCase()); } - public function testWomanSirname608() + public function testWomanSirname519() { $this->object->setSecondName('Батюшкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Батюшкова,Батюшкової,Батюшковій,Батюшкову,Батюшковою,Батюшковій,Батюшково'), $this->object->getSecondNameCase()); } - public function testWomanSirname609() + public function testWomanSirname520() { $this->object->setSecondName('Бикова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бикова,Бикової,Биковій,Бикову,Биковою,Биковій,Биково'), $this->object->getSecondNameCase()); } - public function testWomanSirname610() + public function testWomanSirname521() { $this->object->setSecondName('Блохіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Блохіна,Блохіни,Блохіні,Блохіну,Блохіною,Блохіні,Блохіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname611() + public function testWomanSirname522() { $this->object->setSecondName('Боброва'); $this->object->setGender(2); $this->assertEquals(explode(',','Боброва,Бобрової,Бобровій,Боброву,Бобровою,Бобровій,Боброво'), $this->object->getSecondNameCase()); } - public function testWomanSirname612() + public function testWomanSirname523() { $this->object->setSecondName('Богданова'); $this->object->setGender(2); $this->assertEquals(explode(',','Богданова,Богданової,Богдановій,Богданову,Богдановою,Богдановій,Богданово'), $this->object->getSecondNameCase()); } - public function testWomanSirname613() + public function testWomanSirname524() { $this->object->setSecondName('Богомазова'); $this->object->setGender(2); $this->assertEquals(explode(',','Богомазова,Богомазової,Богомазовій,Богомазову,Богомазовою,Богомазовій,Богомазово'), $this->object->getSecondNameCase()); } - public function testWomanSirname614() + public function testWomanSirname525() { $this->object->setSecondName('Бойкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бойкова,Бойкової,Бойковій,Бойкову,Бойковою,Бойковій,Бойково'), $this->object->getSecondNameCase()); } - public function testWomanSirname615() + public function testWomanSirname526() { $this->object->setSecondName('Большакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Большакова,Большакової,Большаковій,Большакову,Большаковою,Большаковій,Большаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname616() + public function testWomanSirname527() { $this->object->setSecondName('Борисова'); $this->object->setGender(2); $this->assertEquals(explode(',','Борисова,Борисової,Борисовій,Борисову,Борисовою,Борисовій,Борисово'), $this->object->getSecondNameCase()); } - public function testWomanSirname617() + public function testWomanSirname528() { $this->object->setSecondName('Бочкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бочкова,Бочкової,Бочковій,Бочкову,Бочковою,Бочковій,Бочково'), $this->object->getSecondNameCase()); } - public function testWomanSirname618() + public function testWomanSirname529() { $this->object->setSecondName('Бризгалова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бризгалова,Бризгалової,Бризгаловій,Бризгалову,Бризгаловою,Бризгаловій,Бризгалово'), $this->object->getSecondNameCase()); } - public function testWomanSirname619() + public function testWomanSirname530() { $this->object->setSecondName('Брусилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Брусилова,Брусилової,Брусиловій,Брусилову,Брусиловою,Брусиловій,Брусилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname620() + public function testWomanSirname531() { $this->object->setSecondName('Бутурліна'); $this->object->setGender(2); $this->assertEquals(explode(',','Бутурліна,Бутурліни,Бутурліні,Бутурліну,Бутурліною,Бутурліні,Бутурліно'), $this->object->getSecondNameCase()); } - public function testWomanSirname621() + public function testWomanSirname532() { $this->object->setSecondName('Бутусова'); $this->object->setGender(2); $this->assertEquals(explode(',','Бутусова,Бутусової,Бутусовій,Бутусову,Бутусовою,Бутусовій,Бутусово'), $this->object->getSecondNameCase()); } - public function testWomanSirname622() + public function testWomanSirname533() { $this->object->setSecondName('Варламова'); $this->object->setGender(2); $this->assertEquals(explode(',','Варламова,Варламової,Варламовій,Варламову,Варламовою,Варламовій,Варламово'), $this->object->getSecondNameCase()); } - public function testWomanSirname623() + public function testWomanSirname534() { $this->object->setSecondName('Васильєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Васильєва,Васильєвої,Васильєвій,Васильєву,Васильєвою,Васильєвій,Васильєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname624() + public function testWomanSirname535() { $this->object->setSecondName('Виноградова'); $this->object->setGender(2); $this->assertEquals(explode(',','Виноградова,Виноградової,Виноградовій,Виноградову,Виноградовою,Виноградовій,Виноградово'), $this->object->getSecondNameCase()); } - public function testWomanSirname625() + public function testWomanSirname536() { $this->object->setSecondName('Власова'); $this->object->setGender(2); $this->assertEquals(explode(',','Власова,Власової,Власовій,Власову,Власовою,Власовій,Власово'), $this->object->getSecondNameCase()); } - public function testWomanSirname626() + public function testWomanSirname537() { $this->object->setSecondName('Внукова'); $this->object->setGender(2); $this->assertEquals(explode(',','Внукова,Внукової,Внуковій,Внукову,Внуковою,Внуковій,Внуково'), $this->object->getSecondNameCase()); } - public function testWomanSirname627() + public function testWomanSirname538() { $this->object->setSecondName('Волкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Волкова,Волкової,Волковій,Волкову,Волковою,Волковій,Волково'), $this->object->getSecondNameCase()); } - public function testWomanSirname628() + public function testWomanSirname539() { $this->object->setSecondName('Воробей'); $this->object->setGender(2); $this->assertEquals(explode(',','Воробей,Воробей,Воробей,Воробей,Воробей,Воробей,Воробей'), $this->object->getSecondNameCase()); } - public function testWomanSirname629() + public function testWomanSirname540() { $this->object->setSecondName('Воробйова'); $this->object->setGender(2); $this->assertEquals(explode(',','Воробйова,Воробйової,Воробйовій,Воробйову,Воробйовою,Воробйовій,Воробйово'), $this->object->getSecondNameCase()); } - public function testWomanSirname630() + public function testWomanSirname541() { $this->object->setSecondName('Вороніна'); $this->object->setGender(2); $this->assertEquals(explode(',','Вороніна,Вороніни,Вороніні,Вороніну,Вороніною,Вороніні,Вороніно'), $this->object->getSecondNameCase()); } - public function testWomanSirname631() + public function testWomanSirname542() { $this->object->setSecondName('Воронцова'); $this->object->setGender(2); $this->assertEquals(explode(',','Воронцова,Воронцової,Воронцовій,Воронцову,Воронцовою,Воронцовій,Воронцово'), $this->object->getSecondNameCase()); } - public function testWomanSirname632() + public function testWomanSirname543() { $this->object->setSecondName('Ворошилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Ворошилова,Ворошилової,Ворошиловій,Ворошилову,Ворошиловою,Ворошиловій,Ворошилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname633() + public function testWomanSirname544() { $this->object->setSecondName('Гаврилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Гаврилова,Гаврилової,Гавриловій,Гаврилову,Гавриловою,Гавриловій,Гаврилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname634() + public function testWomanSirname545() { $this->object->setSecondName('Герасимова'); $this->object->setGender(2); $this->assertEquals(explode(',','Герасимова,Герасимової,Герасимовій,Герасимову,Герасимовою,Герасимовій,Герасимово'), $this->object->getSecondNameCase()); } - public function testWomanSirname635() + public function testWomanSirname546() { $this->object->setSecondName('Гончарова'); $this->object->setGender(2); $this->assertEquals(explode(',','Гончарова,Гончарової,Гончаровій,Гончарову,Гончаровою,Гончаровій,Гончарово'), $this->object->getSecondNameCase()); } - public function testWomanSirname636() + public function testWomanSirname547() { $this->object->setSecondName('Горбунова'); $this->object->setGender(2); $this->assertEquals(explode(',','Горбунова,Горбунової,Горбуновій,Горбунову,Горбуновою,Горбуновій,Горбуново'), $this->object->getSecondNameCase()); } - public function testWomanSirname637() + public function testWomanSirname548() { $this->object->setSecondName('Горчакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Горчакова,Горчакової,Горчаковій,Горчакову,Горчаковою,Горчаковій,Горчаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname638() + public function testWomanSirname549() { $this->object->setSecondName('Горшкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Горшкова,Горшкової,Горшковій,Горшкову,Горшковою,Горшковій,Горшково'), $this->object->getSecondNameCase()); } - public function testWomanSirname639() + public function testWomanSirname550() { $this->object->setSecondName('Громова'); $this->object->setGender(2); $this->assertEquals(explode(',','Громова,Громової,Громовій,Громову,Громовою,Громовій,Громово'), $this->object->getSecondNameCase()); } - public function testWomanSirname640() + public function testWomanSirname551() { $this->object->setSecondName('Гусєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Гусєва,Гусєвої,Гусєвій,Гусєву,Гусєвою,Гусєвій,Гусєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname641() + public function testWomanSirname552() { $this->object->setSecondName('Давидова'); $this->object->setGender(2); $this->assertEquals(explode(',','Давидова,Давидової,Давидовій,Давидову,Давидовою,Давидовій,Давидово'), $this->object->getSecondNameCase()); } - public function testWomanSirname642() + public function testWomanSirname553() { $this->object->setSecondName('Данилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Данилова,Данилової,Даниловій,Данилову,Даниловою,Даниловій,Данилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname643() + public function testWomanSirname554() { $this->object->setSecondName('Дарагана'); $this->object->setGender(2); $this->assertEquals(explode(',','Дарагана,Дарагани,Дарагані,Дарагану,Дараганою,Дарагані,Дарагано'), $this->object->getSecondNameCase()); } - public function testWomanSirname644() + public function testWomanSirname555() { $this->object->setSecondName('Дементьєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Дементьєва,Дементьєвої,Дементьєвій,Дементьєву,Дементьєвою,Дементьєвій,Дементьєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname645() + public function testWomanSirname556() { $this->object->setSecondName('Денисова'); $this->object->setGender(2); $this->assertEquals(explode(',','Денисова,Денисової,Денисовій,Денисову,Денисовою,Денисовій,Денисово'), $this->object->getSecondNameCase()); } - public function testWomanSirname646() + public function testWomanSirname557() { $this->object->setSecondName('Дмитрієва'); $this->object->setGender(2); $this->assertEquals(explode(',','Дмитрієва,Дмитрієвої,Дмитрієвій,Дмитрієву,Дмитрієвою,Дмитрієвій,Дмитрієво'), $this->object->getSecondNameCase()); } - public function testWomanSirname647() + public function testWomanSirname558() { $this->object->setSecondName('Добролюбова'); $this->object->setGender(2); $this->assertEquals(explode(',','Добролюбова,Добролюбової,Добролюбовій,Добролюбову,Добролюбовою,Добролюбовій,Добролюбово'), $this->object->getSecondNameCase()); } - public function testWomanSirname648() + public function testWomanSirname559() { $this->object->setSecondName('Донськая'); $this->object->setGender(2); $this->assertEquals(explode(',','Донськая,Донської,Донській,Донськую,Донською,Донській,Донськая'), $this->object->getSecondNameCase()); } - public function testWomanSirname649() + public function testWomanSirname560() { $this->object->setSecondName('Дорофєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Дорофєєва,Дорофєєвої,Дорофєєвій,Дорофєєву,Дорофєєвою,Дорофєєвій,Дорофєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname650() + public function testWomanSirname561() { $this->object->setSecondName('Дуброва'); $this->object->setGender(2); $this->assertEquals(explode(',','Дуброва,Дубрової,Дубровій,Дуброву,Дубровою,Дубровій,Дуброво'), $this->object->getSecondNameCase()); } - public function testWomanSirname651() + public function testWomanSirname562() { $this->object->setSecondName('Железнякова'); $this->object->setGender(2); $this->assertEquals(explode(',','Железнякова,Железнякової,Железняковій,Железнякову,Железняковою,Железняковій,Железняково'), $this->object->getSecondNameCase()); } - public function testWomanSirname652() + public function testWomanSirname563() { $this->object->setSecondName('Жердєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Жердєва,Жердєвої,Жердєвій,Жердєву,Жердєвою,Жердєвій,Жердєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname653() + public function testWomanSirname564() { $this->object->setSecondName('Жукова'); $this->object->setGender(2); $this->assertEquals(explode(',','Жукова,Жукової,Жуковій,Жукову,Жуковою,Жуковій,Жуково'), $this->object->getSecondNameCase()); } - public function testWomanSirname654() + public function testWomanSirname565() { $this->object->setSecondName('Журавльова'); $this->object->setGender(2); $this->assertEquals(explode(',','Журавльова,Журавльової,Журавльовій,Журавльову,Журавльовою,Журавльовій,Журавльово'), $this->object->getSecondNameCase()); } - public function testWomanSirname655() + public function testWomanSirname566() { $this->object->setSecondName('Заварова'); $this->object->setGender(2); $this->assertEquals(explode(',','Заварова,Заварової,Заваровій,Заварову,Заваровою,Заваровій,Заварово'), $this->object->getSecondNameCase()); } - public function testWomanSirname656() + public function testWomanSirname567() { $this->object->setSecondName('Загарова'); $this->object->setGender(2); $this->assertEquals(explode(',','Загарова,Загарової,Загаровій,Загарову,Загаровою,Загаровій,Загарово'), $this->object->getSecondNameCase()); } - public function testWomanSirname657() + public function testWomanSirname568() { $this->object->setSecondName('Зайцева'); $this->object->setGender(2); $this->assertEquals(explode(',','Зайцева,Зайцевої,Зайцевій,Зайцеву,Зайцевою,Зайцевій,Зайцево'), $this->object->getSecondNameCase()); } - public function testWomanSirname658() + public function testWomanSirname569() { $this->object->setSecondName('Захарова'); $this->object->setGender(2); $this->assertEquals(explode(',','Захарова,Захарової,Захаровій,Захарову,Захаровою,Захаровій,Захарово'), $this->object->getSecondNameCase()); } - public function testWomanSirname659() + public function testWomanSirname570() { $this->object->setSecondName('Звєрєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Звєрєва,Звєрєвої,Звєрєвій,Звєрєву,Звєрєвою,Звєрєвій,Звєрєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname660() + public function testWomanSirname571() { $this->object->setSecondName('Зерова'); $this->object->setGender(2); $this->assertEquals(explode(',','Зерова,Зерової,Зеровій,Зерову,Зеровою,Зеровій,Зерово'), $this->object->getSecondNameCase()); } - public function testWomanSirname661() + public function testWomanSirname572() { $this->object->setSecondName('Золотухіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Золотухіна,Золотухіни,Золотухіні,Золотухіну,Золотухіною,Золотухіні,Золотухіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname662() + public function testWomanSirname573() { $this->object->setSecondName('Зубова'); $this->object->setGender(2); $this->assertEquals(explode(',','Зубова,Зубової,Зубовій,Зубову,Зубовою,Зубовій,Зубово'), $this->object->getSecondNameCase()); } - public function testWomanSirname663() + public function testWomanSirname574() { $this->object->setSecondName('Казакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Казакова,Казакової,Казаковій,Казакову,Казаковою,Казаковій,Казаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname664() + public function testWomanSirname575() { $this->object->setSecondName('Калініна'); $this->object->setGender(2); $this->assertEquals(explode(',','Калініна,Калініни,Калініні,Калініну,Калініною,Калініні,Калініно'), $this->object->getSecondNameCase()); } - public function testWomanSirname665() + public function testWomanSirname576() { $this->object->setSecondName('Калашникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Калашникова,Калашникової,Калашниковій,Калашникову,Калашниковою,Калашниковій,Калашниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname666() + public function testWomanSirname577() { $this->object->setSecondName('Карпова'); $this->object->setGender(2); $this->assertEquals(explode(',','Карпова,Карпової,Карповій,Карпову,Карповою,Карповій,Карпово'), $this->object->getSecondNameCase()); } - public function testWomanSirname667() + public function testWomanSirname578() { $this->object->setSecondName('Каштанова'); $this->object->setGender(2); $this->assertEquals(explode(',','Каштанова,Каштанової,Каштановій,Каштанову,Каштановою,Каштановій,Каштаново'), $this->object->getSecondNameCase()); } - public function testWomanSirname668() + public function testWomanSirname579() { $this->object->setSecondName('Кисельова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кисельова,Кисельової,Кисельовій,Кисельову,Кисельовою,Кисельовій,Кисельово'), $this->object->getSecondNameCase()); } - public function testWomanSirname669() + public function testWomanSirname580() { $this->object->setSecondName('Ковальова'); $this->object->setGender(2); $this->assertEquals(explode(',','Ковальова,Ковальової,Ковальовій,Ковальову,Ковальовою,Ковальовій,Ковальово'), $this->object->getSecondNameCase()); } - public function testWomanSirname670() + public function testWomanSirname581() { $this->object->setSecondName('Кожевникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кожевникова,Кожевникової,Кожевниковій,Кожевникову,Кожевниковою,Кожевниковій,Кожевниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname671() + public function testWomanSirname582() { $this->object->setSecondName('Козлова'); $this->object->setGender(2); $this->assertEquals(explode(',','Козлова,Козлової,Козловій,Козлову,Козловою,Козловій,Козлово'), $this->object->getSecondNameCase()); } - public function testWomanSirname672() + public function testWomanSirname583() { $this->object->setSecondName('Колесникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Колесникова,Колесникової,Колесниковій,Колесникову,Колесниковою,Колесниковій,Колесниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname673() + public function testWomanSirname584() { $this->object->setSecondName('Кольцова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кольцова,Кольцової,Кольцовій,Кольцову,Кольцовою,Кольцовій,Кольцово'), $this->object->getSecondNameCase()); } - public function testWomanSirname674() + public function testWomanSirname585() { $this->object->setSecondName('Комарова'); $this->object->setGender(2); $this->assertEquals(explode(',','Комарова,Комарової,Комаровій,Комарову,Комаровою,Комаровій,Комарово'), $this->object->getSecondNameCase()); } - public function testWomanSirname675() + public function testWomanSirname586() { $this->object->setSecondName('Коновалова'); $this->object->setGender(2); $this->assertEquals(explode(',','Коновалова,Коновалової,Коноваловій,Коновалову,Коноваловою,Коноваловій,Коновалово'), $this->object->getSecondNameCase()); } - public function testWomanSirname676() + public function testWomanSirname587() { $this->object->setSecondName('Конюхова'); $this->object->setGender(2); $this->assertEquals(explode(',','Конюхова,Конюхової,Конюховій,Конюхову,Конюховою,Конюховій,Конюхово'), $this->object->getSecondNameCase()); } - public function testWomanSirname677() + public function testWomanSirname588() { $this->object->setSecondName('Копилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Копилова,Копилової,Копиловій,Копилову,Копиловою,Копиловій,Копилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname678() + public function testWomanSirname589() { $this->object->setSecondName('Кормильцева'); $this->object->setGender(2); $this->assertEquals(explode(',','Кормильцева,Кормильцевої,Кормильцевій,Кормильцеву,Кормильцевою,Кормильцевій,Кормильцево'), $this->object->getSecondNameCase()); } - public function testWomanSirname679() + public function testWomanSirname590() { $this->object->setSecondName('Коробова'); $this->object->setGender(2); $this->assertEquals(explode(',','Коробова,Коробової,Коробовій,Коробову,Коробовою,Коробовій,Коробово'), $this->object->getSecondNameCase()); } - public function testWomanSirname680() + public function testWomanSirname591() { $this->object->setSecondName('Коровкіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Коровкіна,Коровкіни,Коровкіні,Коровкіну,Коровкіною,Коровкіні,Коровкіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname681() + public function testWomanSirname592() { $this->object->setSecondName('Корольова'); $this->object->setGender(2); $this->assertEquals(explode(',','Корольова,Корольової,Корольовій,Корольову,Корольовою,Корольовій,Корольово'), $this->object->getSecondNameCase()); } - public function testWomanSirname682() + public function testWomanSirname593() { $this->object->setSecondName('Котова'); $this->object->setGender(2); $this->assertEquals(explode(',','Котова,Котової,Котовій,Котову,Котовою,Котовій,Котово'), $this->object->getSecondNameCase()); } - public function testWomanSirname683() + public function testWomanSirname594() { $this->object->setSecondName('Краснова'); $this->object->setGender(2); $this->assertEquals(explode(',','Краснова,Краснової,Красновій,Краснову,Красновою,Красновій,Красново'), $this->object->getSecondNameCase()); } - public function testWomanSirname684() + public function testWomanSirname595() { $this->object->setSecondName('Крилова'); $this->object->setGender(2); $this->assertEquals(explode(',','Крилова,Крилової,Криловій,Крилову,Криловою,Криловій,Крилово'), $this->object->getSecondNameCase()); } - public function testWomanSirname685() + public function testWomanSirname596() { $this->object->setSecondName('Кримова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кримова,Кримової,Кримовій,Кримову,Кримовою,Кримовій,Кримово'), $this->object->getSecondNameCase()); } - public function testWomanSirname686() + public function testWomanSirname597() { $this->object->setSecondName('Крюкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Крюкова,Крюкової,Крюковій,Крюкову,Крюковою,Крюковій,Крюково'), $this->object->getSecondNameCase()); } - public function testWomanSirname687() + public function testWomanSirname598() { $this->object->setSecondName('Кудряшова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кудряшова,Кудряшової,Кудряшовій,Кудряшову,Кудряшовою,Кудряшовій,Кудряшово'), $this->object->getSecondNameCase()); } - public function testWomanSirname688() + public function testWomanSirname599() { $this->object->setSecondName('Кузнецова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кузнецова,Кузнецової,Кузнецовій,Кузнецову,Кузнецовою,Кузнецовій,Кузнецово'), $this->object->getSecondNameCase()); } - public function testWomanSirname689() + public function testWomanSirname600() { $this->object->setSecondName('Кузьміна'); $this->object->setGender(2); $this->assertEquals(explode(',','Кузьміна,Кузьміни,Кузьміні,Кузьміну,Кузьміною,Кузьміні,Кузьміно'), $this->object->getSecondNameCase()); } - public function testWomanSirname690() + public function testWomanSirname601() { $this->object->setSecondName('Кулакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Кулакова,Кулакової,Кулаковій,Кулакову,Кулаковою,Кулаковій,Кулаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname691() + public function testWomanSirname602() { $this->object->setSecondName('Куликова'); $this->object->setGender(2); $this->assertEquals(explode(',','Куликова,Куликової,Куликовій,Куликову,Куликовою,Куликовій,Куликово'), $this->object->getSecondNameCase()); } - public function testWomanSirname692() + public function testWomanSirname603() { $this->object->setSecondName('Куркова'); $this->object->setGender(2); $this->assertEquals(explode(',','Куркова,Куркової,Курковій,Куркову,Курковою,Курковій,Курково'), $this->object->getSecondNameCase()); } - public function testWomanSirname693() + public function testWomanSirname604() { $this->object->setSecondName('Курочкіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Курочкіна,Курочкіни,Курочкіні,Курочкіну,Курочкіною,Курочкіні,Курочкіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname694() + public function testWomanSirname605() { $this->object->setSecondName('Лєскова'); $this->object->setGender(2); $this->assertEquals(explode(',','Лєскова,Лєскової,Лєсковій,Лєскову,Лєсковою,Лєсковій,Лєсково'), $this->object->getSecondNameCase()); } - public function testWomanSirname695() + public function testWomanSirname606() { $this->object->setSecondName('Лідова'); $this->object->setGender(2); $this->assertEquals(explode(',','Лідова,Лідової,Лідовій,Лідову,Лідовою,Лідовій,Лідово'), $this->object->getSecondNameCase()); } - public function testWomanSirname696() + public function testWomanSirname607() { $this->object->setSecondName('Ладигіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Ладигіна,Ладигіни,Ладигіні,Ладигіну,Ладигіною,Ладигіні,Ладигіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname697() + public function testWomanSirname608() { $this->object->setSecondName('Лазарєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Лазарєва,Лазарєвої,Лазарєвій,Лазарєву,Лазарєвою,Лазарєвій,Лазарєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname698() + public function testWomanSirname609() { $this->object->setSecondName('Лебедєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Лебедєва,Лебедєвої,Лебедєвій,Лебедєву,Лебедєвою,Лебедєвій,Лебедєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname699() + public function testWomanSirname610() { $this->object->setSecondName('Лихоносова'); $this->object->setGender(2); $this->assertEquals(explode(',','Лихоносова,Лихоносової,Лихоносовій,Лихоносову,Лихоносовою,Лихоносовій,Лихоносово'), $this->object->getSecondNameCase()); } - public function testWomanSirname700() + public function testWomanSirname611() { $this->object->setSecondName('Лосєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Лосєва,Лосєвої,Лосєвій,Лосєву,Лосєвою,Лосєвій,Лосєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname701() + public function testWomanSirname612() { $this->object->setSecondName('Львова'); $this->object->setGender(2); $this->assertEquals(explode(',','Львова,Львової,Львовій,Львову,Львовою,Львовій,Львово'), $this->object->getSecondNameCase()); } - public function testWomanSirname702() + public function testWomanSirname613() { $this->object->setSecondName('Любимова'); $this->object->setGender(2); $this->assertEquals(explode(',','Любимова,Любимової,Любимовій,Любимову,Любимовою,Любимовій,Любимово'), $this->object->getSecondNameCase()); } - public function testWomanSirname703() + public function testWomanSirname614() { $this->object->setSecondName('Мілютіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Мілютіна,Мілютіни,Мілютіні,Мілютіну,Мілютіною,Мілютіні,Мілютіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname704() + public function testWomanSirname615() { $this->object->setSecondName('Макарова'); $this->object->setGender(2); $this->assertEquals(explode(',','Макарова,Макарової,Макаровій,Макарову,Макаровою,Макаровій,Макарово'), $this->object->getSecondNameCase()); } - public function testWomanSirname705() + public function testWomanSirname616() { $this->object->setSecondName('Максимова'); $this->object->setGender(2); $this->assertEquals(explode(',','Максимова,Максимової,Максимовій,Максимову,Максимовою,Максимовій,Максимово'), $this->object->getSecondNameCase()); } - public function testWomanSirname706() + public function testWomanSirname617() { $this->object->setSecondName('Малакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Малакова,Малакової,Малаковій,Малакову,Малаковою,Малаковій,Малаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname707() + public function testWomanSirname618() { $this->object->setSecondName('Мамонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Мамонова,Мамонової,Мамоновій,Мамонову,Мамоновою,Мамоновій,Мамоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname708() + public function testWomanSirname619() { $this->object->setSecondName('Манасеїна'); $this->object->setGender(2); $this->assertEquals(explode(',','Манасеїна,Манасеїни,Манасеїні,Манасеїну,Манасеїною,Манасеїні,Манасеїно'), $this->object->getSecondNameCase()); } - public function testWomanSirname709() + public function testWomanSirname620() { $this->object->setSecondName('Маркова'); $this->object->setGender(2); $this->assertEquals(explode(',','Маркова,Маркової,Марковій,Маркову,Марковою,Марковій,Марково'), $this->object->getSecondNameCase()); } - public function testWomanSirname710() + public function testWomanSirname621() { $this->object->setSecondName('Мартенс'); $this->object->setGender(2); $this->assertEquals(explode(',','Мартенс,Мартенс,Мартенс,Мартенс,Мартенс,Мартенс,Мартенс'), $this->object->getSecondNameCase()); } - public function testWomanSirname711() + public function testWomanSirname622() { $this->object->setSecondName('Мартинова'); $this->object->setGender(2); $this->assertEquals(explode(',','Мартинова,Мартинової,Мартиновій,Мартинову,Мартиновою,Мартиновій,Мартиново'), $this->object->getSecondNameCase()); } - public function testWomanSirname712() + public function testWomanSirname623() { $this->object->setSecondName('Масленнікова'); $this->object->setGender(2); $this->assertEquals(explode(',','Масленнікова,Масленнікової,Масленніковій,Масленнікову,Масленніковою,Масленніковій,Масленніково'), $this->object->getSecondNameCase()); } - public function testWomanSirname713() + public function testWomanSirname624() { $this->object->setSecondName('Маслова'); $this->object->setGender(2); $this->assertEquals(explode(',','Маслова,Маслової,Масловій,Маслову,Масловою,Масловій,Маслово'), $this->object->getSecondNameCase()); } - public function testWomanSirname714() + public function testWomanSirname625() { $this->object->setSecondName('Матвєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Матвєєва,Матвєєвої,Матвєєвій,Матвєєву,Матвєєвою,Матвєєвій,Матвєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname715() + public function testWomanSirname626() { $this->object->setSecondName('Медведєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Медведєва,Медведєвої,Медведєвій,Медведєву,Медведєвою,Медведєвій,Медведєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname716() + public function testWomanSirname627() { $this->object->setSecondName('Мельникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Мельникова,Мельникової,Мельниковій,Мельникову,Мельниковою,Мельниковій,Мельниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname717() + public function testWomanSirname628() { $this->object->setSecondName('Миронова'); $this->object->setGender(2); $this->assertEquals(explode(',','Миронова,Миронової,Мироновій,Миронову,Мироновою,Мироновій,Мироново'), $this->object->getSecondNameCase()); } - public function testWomanSirname718() + public function testWomanSirname629() { $this->object->setSecondName('Михайлова'); $this->object->setGender(2); $this->assertEquals(explode(',','Михайлова,Михайлової,Михайловій,Михайлову,Михайловою,Михайловій,Михайлово'), $this->object->getSecondNameCase()); } - public function testWomanSirname719() + public function testWomanSirname630() { $this->object->setSecondName('Моїсєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Моїсєєва,Моїсєєвої,Моїсєєвій,Моїсєєву,Моїсєєвою,Моїсєєвій,Моїсєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname720() + public function testWomanSirname631() { $this->object->setSecondName('Моргунова'); $this->object->setGender(2); $this->assertEquals(explode(',','Моргунова,Моргунової,Моргуновій,Моргунову,Моргуновою,Моргуновій,Моргуново'), $this->object->getSecondNameCase()); } - public function testWomanSirname721() + public function testWomanSirname632() { $this->object->setSecondName('Моркова'); $this->object->setGender(2); $this->assertEquals(explode(',','Моркова,Моркової,Морковій,Моркову,Морковою,Морковій,Морково'), $this->object->getSecondNameCase()); } - public function testWomanSirname722() + public function testWomanSirname633() { $this->object->setSecondName('Морозова'); $this->object->setGender(2); $this->assertEquals(explode(',','Морозова,Морозової,Морозовій,Морозову,Морозовою,Морозовій,Морозово'), $this->object->getSecondNameCase()); } - public function testWomanSirname723() + public function testWomanSirname634() { $this->object->setSecondName('Мухіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Мухіна,Мухіни,Мухіні,Мухіну,Мухіною,Мухіні,Мухіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname724() + public function testWomanSirname635() { $this->object->setSecondName('Нікітіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Нікітіна,Нікітіни,Нікітіні,Нікітіну,Нікітіною,Нікітіні,Нікітіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname725() + public function testWomanSirname636() { $this->object->setSecondName('Ніколаєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Ніколаєва,Ніколаєвої,Ніколаєвій,Ніколаєву,Ніколаєвою,Ніколаєвій,Ніколаєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname726() + public function testWomanSirname637() { $this->object->setSecondName('Нікуліна'); $this->object->setGender(2); $this->assertEquals(explode(',','Нікуліна,Нікуліни,Нікуліні,Нікуліну,Нікуліною,Нікуліні,Нікуліно'), $this->object->getSecondNameCase()); } - public function testWomanSirname727() + public function testWomanSirname638() { $this->object->setSecondName('Набокова'); $this->object->setGender(2); $this->assertEquals(explode(',','Набокова,Набокової,Набоковій,Набокову,Набоковою,Набоковій,Набоково'), $this->object->getSecondNameCase()); } - public function testWomanSirname728() + public function testWomanSirname639() { $this->object->setSecondName('Некрасова'); $this->object->setGender(2); $this->assertEquals(explode(',','Некрасова,Некрасової,Некрасовій,Некрасову,Некрасовою,Некрасовій,Некрасово'), $this->object->getSecondNameCase()); } - public function testWomanSirname729() + public function testWomanSirname640() { $this->object->setSecondName('Новикова'); $this->object->setGender(2); $this->assertEquals(explode(',','Новикова,Новикової,Новиковій,Новикову,Новиковою,Новиковій,Новиково'), $this->object->getSecondNameCase()); } - public function testWomanSirname730() + public function testWomanSirname641() { $this->object->setSecondName('Орлова'); $this->object->setGender(2); $this->assertEquals(explode(',','Орлова,Орлової,Орловій,Орлову,Орловою,Орловій,Орлово'), $this->object->getSecondNameCase()); } - public function testWomanSirname731() + public function testWomanSirname642() { $this->object->setSecondName('Осипова'); $this->object->setGender(2); $this->assertEquals(explode(',','Осипова,Осипової,Осиповій,Осипову,Осиповою,Осиповій,Осипово'), $this->object->getSecondNameCase()); } - public function testWomanSirname732() + public function testWomanSirname643() { $this->object->setSecondName('Павлова'); $this->object->setGender(2); $this->assertEquals(explode(',','Павлова,Павлової,Павловій,Павлову,Павловою,Павловій,Павлово'), $this->object->getSecondNameCase()); } - public function testWomanSirname733() + public function testWomanSirname644() { $this->object->setSecondName('Павлушкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Павлушкова,Павлушкової,Павлушковій,Павлушкову,Павлушковою,Павлушковій,Павлушково'), $this->object->getSecondNameCase()); } - public function testWomanSirname734() + public function testWomanSirname645() { $this->object->setSecondName('Панова'); $this->object->setGender(2); $this->assertEquals(explode(',','Панова,Панової,Пановій,Панову,Пановою,Пановій,Паново'), $this->object->getSecondNameCase()); } - public function testWomanSirname735() + public function testWomanSirname646() { $this->object->setSecondName('Петрова'); $this->object->setGender(2); $this->assertEquals(explode(',','Петрова,Петрової,Петровій,Петрову,Петровою,Петровій,Петрово'), $this->object->getSecondNameCase()); } - public function testWomanSirname736() + public function testWomanSirname647() { $this->object->setSecondName('Пильчикова'); $this->object->setGender(2); $this->assertEquals(explode(',','Пильчикова,Пильчикової,Пильчиковій,Пильчикову,Пильчиковою,Пильчиковій,Пильчиково'), $this->object->getSecondNameCase()); } - public function testWomanSirname737() + public function testWomanSirname648() { $this->object->setSecondName('Платонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Платонова,Платонової,Платоновій,Платонову,Платоновою,Платоновій,Платоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname738() + public function testWomanSirname649() { $this->object->setSecondName('Плеханова'); $this->object->setGender(2); $this->assertEquals(explode(',','Плеханова,Плеханової,Плехановій,Плеханову,Плехановою,Плехановій,Плеханово'), $this->object->getSecondNameCase()); } - public function testWomanSirname739() + public function testWomanSirname650() { $this->object->setSecondName('Полякова'); $this->object->setGender(2); $this->assertEquals(explode(',','Полякова,Полякової,Поляковій,Полякову,Поляковою,Поляковій,Поляково'), $this->object->getSecondNameCase()); } - public function testWomanSirname740() + public function testWomanSirname651() { $this->object->setSecondName('Пономарьова'); $this->object->setGender(2); $this->assertEquals(explode(',','Пономарьова,Пономарьової,Пономарьовій,Пономарьову,Пономарьовою,Пономарьовій,Пономарьово'), $this->object->getSecondNameCase()); } - public function testWomanSirname741() + public function testWomanSirname652() { $this->object->setSecondName('Попова'); $this->object->setGender(2); $this->assertEquals(explode(',','Попова,Попової,Поповій,Попову,Поповою,Поповій,Попово'), $this->object->getSecondNameCase()); } - public function testWomanSirname742() + public function testWomanSirname653() { $this->object->setSecondName('Пояркова'); $this->object->setGender(2); $this->assertEquals(explode(',','Пояркова,Пояркової,Поярковій,Пояркову,Поярковою,Поярковій,Поярково'), $this->object->getSecondNameCase()); } - public function testWomanSirname743() + public function testWomanSirname654() { $this->object->setSecondName('Пригунова'); $this->object->setGender(2); $this->assertEquals(explode(',','Пригунова,Пригунової,Пригуновій,Пригунову,Пригуновою,Пригуновій,Пригуново'), $this->object->getSecondNameCase()); } - public function testWomanSirname744() + public function testWomanSirname655() { $this->object->setSecondName('Прошкіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Прошкіна,Прошкіни,Прошкіні,Прошкіну,Прошкіною,Прошкіні,Прошкіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname745() + public function testWomanSirname656() { $this->object->setSecondName('Решетникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Решетникова,Решетникової,Решетниковій,Решетникову,Решетниковою,Решетниковій,Решетниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname746() + public function testWomanSirname657() { $this->object->setSecondName('Рожкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Рожкова,Рожкової,Рожковій,Рожкову,Рожковою,Рожковій,Рожково'), $this->object->getSecondNameCase()); } - public function testWomanSirname747() + public function testWomanSirname658() { $this->object->setSecondName('Романова'); $this->object->setGender(2); $this->assertEquals(explode(',','Романова,Романової,Романовій,Романову,Романовою,Романовій,Романово'), $this->object->getSecondNameCase()); } - public function testWomanSirname748() + public function testWomanSirname659() { $this->object->setSecondName('Рябова'); $this->object->setGender(2); $this->assertEquals(explode(',','Рябова,Рябової,Рябовій,Рябову,Рябовою,Рябовій,Рябово'), $this->object->getSecondNameCase()); } - public function testWomanSirname749() + public function testWomanSirname660() { $this->object->setSecondName('Сабліна'); $this->object->setGender(2); $this->assertEquals(explode(',','Сабліна,Сабліни,Сабліні,Сабліну,Сабліною,Сабліні,Сабліно'), $this->object->getSecondNameCase()); } - public function testWomanSirname750() + public function testWomanSirname661() { $this->object->setSecondName('Савіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Савіна,Савіни,Савіні,Савіну,Савіною,Савіні,Савіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname751() + public function testWomanSirname662() { $this->object->setSecondName('Сазонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Сазонова,Сазонової,Сазоновій,Сазонову,Сазоновою,Сазоновій,Сазоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname752() + public function testWomanSirname663() { $this->object->setSecondName('Сальникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Сальникова,Сальникової,Сальниковій,Сальникову,Сальниковою,Сальниковій,Сальниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname753() + public function testWomanSirname664() { $this->object->setSecondName('Самойлова'); $this->object->setGender(2); $this->assertEquals(explode(',','Самойлова,Самойлової,Самойловій,Самойлову,Самойловою,Самойловій,Самойлово'), $this->object->getSecondNameCase()); } - public function testWomanSirname754() + public function testWomanSirname665() { $this->object->setSecondName('Самсонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Самсонова,Самсонової,Самсоновій,Самсонову,Самсоновою,Самсоновій,Самсоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname755() + public function testWomanSirname666() { $this->object->setSecondName('Сбітнєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Сбітнєва,Сбітнєвої,Сбітнєвій,Сбітнєву,Сбітнєвою,Сбітнєвій,Сбітнєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname756() + public function testWomanSirname667() { $this->object->setSecondName('Свиридова'); $this->object->setGender(2); $this->assertEquals(explode(',','Свиридова,Свиридової,Свиридовій,Свиридову,Свиридовою,Свиридовій,Свиридово'), $this->object->getSecondNameCase()); } - public function testWomanSirname757() + public function testWomanSirname668() { $this->object->setSecondName('Селезньова'); $this->object->setGender(2); $this->assertEquals(explode(',','Селезньова,Селезньової,Селезньовій,Селезньову,Селезньовою,Селезньовій,Селезньово'), $this->object->getSecondNameCase()); } - public function testWomanSirname758() + public function testWomanSirname669() { $this->object->setSecondName('Семенова'); $this->object->setGender(2); $this->assertEquals(explode(',','Семенова,Семенової,Семеновій,Семенову,Семеновою,Семеновій,Семеново'), $this->object->getSecondNameCase()); } - public function testWomanSirname759() + public function testWomanSirname670() { $this->object->setSecondName('Сербіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Сербіна,Сербіни,Сербіні,Сербіну,Сербіною,Сербіні,Сербіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname760() + public function testWomanSirname671() { $this->object->setSecondName('Сергєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Сергєєва,Сергєєвої,Сергєєвій,Сергєєву,Сергєєвою,Сергєєвій,Сергєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname761() + public function testWomanSirname672() { $this->object->setSecondName('Сибірякова'); $this->object->setGender(2); $this->assertEquals(explode(',','Сибірякова,Сибірякової,Сибіряковій,Сибірякову,Сибіряковою,Сибіряковій,Сибіряково'), $this->object->getSecondNameCase()); } - public function testWomanSirname762() + public function testWomanSirname673() { $this->object->setSecondName('Сидорова'); $this->object->setGender(2); $this->assertEquals(explode(',','Сидорова,Сидорової,Сидоровій,Сидорову,Сидоровою,Сидоровій,Сидорово'), $this->object->getSecondNameCase()); } - public function testWomanSirname763() + public function testWomanSirname674() { $this->object->setSecondName('Симонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Симонова,Симонової,Симоновій,Симонову,Симоновою,Симоновій,Симоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname764() + public function testWomanSirname675() { $this->object->setSecondName('Синельникова'); $this->object->setGender(2); $this->assertEquals(explode(',','Синельникова,Синельникової,Синельниковій,Синельникову,Синельниковою,Синельниковій,Синельниково'), $this->object->getSecondNameCase()); } - public function testWomanSirname765() + public function testWomanSirname676() { $this->object->setSecondName('Скобелева'); $this->object->setGender(2); $this->assertEquals(explode(',','Скобелева,Скобелевої,Скобелевій,Скобелеву,Скобелевою,Скобелевій,Скобелево'), $this->object->getSecondNameCase()); } - public function testWomanSirname766() + public function testWomanSirname677() { $this->object->setSecondName('Скобліна'); $this->object->setGender(2); $this->assertEquals(explode(',','Скобліна,Скобліни,Скобліні,Скобліну,Скобліною,Скобліні,Скобліно'), $this->object->getSecondNameCase()); } - public function testWomanSirname767() + public function testWomanSirname678() { $this->object->setSecondName('Смирнова'); $this->object->setGender(2); $this->assertEquals(explode(',','Смирнова,Смирнової,Смирновій,Смирнову,Смирновою,Смирновій,Смирново'), $this->object->getSecondNameCase()); } - public function testWomanSirname768() + public function testWomanSirname679() { $this->object->setSecondName('Снєгірьова'); $this->object->setGender(2); $this->assertEquals(explode(',','Снєгірьова,Снєгірьової,Снєгірьовій,Снєгірьову,Снєгірьовою,Снєгірьовій,Снєгірьово'), $this->object->getSecondNameCase()); } - public function testWomanSirname769() + public function testWomanSirname680() { $this->object->setSecondName('Соболєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Соболєва,Соболєвої,Соболєвій,Соболєву,Соболєвою,Соболєвій,Соболєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname770() + public function testWomanSirname681() { $this->object->setSecondName('Соколова'); $this->object->setGender(2); $this->assertEquals(explode(',','Соколова,Соколової,Соколовій,Соколову,Соколовою,Соколовій,Соколово'), $this->object->getSecondNameCase()); } - public function testWomanSirname771() + public function testWomanSirname682() { $this->object->setSecondName('Солнцева'); $this->object->setGender(2); $this->assertEquals(explode(',','Солнцева,Солнцевої,Солнцевій,Солнцеву,Солнцевою,Солнцевій,Солнцево'), $this->object->getSecondNameCase()); } - public function testWomanSirname772() + public function testWomanSirname683() { $this->object->setSecondName('Соловйова'); $this->object->setGender(2); $this->assertEquals(explode(',','Соловйова,Соловйової,Соловйовій,Соловйову,Соловйовою,Соловйовій,Соловйово'), $this->object->getSecondNameCase()); } - public function testWomanSirname773() + public function testWomanSirname684() { $this->object->setSecondName('Сомова'); $this->object->setGender(2); $this->assertEquals(explode(',','Сомова,Сомової,Сомовій,Сомову,Сомовою,Сомовій,Сомово'), $this->object->getSecondNameCase()); } - public function testWomanSirname774() + public function testWomanSirname685() { $this->object->setSecondName('Сорокіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Сорокіна,Сорокіни,Сорокіні,Сорокіну,Сорокіною,Сорокіні,Сорокіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname775() + public function testWomanSirname686() { $this->object->setSecondName('Стєклова'); $this->object->setGender(2); $this->assertEquals(explode(',','Стєклова,Стєклової,Стєкловій,Стєклову,Стєкловою,Стєкловій,Стєклово'), $this->object->getSecondNameCase()); } - public function testWomanSirname776() + public function testWomanSirname687() { $this->object->setSecondName('Старкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Старкова,Старкової,Старковій,Старкову,Старковою,Старковій,Старково'), $this->object->getSecondNameCase()); } - public function testWomanSirname777() + public function testWomanSirname688() { $this->object->setSecondName('Степанова'); $this->object->setGender(2); $this->assertEquals(explode(',','Степанова,Степанової,Степановій,Степанову,Степановою,Степановій,Степаново'), $this->object->getSecondNameCase()); } - public function testWomanSirname778() + public function testWomanSirname689() { $this->object->setSecondName('Табакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Табакова,Табакової,Табаковій,Табакову,Табаковою,Табаковій,Табаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname779() + public function testWomanSirname690() { $this->object->setSecondName('Тарасова'); $this->object->setGender(2); $this->assertEquals(explode(',','Тарасова,Тарасової,Тарасовій,Тарасову,Тарасовою,Тарасовій,Тарасово'), $this->object->getSecondNameCase()); } - public function testWomanSirname780() + public function testWomanSirname691() { $this->object->setSecondName('Терентьєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Терентьєва,Терентьєвої,Терентьєвій,Терентьєву,Терентьєвою,Терентьєвій,Терентьєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname781() + public function testWomanSirname692() { $this->object->setSecondName('Тимофєєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Тимофєєва,Тимофєєвої,Тимофєєвій,Тимофєєву,Тимофєєвою,Тимофєєвій,Тимофєєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname782() + public function testWomanSirname693() { $this->object->setSecondName('Титова'); $this->object->setGender(2); $this->assertEquals(explode(',','Титова,Титової,Титовій,Титову,Титовою,Титовій,Титово'), $this->object->getSecondNameCase()); } - public function testWomanSirname783() + public function testWomanSirname694() { $this->object->setSecondName('Тихомирова'); $this->object->setGender(2); $this->assertEquals(explode(',','Тихомирова,Тихомирової,Тихомировій,Тихомирову,Тихомировою,Тихомировій,Тихомирово'), $this->object->getSecondNameCase()); } - public function testWomanSirname784() + public function testWomanSirname695() { $this->object->setSecondName('Тихонова'); $this->object->setGender(2); $this->assertEquals(explode(',','Тихонова,Тихонової,Тихоновій,Тихонову,Тихоновою,Тихоновій,Тихоново'), $this->object->getSecondNameCase()); } - public function testWomanSirname785() + public function testWomanSirname696() { $this->object->setSecondName('Тюленєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Тюленєва,Тюленєвої,Тюленєвій,Тюленєву,Тюленєвою,Тюленєвій,Тюленєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname786() + public function testWomanSirname697() { $this->object->setSecondName('Уварова'); $this->object->setGender(2); $this->assertEquals(explode(',','Уварова,Уварової,Уваровій,Уварову,Уваровою,Уваровій,Уварово'), $this->object->getSecondNameCase()); } - public function testWomanSirname787() + public function testWomanSirname698() { $this->object->setSecondName('Усова'); $this->object->setGender(2); $this->assertEquals(explode(',','Усова,Усової,Усовій,Усову,Усовою,Усовій,Усово'), $this->object->getSecondNameCase()); } - public function testWomanSirname788() + public function testWomanSirname699() { $this->object->setSecondName('Устинова'); $this->object->setGender(2); $this->assertEquals(explode(',','Устинова,Устинової,Устиновій,Устинову,Устиновою,Устиновій,Устиново'), $this->object->getSecondNameCase()); } - public function testWomanSirname789() + public function testWomanSirname700() { $this->object->setSecondName('Філіппова'); $this->object->setGender(2); $this->assertEquals(explode(',','Філіппова,Філіппової,Філіпповій,Філіппову,Філіпповою,Філіпповій,Філіппово'), $this->object->getSecondNameCase()); } - public function testWomanSirname790() + public function testWomanSirname701() { $this->object->setSecondName('Філатова'); $this->object->setGender(2); $this->assertEquals(explode(',','Філатова,Філатової,Філатовій,Філатову,Філатовою,Філатовій,Філатово'), $this->object->getSecondNameCase()); } - public function testWomanSirname791() + public function testWomanSirname702() { $this->object->setSecondName('Федорова'); $this->object->setGender(2); $this->assertEquals(explode(',','Федорова,Федорової,Федоровій,Федорову,Федоровою,Федоровій,Федорово'), $this->object->getSecondNameCase()); } - public function testWomanSirname792() + public function testWomanSirname703() { $this->object->setSecondName('Фоміна'); $this->object->setGender(2); $this->assertEquals(explode(',','Фоміна,Фоміни,Фоміні,Фоміну,Фоміною,Фоміні,Фоміно'), $this->object->getSecondNameCase()); } - public function testWomanSirname793() + public function testWomanSirname704() { $this->object->setSecondName('Фролова'); $this->object->setGender(2); $this->assertEquals(explode(',','Фролова,Фролової,Фроловій,Фролову,Фроловою,Фроловій,Фролово'), $this->object->getSecondNameCase()); } - public function testWomanSirname794() + public function testWomanSirname705() { $this->object->setSecondName('Хілкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Хілкова,Хілкової,Хілковій,Хілкову,Хілковою,Хілковій,Хілково'), $this->object->getSecondNameCase()); } - public function testWomanSirname795() + public function testWomanSirname706() { $this->object->setSecondName('Хвостова'); $this->object->setGender(2); $this->assertEquals(explode(',','Хвостова,Хвостової,Хвостовій,Хвостову,Хвостовою,Хвостовій,Хвостово'), $this->object->getSecondNameCase()); } - public function testWomanSirname796() + public function testWomanSirname707() { $this->object->setSecondName('Худякова'); $this->object->setGender(2); $this->assertEquals(explode(',','Худякова,Худякової,Худяковій,Худякову,Худяковою,Худяковій,Худяково'), $this->object->getSecondNameCase()); } - public function testWomanSirname797() + public function testWomanSirname708() { $this->object->setSecondName('Цвєткова'); $this->object->setGender(2); $this->assertEquals(explode(',','Цвєткова,Цвєткової,Цвєтковій,Цвєткову,Цвєтковою,Цвєтковій,Цвєтково'), $this->object->getSecondNameCase()); } - public function testWomanSirname798() + public function testWomanSirname709() { $this->object->setSecondName('Чанова'); $this->object->setGender(2); $this->assertEquals(explode(',','Чанова,Чанової,Чановій,Чанову,Чановою,Чановій,Чаново'), $this->object->getSecondNameCase()); } - public function testWomanSirname799() + public function testWomanSirname710() { $this->object->setSecondName('Чевкіна'); $this->object->setGender(2); $this->assertEquals(explode(',','Чевкіна,Чевкіни,Чевкіні,Чевкіну,Чевкіною,Чевкіні,Чевкіно'), $this->object->getSecondNameCase()); } - public function testWomanSirname800() + public function testWomanSirname711() { $this->object->setSecondName('Черенкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Черенкова,Черенкової,Черенковій,Черенкову,Черенковою,Черенковій,Черенково'), $this->object->getSecondNameCase()); } - public function testWomanSirname801() + public function testWomanSirname712() { $this->object->setSecondName('Черепкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Черепкова,Черепкової,Черепковій,Черепкову,Черепковою,Черепковій,Черепково'), $this->object->getSecondNameCase()); } - public function testWomanSirname802() + public function testWomanSirname713() { $this->object->setSecondName('Чулкова'); $this->object->setGender(2); $this->assertEquals(explode(',','Чулкова,Чулкової,Чулковій,Чулкову,Чулковою,Чулковій,Чулково'), $this->object->getSecondNameCase()); } - public function testWomanSirname803() + public function testWomanSirname714() { $this->object->setSecondName('Шевельова'); $this->object->setGender(2); $this->assertEquals(explode(',','Шевельова,Шевельової,Шевельовій,Шевельову,Шевельовою,Шевельовій,Шевельово'), $this->object->getSecondNameCase()); } - public function testWomanSirname804() + public function testWomanSirname715() { $this->object->setSecondName('Шеліхова'); $this->object->setGender(2); $this->assertEquals(explode(',','Шеліхова,Шеліхової,Шеліховій,Шеліхову,Шеліховою,Шеліховій,Шеліхово'), $this->object->getSecondNameCase()); } - public function testWomanSirname805() + public function testWomanSirname716() { $this->object->setSecondName('Шиніна'); $this->object->setGender(2); $this->assertEquals(explode(',','Шиніна,Шиніни,Шиніні,Шиніну,Шиніною,Шиніні,Шиніно'), $this->object->getSecondNameCase()); } - public function testWomanSirname806() + public function testWomanSirname717() { $this->object->setSecondName('Ширяєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Ширяєва,Ширяєвої,Ширяєвій,Ширяєву,Ширяєвою,Ширяєвій,Ширяєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname807() + public function testWomanSirname718() { $this->object->setSecondName('Шишова'); $this->object->setGender(2); $this->assertEquals(explode(',','Шишова,Шишової,Шишовій,Шишову,Шишовою,Шишовій,Шишово'), $this->object->getSecondNameCase()); } - public function testWomanSirname808() + public function testWomanSirname719() { $this->object->setSecondName('Шулакова'); $this->object->setGender(2); $this->assertEquals(explode(',','Шулакова,Шулакової,Шулаковій,Шулакову,Шулаковою,Шулаковій,Шулаково'), $this->object->getSecondNameCase()); } - public function testWomanSirname809() + public function testWomanSirname720() { $this->object->setSecondName('Щапова'); $this->object->setGender(2); $this->assertEquals(explode(',','Щапова,Щапової,Щаповій,Щапову,Щаповою,Щаповій,Щапово'), $this->object->getSecondNameCase()); } - public function testWomanSirname810() + public function testWomanSirname721() { $this->object->setSecondName('Щаслива'); $this->object->setGender(2); $this->assertEquals(explode(',','Щаслива,Щасливої,Щасливій,Щасливу,Щасливою,Щасливій,Щасливо'), $this->object->getSecondNameCase()); } - public function testWomanSirname811() + public function testWomanSirname722() { $this->object->setSecondName('Яковлєва'); $this->object->setGender(2); $this->assertEquals(explode(',','Яковлєва,Яковлєвої,Яковлєвій,Яковлєву,Яковлєвою,Яковлєвій,Яковлєво'), $this->object->getSecondNameCase()); } - public function testWomanSirname812() + public function testWomanSirname723() { $this->object->setSecondName('Яшина'); $this->object->setGender(2); diff --git a/Tests/TestGenerator/CrazyNCLNameCaseUAGenerator.php b/Tests/TestGenerator/CrazyNCLNameCaseUAGenerator.php new file mode 100644 index 0000000..7479777 --- /dev/null +++ b/Tests/TestGenerator/CrazyNCLNameCaseUAGenerator.php @@ -0,0 +1,95 @@ +resultArr[]=file('Names/boy_full_result.txt'); + //$this->resultArr[]=file('Names/girl_full_result.txt'); + } + + public function generate($fname, $gender) + { + $this->maintemplate = file_get_contents('Template/NCLNameCaseUaTest.main'); + $this->testtemplate = file_get_contents('Template/NCLNameCaseCrazyTest.test'); + //$this->resultArr=file('Names/'.$gender.'_full_result.txt'); + $this->count = 0; + $fnewname = $fname; + if ($fnewname == 'Sirnames') + { + $fnewname = 'second'; + } + if ($gender == 'boy') + { + $this->gender = 1; + $this->dbTable = 'boy' . strtolower($fnewname); + } + else + { + $this->gender = 2; + $this->dbTable = 'girl' . strtolower($fnewname); + } + $this->resultArr = mysql_query("SELECT * FROM {$this->dbTable}"); + //foreach ($this->resultArr as $key=>$value) + //{ + //$this->gender=$key+1; + $all = array(); + while ($row = mysql_fetch_assoc($this->resultArr)) + { + //$tmpnames=explode("#",trim(str_replace('ё','е',$name))); + + $firstRes = array(); + $secondRes = array(); + $fatherRes = array(); + $secondRes = $fatherRes = $firstRes = explode('#', $row['nameCase']); + if ($row['nameCase']) + { + $this->generateTest($firstRes); + } + } + //} + $res = str_replace('{% tests %}', $this->tests, $this->maintemplate); + $res = str_replace('{% name %}', $fname, $res); + file_put_contents('../Library/CrazyTest' . $fname . $gender . '.php', $res); + } + + private function generateTest($firstRes) + { + $tpl = $this->testtemplate; + $tpl = str_replace('{% id %}', $this->count, $tpl); + + $tpl = str_replace('{% name %}', $firstRes[0], $tpl); + $tpl = str_replace('{% OK %}', implode(',', $firstRes), $tpl); + + $this->tests.=$tpl; + $this->count++; + } + +} + +$p = new TestGeneratorDB; +$p->generate('Names', 'boy'); +$p = new TestGeneratorDB; +$p->generate('Names', 'girl'); + +$p = new TestGeneratorDB; +$p->generate('Father', 'boy'); +$p = new TestGeneratorDB; +$p->generate('Father', 'girl'); + +$p = new TestGeneratorDB; +$p->generate('Sirnames', 'boy'); +$p = new TestGeneratorDB; +$p->generate('Sirnames', 'girl'); +?> \ No newline at end of file diff --git a/Tests/TestGenerator/NCLNameCaseUAGenerator.php b/Tests/TestGenerator/NCLNameCaseUAGenerator.php index a3473f5..c212b8b 100644 --- a/Tests/TestGenerator/NCLNameCaseUAGenerator.php +++ b/Tests/TestGenerator/NCLNameCaseUAGenerator.php @@ -26,7 +26,7 @@ class TestGeneratorDB //$this->resultArr=file('Names/'.$gender.'_full_result.txt'); $this->count = 0; $fnewname = $fname; - if($fnewname=='Sirnames') + if ($fnewname == 'Sirnames') { $fnewname = 'second'; } @@ -38,7 +38,7 @@ class TestGeneratorDB else { $this->gender = 2; - $this->dbTable = 'girl' . strtolower($fnewname) ; + $this->dbTable = 'girl' . strtolower($fnewname); } $this->resultArr = mysql_query("SELECT * FROM {$this->dbTable}"); //foreach ($this->resultArr as $key=>$value) @@ -53,8 +53,10 @@ class TestGeneratorDB $secondRes = array(); $fatherRes = array(); $secondRes = $fatherRes = $firstRes = explode('#', $row['nameCase']); - - $this->generateTest($firstRes, $secondRes, $fatherRes); + if ($row['nameCase']) + { + $this->generateTest($firstRes, $secondRes, $fatherRes); + } } //} $res = str_replace('{% tests %}', $this->tests, $this->maintemplate); @@ -66,9 +68,9 @@ class TestGeneratorDB { $tpl = $this->testtemplate; $tpl = str_replace('{% id %}', $this->count, $tpl); - $tpl=str_replace('{% second %}', $secondRes[0], $tpl); + $tpl = str_replace('{% second %}', $secondRes[0], $tpl); $tpl = str_replace('{% first %}', $firstRes[0], $tpl); - $tpl=str_replace('{% father %}', $fatherRes[0], $tpl); + $tpl = str_replace('{% father %}', $fatherRes[0], $tpl); $tpl = str_replace('{% gender %}', $this->gender, $tpl); $tpl = str_replace('{% firstOK %}', implode(',', $firstRes), $tpl); $tpl = str_replace('{% secondOK %}', implode(',', $secondRes), $tpl); diff --git a/Tests/TestGenerator/Template/NCLNameCaseCrazyTest.test b/Tests/TestGenerator/Template/NCLNameCaseCrazyTest.test new file mode 100644 index 0000000..3a7d020 --- /dev/null +++ b/Tests/TestGenerator/Template/NCLNameCaseCrazyTest.test @@ -0,0 +1,5 @@ + + public function testCrazy{% id %}() + { + $this->assertEquals(explode(',','{% OK %}'), $this->object->q('{% name %}')); + } \ No newline at end of file diff --git a/Tests/debug.php b/Tests/debug.php index 3c483e7..9c2ee37 100644 --- a/Tests/debug.php +++ b/Tests/debug.php @@ -3,6 +3,13 @@ header('Content-type: text/html; charset=utf-8'); require '../Library/NCL.NameCase.ua.php'; $ob = new NCLNameCaseUa; -print_r($ob->qSecondName('Донськая',null,2)); -echo $ob->getSecondNameRule(); + +//print_r($ob->q("Швець Антон")); +//var_dump($ob->getWordsArray()); + +print_r($ob->fullReset()->setFullName("Афросинин", "Павел", "Илларионович")->getFormatted(null, "N F S")); + +//echo $ob->getFullNameFormat("Мая"); +//echo $ob->genderDetect("Іванцов Микола Микита Андрій Петро Михайлович Миколайович Антонівна"); +//echo $ob->getSecondNameRule(); ?> diff --git a/Tutorial/demoRU.php b/Tutorial/demoRU.php deleted file mode 100644 index bbca2c7..0000000 --- a/Tutorial/demoRU.php +++ /dev/null @@ -1,48 +0,0 @@ -q("Афонин Николай Сергеевич", NCL::$RODITLN) - . ' о проделаной работе вместе с его сыном ' . - $nc->q("Афонин Никита", NCL::$TVORITELN) . - ' на осенних каникулах. Задание держалось на ' . - $nc->q("Маргаритта Николаевна", NCL::$PREDLOGN) . - '; Поздравляем всех предчастных, в том числе и ' . - $nc->q("Кардонский Серафим Ильич", NCL::$VINITELN) . ' и ' . - $nc->q("Лобудская София Викторовна", NCL::$VINITELN) . - '. Хотим передать поздравление также ' . - $nc->q("Игнатьев Павел Викторович", NCL::$DATELN) . ' и ' . - $nc->q("Сумарский Лев", NCL::$DATELN); - -/* - * ======================== - * Результат выполнения - * ======================== - * Отчет, Афонина Николая Сергеевича о проделаной работе вместе с его сыном Афониным Никитой на осенних каникулах. Задание держалось на Маргаритте Николаевне; Поздравляем всех предчастных, в том числе и Кардонского Серафима Ильича и Лобудскую Софию Викторовну. Хотим передать поздравление также Игнатьеву Павлу Викторовичу и Сумарскому Льву - */ - - - - - diff --git a/Tutorial/demoUA.php b/Tutorial/demoUA.php deleted file mode 100644 index 4217954..0000000 --- a/Tutorial/demoUA.php +++ /dev/null @@ -1,58 +0,0 @@ -q("Афонін Микола Сергійович", NCL::$RODITLN) - . ' про виконану роботу разом з його сином ' . - $nc->q("Афонін Микита", NCL::$TVORITELN) . - ' на осінніх канікулах. Завдання трималося на ' . - $nc->q("Маргарита Миколаївна", NCL::$PREDLOGN) . - '; Вітаємо всіх, а також ' . - $nc->q("Розумвський Андрій Миколайович", NCL::$VINITELN) . ' та ' . - $nc->q("Лобудска Софія Вікторівна", NCL::$VINITELN) . - '. Хочемо передати вітання ' . - $nc->q("Воробей Хорив Іларіонович", NCL::$DATELN) . ' і ' . - $nc->q("Мазепа Лев", NCL::$UaDavalnyi) . '. ' . - $nc->q("Афродіта Іллівна", NCL::$UaKlychnyi) . ', триматесь!'; - -/* - * ======================== - * Результат выполнения - * ======================== - * Звіт, Афоніна Миколи Сергійовича про виконану роботу разом з його сином Афоніном Микитою на осінніх канікулах. Завдання трималося на Маргариті Миколаївні; Вітаємо всіх, а також Розумвського Андрія Миколайовича та Лобудску Софію Вікторівну. Хочемо передати вітання Вороб’єві Хоривові Іларіоновичу і Мазепі Левові. Афродіто Іллівно, триматесь! - */ - - - - - diff --git a/Tutorial/lesson1.php b/Tutorial/lesson1.php new file mode 100644 index 0000000..bda9f0f --- /dev/null +++ b/Tutorial/lesson1.php @@ -0,0 +1,31 @@ +q("Андрей Николаевич")); + +/** + * Подключаем другой язык + */ +require '../Library/NCL.NameCase.ua.php'; +/** + * Создаем объект класса. + * Теперь библиотека готова к работе + */ +$nc = new NCLNameCaseUa(); +/** + * Производим склонения и выводим результат на экран + */ +print_r($nc->q("Андрій Миколайович")); +?> \ No newline at end of file diff --git a/Tutorial/lesson2.php b/Tutorial/lesson2.php new file mode 100644 index 0000000..55537cd --- /dev/null +++ b/Tutorial/lesson2.php @@ -0,0 +1,25 @@ +q('Андрей Николаевич', NCL::$RODITLN)."\n"; + +/** + * Указываем падеж украинской константой + */ +echo $nc->q('Андрей Николаевич', NCL::$UaRodovyi)."\n"; + +/** + * Явно не указываем пол + */ +print_r($nc->q('Иващук')); + +/** + * Указываем мужской пол + */ +print_r($nc->q('Иващук', null, NCL::$MAN)); +?> diff --git a/Tutorial/lesson3.php b/Tutorial/lesson3.php new file mode 100644 index 0000000..2dae526 --- /dev/null +++ b/Tutorial/lesson3.php @@ -0,0 +1,42 @@ +genderDetect($person); + +/** + * Выводим приветствие + */ +echo "Мы хотим предложить " . $nc->q($person, NCL::$DATELN) . " наши новые товары из категорий: +
      "; + +/** + * В зависимости от пола предлагаем разные товары + */ +if ($gender == NCL::$MAN) +{ + echo "
    • Рыбалка и охота
    • +
    • Электроника
    • +
    • Инструменты для дома
    • "; +} +else +{ + echo "
    • Книги о кулинарии
    • +
    • Косметика
    • +
    • Дом и семья
    • "; +} +echo "
    "; +?> diff --git a/Tutorial/lesson4.php b/Tutorial/lesson4.php new file mode 100644 index 0000000..bace40e --- /dev/null +++ b/Tutorial/lesson4.php @@ -0,0 +1,9 @@ +q("АНДРЕЙ НИКОЛАЕВИЧ", NCL::$RODITLN)."\n"; +echo $nc->q("королёв Никита ПЕТРОВИЧ", NCL::$RODITLN)."\n"; +echo $nc->q("ПороСЁнОК ПёТР", NCL::$RODITLN)."\n"; +?> diff --git a/Tutorial/lesson5.1.php b/Tutorial/lesson5.1.php new file mode 100644 index 0000000..61518d2 --- /dev/null +++ b/Tutorial/lesson5.1.php @@ -0,0 +1,30 @@ +qFullName("Иванов", "Фёдор", "Ильич", null, NCL::$TVORITELN)."\n"; //Ивановым Фёдором Ильичом + +/** + * В формате не обязательно использовать все слова + */ +echo $nc->qFullName("Иванов", "Фёдор", "Ильич", NCL::$MAN, NCL::$TVORITELN, "N F")."\n"; //Фёдором Ильичом + +/** + * Можно указать формат и не указывать пол человека + */ +echo $nc->qFullName("Иванов", "Фёдор", "Ильич", null, NCL::$TVORITELN, "S N")."\n"; //Ивановым Фёдором + +/** + * Можно указать все параметры + */ +echo $nc->qFullName("Иванов", "Фёдор", "Ильич", NCL::$MAN, NCL::$TVORITELN, "S N F")."\n"; //Ивановым Фёдором Ильичом + +/** + * В строке-формате могут присутствовать любые символы + */ +echo $nc->qFullName("Иванов", "Фёдор", "Ильич", NCL::$MAN, NCL::$TVORITELN, "Фамилия: S, Имя: N, Отчество: F")."\n"; //Фамилия: Ивановым, Имя: Фёдором, Отчество: Ильичом +?> diff --git a/Tutorial/lesson5.2.php b/Tutorial/lesson5.2.php new file mode 100644 index 0000000..11cc30b --- /dev/null +++ b/Tutorial/lesson5.2.php @@ -0,0 +1,20 @@ +qFatherName("Николаевич", NCL::$DATELN)."\n"; + +/** + * Если не указать падеж, получим массив со всеми падежами. + */ +print_r($nc->qFirstName("Андрей")); + +/** + * В ситувациях, когда не возможно определить пол, его полезно указать. + */ +echo $nc->qSecondName("Касюк", NCL::$DATELN, NCL::$MAN)."\n"; +?> diff --git a/Tutorial/lesson5.3.php b/Tutorial/lesson5.3.php new file mode 100644 index 0000000..d72642f --- /dev/null +++ b/Tutorial/lesson5.3.php @@ -0,0 +1,20 @@ +fullReset()->setFirstName("Андрей")->setFatherName("Николаевич")->getFormatted(NCL::$RODITLN, "N F")."\n"; + +/** + * Заканчиваются методы вызовом метода getFormatted(), который возвращает искомую строку + */ +print_r($nc->fullReset()->setFullName("Афросинин", "Павел", "Илларионович")->getFormatted(null, "N F S")); + +/** + * Начинаются все цепочки с вызова метода fullReset(); + */ +echo $nc->fullReset()->setSecondName("Романчук")->setGender(NCL::$MAN)->getFormatted(NCL::$DATELN); +?> diff --git a/Tutorial/lesson6.php b/Tutorial/lesson6.php new file mode 100644 index 0000000..1ac65c0 --- /dev/null +++ b/Tutorial/lesson6.php @@ -0,0 +1,24 @@ +getFullNameFormat($person).' - '.$person."\n"; +} +/** + * Результат выполнения: + * N F - Андрей Николаевич + * N - Ирина + * S N F - Ефиопский Аркадий Василевич + * N F - Мария Николаевна + * S N - Розумовский Илья + */ +?> diff --git a/Tutorial/lesson7.php b/Tutorial/lesson7.php new file mode 100644 index 0000000..3b2ad78 --- /dev/null +++ b/Tutorial/lesson7.php @@ -0,0 +1,33 @@ +q($name); + +/** + * Получаем массив объектов типа NCLNameCaseWord + */ +$words = $nc->getWordsArray(); + + +foreach ($words as $word) +{ + /** + * Выводим тип каждого слова на экран + */ + echo $word->getNamePart().' '.$word->getNameCase(NCL::$TVORITELN)."\n"; +} + +/** + * Получаем: + * S Ефиопским + * N Аркадием + * F Василевичем + */ +?>