Modul:ru-adj/test

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

All tests passed. (refresh)

Text Expected Actual
test01_basic:
Passed mut.test("ру́сский", "ru-adj|kort=-", "export") {ins_neutr="ру́сским", dat_fem="ру́сской", gen_fem="ру́сской", kort_pl="-", nom_pl="ру́сские", kort_fem="-", kort_neutr="-", kort_mask="-", lok_pl="ру́сских", lok_neutr="ру́сском", lok_mask="ру́сском", ack_pl_inanim="ру́сские", nom_neutr="ру́сское", lok_fem="ру́сской", ins_pl="ру́сскими", ins_fem="ру́сской, ру́сскою", ack_neutr="ру́сское", dat_pl="ру́сским", dat_neutr="ру́сскому", ins_mask="ру́сским", gen_neutr="ру́сского", gen_mask="ру́сского", gen_pl="ру́сских", nom_fem="ру́сская", ack_pl_anim="ру́сских", ack_fem="ру́сскую", nom_mask="ру́сский", ack_mask_anim="ру́сского", ack_mask_inanim="ру́сский", dat_mask="ру́сскому"} {ins_neutr="ру́сским", dat_fem="ру́сской", ins_mask="ру́сским", kort_pl="-", lok_neutr="ру́сском", kort_fem="-", kort_neutr="-", kort_mask="-", lok_pl="ру́сских", ins_pl="ру́сскими", lok_mask="ру́сском", ack_pl_inanim="ру́сские", dat_mask="ру́сскому", ack_pl_anim="ру́сских", nom_pl="ру́сские", ins_fem="ру́сской, ру́сскою", ack_neutr="ру́сское", dat_pl="ру́сским", ack_mask_inanim="ру́сский", lok_fem="ру́сской", gen_neutr="ру́сского", gen_mask="ру́сского", gen_pl="ру́сских", nom_fem="ру́сская", ack_fem="ру́сскую", dat_neutr="ру́сскому", nom_mask="ру́сский", ack_mask_anim="ру́сского", gen_fem="ру́сской", nom_neutr="ру́сское"}
local t = require("Modul:UnitTests")
local mut = require("Modul:ru-adj")

local function nowikiPipe(str)
	return mw.ustring.gsub(str, "|", "<nowiki>|</nowiki>")
end

function t:test01_basic()
	self:equals_deep('<nowiki>mut.test("ру́сский", "ru-adj|kort=-", "export")</nowiki>', mut.test("ру́сский", "ru-adj|kort=-", "export"), 
		--ру́сский
		{
			nom_mask="ру́сский",
			nom_fem="ру́сская",
			nom_neutr="ру́сское",
			nom_pl="ру́сские",
			gen_mask="ру́сского",
			gen_fem="ру́сской",
			gen_neutr="ру́сского",
			gen_pl="ру́сских",
			dat_mask="ру́сскому",
			dat_fem="ру́сской",
			dat_neutr="ру́сскому",
			dat_pl="ру́сским",
			ack_mask_anim="ру́сского",
			ack_mask_inanim="ру́сский",
			ack_fem="ру́сскую",
			ack_neutr="ру́сское",
			ack_pl_anim="ру́сских",
			ack_pl_inanim="ру́сские",
			ins_mask="ру́сским",
			ins_fem="ру́сской, ру́сскою", --regular?
			ins_neutr="ру́сским",
			ins_pl="ру́сскими",
			lok_mask="ру́сском",
			lok_fem="ру́сской",
			lok_neutr="ру́сском",
			lok_pl="ру́сских",
			kort_mask="-",
			kort_fem="-",
			kort_neutr="-",
			kort_pl="-"
			--todo: attributiv/predikativ komparativ, superlativ
		}
	)
end

return t