Module:User:Vitalik/inflection/data/ru-noun/testcases/m

local dev_prefix = '' dev_prefix = 'User:Vitalik/' -- comment this on active version

local tests = require('Module:' .. dev_prefix .. 'inflection/units/ru-noun/testcases')

function tests:test_inflection self:check_inflection('заво́д', 'm-in', 'a', '', 'заво́д / заво́да / заво́ду / заво́д / заво́дом / заво́де / заво́ды / заво́дов / заво́дам / заво́ды / заво́дами / заво́дах') self:check_inflection('арти́ст', 'm-an', 'a', '', 'арти́ст / арти́ста / арти́сту / арти́ста / арти́стом / арти́сте / арти́сты / арти́стов / арти́стам / арти́стов / арти́стами / арти́стах') self:check_inflection('портфе́ль', 'm-in', 'a', '', 'портфе́ль / портфе́ля / портфе́лю / портфе́ль / портфе́лем / портфе́ле / портфе́ли / портфе́лей / портфе́лям / портфе́ли / портфе́лями / портфе́лях') self:check_inflection('жи́тель', 'm-an', 'a', '', 'жи́тель / жи́теля / жи́телю / жи́теля / жи́телем / жи́теле / жи́тели / жи́телей / жи́телям / жи́телей / жи́телями / жи́телях') self:check_inflection('до́мик', 'm-in', 'a', '', 'до́мик / до́мика / до́мику / до́мик / до́миком / до́мике / до́мики / до́миков / до́микам / до́мики / до́миками / до́миках') self:check_inflection('бульдо́г', 'm-an', 'a', '', 'бульдо́г / бульдо́га / бульдо́гу / бульдо́га / бульдо́гом / бульдо́ге / бульдо́ги / бульдо́гов / бульдо́гам / бульдо́гов / бульдо́гами / бульдо́гах') self:check_inflection('марш', 'm-in', 'a', '', 'марш / ма́рша / ма́ршу / марш / ма́ршем / ма́рше / ма́рши / ма́ршей / ма́ршам / ма́рши / ма́ршами / ма́ршах') self:check_inflection('това́рищ', 'm-an', 'a', '', 'това́рищ / това́рища / това́рищу / това́рища / това́рищем / това́рище / това́рищи / това́рищей / това́рищам / това́рищей / това́рищами / това́рищах') self:check_inflection('ме́сяц', 'm-in', 'a', '', 'ме́сяц / ме́сяца / ме́сяцу / ме́сяц / ме́сяцем / ме́сяце / ме́сяцы / ме́сяцев / ме́сяцам / ме́сяцы / ме́сяцами / ме́сяцах') self:check_inflection('принц', 'm-an', 'a', '', 'принц / при́нца / при́нцу / при́нца / при́нцем / при́нце / при́нцы / при́нцев / при́нцам / при́нцев / при́нцами / при́нцах') self:check_inflection('слу́чай', 'm-in', 'a', '', 'слу́чай / слу́чая / слу́чаю / слу́чай / слу́чаем / слу́чае / слу́чаи / слу́чаев / слу́чаям / слу́чаи / слу́чаями / слу́чаях') self:check_inflection('геро́й', 'm-an', 'a', '', 'геро́й / геро́я / геро́ю / геро́я / геро́ем / геро́е / геро́и / геро́ев / геро́ям / геро́ев / геро́ями / геро́ях') self:check_inflection('сцена́рий', 'm-in', 'a', '', 'сцена́рий / сцена́рия / сцена́рию / сцена́рий / сцена́рием / сцена́рии / сцена́рии / сцена́риев / сцена́риям / сцена́рии / сцена́риями / сцена́риях') self:check_inflection('вика́рий', 'm-an', 'a', '', 'вика́рий / вика́рия / вика́рию / вика́рия / вика́рием / вика́рии / вика́рии / вика́риев / вика́риям / вика́риев / вика́риями / вика́риях') self:check_inflection('топо́р', 'm-in', 'b', '', 'топо́р / топора́ / топору́ / топо́р / топоро́м / топоре́ / топоры́ / топоро́в / топора́м / топоры́ / топора́ми / топора́х') self:check_inflection('бегу́н', 'm-an', 'b', '', 'бегу́н / бегуна́ / бегуну́ / бегуна́ / бегуно́м / бегуне́ / бегуны́ / бегуно́в / бегуна́м / бегуно́в / бегуна́ми / бегуна́х') self:check_inflection('слова́рь', 'm-in', 'b', '', 'слова́рь / словаря́ / словарю́ / слова́рь / словарём / словаре́ / словари́ / словаре́й / словаря́м / словари́ / словаря́ми / словаря́х') self:check_inflection('кара́сь', 'm-an', 'b', '', 'кара́сь / карася́ / карасю́ / карася́ / карасём / карасе́ / караси́ / карасе́й / карася́м / карасе́й / карася́ми / карася́х') self:check_inflection('пиро́г', 'm-in', 'b', '', 'пиро́г / пирога́ / пирогу́ / пиро́г / пирого́м / пироге́ / пироги́ / пирого́в / пирога́м / пироги́ / пирога́ми / пирога́х') self:check_inflection('рыба́к', 'm-an', 'b', '', 'рыба́к / рыбака́ / рыбаку́ / рыбака́ / рыбако́м / рыбаке́ / рыбаки́ / рыбако́в / рыбака́м / рыбако́в / рыбака́ми / рыбака́х') self:check_inflection('нож', 'm-in', 'b', '', 'нож / ножа́ / ножу́ / нож / ножо́м / ноже́ / ножи́ / ноже́й / ножа́м / ножи́ / ножа́ми / ножа́х') self:check_inflection('бога́ч', 'm-an', 'b', '', 'бога́ч / богача́ / богачу́ / богача́ / богачо́м / богаче́ / богачи́ / богаче́й / богача́м / богаче́й / богача́ми / богача́х') self:check_inflection('костре́ц', 'm-in', 'b', '', 'костре́ц / костреца́ / кострецу́ / костре́ц / кострецо́м / костреце́ / кострецы́ / кострецо́в / костреца́м / кострецы́ / костреца́ми / костреца́х') self:check_inflection('кузне́ц', 'm-an', 'b', '', 'кузне́ц / кузнеца́ / кузнецу́ / кузнеца́ / кузнецо́м / кузнеце́ / кузнецы́ / кузнецо́в / кузнеца́м / кузнецо́в / кузнеца́ми / кузнеца́х') self:check_inflection('лиша́й', 'm-in', 'b', '', 'лиша́й / лишая́ / лишаю́ / лиша́й / лишаём / лишае́ / лишаи́ / лишаёв / лишая́м / лишаи́ / лишая́ми / лишая́х') self:check_inflection('холу́й', 'm-an', 'b', '', 'холу́й / холуя́ / холую́ / холуя́ / холуём / холуе́ / холуи́ / холуёв / холуя́м / холуёв / холуя́ми / холуя́х') self:check_inflection('кий', 'm-in', 'b', '', 'кий / кия́ / кию́ / кий / киём / кие́ / кии́ / киёв / кия́м / кии́ / кия́ми / кия́х') self:check_inflection('путь', 'm-in', 'b', '', 'путь / пути́ / пути́ / путь / путём / пути́ / пути́ / путе́й / путя́м / пути́ / путя́ми / путя́х') self:check_inflection('дар', 'm-in', 'c', '', 'дар / да́ра / да́ру / дар / да́ром / да́ре / дары́ / даро́в / дара́м / дары́ / дара́ми / дара́х') self:check_inflection('плуг', 'm-in', 'c', '', 'плуг / плу́га / плу́гу / плуг / плу́гом / плу́ге / плуги́ / плуго́в / плуга́м / плуги́ / плуга́ми / плуга́х') self:check_inflection('харч', 'm-in', 'c', '', 'харч / ха́рча / ха́рчу / харч / ха́рчем / ха́рче / харчи́ / харче́й / харча́м / харчи́ / харча́ми / харча́х') self:check_inflection('буй', 'm-in', 'c', '', 'буй / бу́я / бу́ю / буй / бу́ем / бу́е / буи́ / буёв / буя́м / буи́ / буя́ми / буя́х') self:check_inflection('каза́к', 'm-an', 'd', '', 'каза́к / казака́ / казаку́ / казака́ / казако́м / казаке́ / каза́ки / каза́ков / каза́кам / каза́ков / каза́ками / каза́ках') self:check_inflection('зуб', 'm-in', 'e', '', 'зуб / зу́ба / зу́бу / зуб / зу́бом / зу́бе / зу́бы / зубо́в / зуба́м / зу́бы / зуба́ми / зуба́х') self:check_inflection('го́лубь', 'm-an', 'e', '', 'го́лубь / го́лубя / го́лубю / го́лубя / го́лубем / го́лубе / го́луби / голубе́й / голубя́м / голубе́й / голубя́ми / голубя́х') self:check_inflection('волк', 'm-an', 'e', '', 'волк / во́лка / во́лку / во́лка / во́лком / во́лке / во́лки / волко́в / волка́м / волко́в / волка́ми / волка́х') self:check_inflection('о́бруч', 'm-in', 'e', '', 'о́бруч / о́бруча / о́бручу / о́бруч / о́бручем / о́бруче / о́бручи / обруче́й / обруча́м / о́бручи / обруча́ми / обруча́х') self:check_inflection('конь', 'm-an', 'f', '', 'конь / коня́ / коню́ / коня́ / конём / коне́ / ко́ни / коне́й / коня́м / коне́й / коня́ми / коня́х') end

return tests