Module:User:Vitalik/inflection/units/ru-noun/testcases/n

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

function tests:test_inflection self:check_inflection('боло́то', 'n-in', 'a', 'боло́то / боло́та / боло́ту / боло́то / боло́том / боло́те / боло́та / боло́т / боло́там / боло́та / боло́тами / боло́тах') self:check_inflection('го́ре', 'n-in', 'a', 'го́ре / го́ря / го́рю / го́ре / го́рем / го́ре / го́ря / горь / го́рям / го́ря / го́рями / го́рях', 'only word; plural forms are hypothetical') self:check_inflection('бла́го', 'n-in', 'a', 'бла́го / бла́га / бла́гу / бла́го / бла́гом / бла́ге / бла́га / благ / бла́гам / бла́га / бла́гами / бла́гах') self:check_inflection('жили́ще', 'n-in', 'a', 'жили́ще / жили́ща / жили́щу / жили́ще / жили́щем / жили́ще / жили́ща / жили́щ / жили́щам / жили́ща / жили́щами / жили́щах') self:check_inflection('со́лнце', 'n-in', 'a', 'со́лнце / со́лнца / со́лнцу / со́лнце / со́лнцем / со́лнце / со́лнца / солнц / со́лнцам / со́лнца / со́лнцами / со́лнцах') self:check_inflection('зда́ние', 'n-in', 'a', 'зда́ние / зда́ния / зда́нию / зда́ние / зда́нием / зда́нии / зда́ния / зда́ний / зда́ниям / зда́ния / зда́ниями / зда́ниях') self:check_inflection('вещество́', 'n-in', 'b', 'вещество́ / вещества́ / веществу́ / вещество́ / вещество́м / веществе́ / вещества́ / веще́ств / вещества́м / вещества́ / вещества́ми / вещества́х') self:check_inflection('письмецо́', 'n-in', 'b', 'письмецо́ / письмеца́ / письмецу́ / письмецо́ / письмецо́м / письмеце́ / письмеца́ / письме́ц / письмеца́м / письмеца́ / письмеца́ми / письмеца́х') self:check_inflection('ме́сто', 'n-in', 'c', 'ме́сто / ме́ста / ме́сту / ме́сто / ме́стом / ме́сте / места́ / мест / места́м / места́ / места́ми / места́х') self:check_inflection('вино́', 'n-in', 'd', 'вино́ / вина́ / вину́ / вино́ / вино́м / вине́ / ви́на / вин / ви́нам / ви́на / ви́нами / ви́нах') self:check_inflection('тавро́', 'n-in', 'f', 'тавро́ / тавра́ / тавру́ / тавро́ / тавро́м / тавре́ / та́вра / тавр / тавра́м / та́вра / тавра́ми / тавра́х') end

return tests