Modul:avledning/test

Hej, du har kommit hit för att leta efter betydelsen av ordet Modul:avledning/test. I DICTIOUS hittar du inte bara alla ordboksbetydelser av ordet Modul:avledning/test, utan du får också veta mer om dess etymologi, dess egenskaper och hur man säger Modul:avledning/test i singular och plural. Allt du behöver veta om ordet Modul:avledning/test finns här. Definitionen av ordet Modul:avledning/test hjälper dig att vara mer exakt och korrekt när du talar eller skriver dina texter. Genom att känna till definitionen avModul:avledning/test och andra ord berikar du ditt ordförråd och får tillgång till fler och bättre språkliga resurser.

All tests passed. (refresh)

Text Expected Actual
test01_basic:
Passed {{avledning|sv|snabb}} ''avledning till'' ] ''avledning till'' ]
Passed {{avledning|sv|snabb|adj}} ''avledning till adjektivet'' ] ''avledning till adjektivet'' ]
Passed {{avledning|en|glad}} ''avledning till'' ] ''avledning till'' ]
Passed {{avledning|--|glad}} ''avledning till'' ] ''avledning till'' ]
Text Expected Actual
test02_present_participle:
Passed {{avledning|sv|gå|ordform=prespart}} ''presensparticip av'' ] ''presensparticip av'' ]
Passed {{avledning|sv|gå|prespart}} ''presensparticip av'' ] ''presensparticip av'' ]
Passed {{avledning|en|walk|ordform=prespart}} ''presensparticip av'' ] ''presensparticip av'' ]
Passed {{avledning|en|walk|prespart}} ''presensparticip av'' ] ''presensparticip av'' ]
Text Expected Actual
test03_past_participle:
Passed {{avledning|sv|gå|ordform=perfpart}} ''perfektparticip av'' ] ''perfektparticip av'' ]
Passed {{avledning|en|do|ordform=perfpart}} ''perfektparticip av'' ] ''perfektparticip av'' ]
Text Expected Actual
test04_active_participle:
Passed {{avledning|io|dansar|ordform=aktpart}} ''aktivparticip av'' ] ''aktivparticip av'' ]
Passed {{avledning|eo|fari|ordform=aktpart}} ''aktivparticip av'' ] ''aktivparticip av'' ]
Text Expected Actual
test05_passive_participle:
Passed {{avledning|io|dansar|ordform=passpart}} ''passivparticip av'' ] ''passivparticip av'' ]
Passed {{avledning|eo|fari|ordform=passpart}} ''passivparticip av'' ] ''passivparticip av'' ]
Text Expected Actual
test06_swedish_phrasal_verb:
Passed {{avledning|sv|gå|ordform=prespart|partikel=upp}} ''presensparticip av'' ] ''och'' ] ''presensparticip av'' ] ''och'' ]
Passed {{avledning|sv|laga|ordform=perfpart|partikel=till}} ''perfektparticip av'' ] ''och'' ] ''perfektparticip av'' ] ''och'' ]
Text Expected Actual
test07_slavic_verbs:
Passed {{avledning|ru|читать|ordform=prespartakt}} ''presensparticip aktiv av'' ] ''presensparticip aktiv av'' ]
Passed {{avledning|ru|читать|ordform=prespartpass}} ''presensparticip passiv av'' ] ''presensparticip passiv av'' ]
Passed {{avledning|ru|читать|ordform=pretpartakt}} ''preteritumparticip aktiv av'' ] ''preteritumparticip aktiv av'' ]
Passed {{avledning|ru|читать|ordform=pretpartpass}} ''preteritumparticip passiv av'' ] ''preteritumparticip passiv av'' ]
Passed {{avledning|ru|читать|ordform=presger}} ''presensgerundium av'' ] ''presensgerundium av'' ]
Passed {{avledning|ru|читать|ordform=pretger}} ''preteritumgerundium av'' ] ''preteritumgerundium av'' ]
Text Expected Actual
test08_finish_verbs:
Passed {{avledning|fi|banaalistaa|ordform=nekpart}} ''nekande particip av'' ] ''nekande particip av'' ]
Passed {{avledning|fi|banaalistaa|nekpart}} ''nekande particip av'' ] ''nekande particip av'' ]
Text Expected Actual
test09_bad_syntax_unknown_language:
Passed {{avledning|xyz|snabb}} ''avledning till'' ]]] ''avledning till'' ]]]
Passed {{avledning|xx|snabb}} ''avledning till'' ]]] ''avledning till'' ]]]
Passed {{avledning|h-smi|snabb}} ''avledning till'' ]]] ''avledning till'' ]]]
Passed {{avledning|Sv|snabb}} ''avledning till'' ]]] ''avledning till'' ]]]
Text Expected Actual
test10_bad_syntax_empty_original_word:
Passed {{avledning|sv|ordform=prespart}} ]] ]]
Text Expected Actual
test11_bad_syntax_unknown_type_or_word_class:
Passed {{avledning|en|I|ordform=pronounenhancement}} ]] ]]
Passed {{avledning|en|I|pron}} ]] ]]
Text Expected Actual
test12_bad_syntax_both_word_class_and_type:
Passed {{avledning|en|I|pron|ordform=perfpart}} ]] ]]
Text Expected Actual
test13_link_to_language_specific_adjusted_entry_name:
Passed {{avledning|ru|избра́ть|ordform=pretpartpass}} ''preteritumparticip passiv av'' ] ''preteritumparticip passiv av'' ]
local t = require("Modul:UnitTests")

function t:test01_basic()
	self:preprocess_equals("{{avledning|sv|snabb}}", " ''avledning till'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|sv|snabb|adj}}", " ''avledning till adjektivet'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|en|glad}}", " ''avledning till'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|--|glad}}", " ''avledning till'' ]", {nowiki=1}) -- ska det här vara tillåtet ??
end

function t:test02_present_participle()
	self:preprocess_equals("{{avledning|sv|gå|ordform=prespart}}", " ''presensparticip av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|sv|gå|prespart}}", " ''presensparticip av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|en|walk|ordform=prespart}}", " ''presensparticip av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|en|walk|prespart}}", " ''presensparticip av'' ]", {nowiki=1})
end

function t:test03_past_participle()
	self:preprocess_equals("{{avledning|sv|gå|ordform=perfpart}}", " ''perfektparticip av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|en|do|ordform=perfpart}}", " ''perfektparticip av'' ]", {nowiki=1})
end

function t:test04_active_participle() -- eo + io
	self:preprocess_equals("{{avledning|io|dansar|ordform=aktpart}}", " ''aktivparticip av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|eo|fari|ordform=aktpart}}", " ''aktivparticip av'' ]", {nowiki=1})
end

function t:test05_passive_participle() -- eo + io
	self:preprocess_equals("{{avledning|io|dansar|ordform=passpart}}", " ''passivparticip av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|eo|fari|ordform=passpart}}", " ''passivparticip av'' ]", {nowiki=1})
end

function t:test06_swedish_phrasal_verb()
	self:preprocess_equals("{{avledning|sv|gå|ordform=prespart|partikel=upp}}", " ''presensparticip av'' ] ''och'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|sv|laga|ordform=perfpart|partikel=till}}", " ''perfektparticip av'' ] ''och'' ]", {nowiki=1})
end

function t:test07_slavic_verbs()
	self:preprocess_equals("{{avledning|ru|читать|ordform=prespartakt}}", " ''presensparticip aktiv av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|ru|читать|ordform=prespartpass}}", " ''presensparticip passiv av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|ru|читать|ordform=pretpartakt}}", " ''preteritumparticip aktiv av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|ru|читать|ordform=pretpartpass}}", " ''preteritumparticip passiv av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|ru|читать|ordform=presger}}", " ''presensgerundium av'' ]", {nowiki=1})
	self:preprocess_equals("{{avledning|ru|читать|ordform=pretger}}", " ''preteritumgerundium av'' ]", {nowiki=1})
end

function t:test08_finish_verbs()
	self:preprocess_equals("{{avledning|fi|banaalistaa|ordform=nekpart}}", " ''nekande particip av'' ]", {nowiki=1}) -- page "banaalistamaton"
	self:preprocess_equals("{{avledning|fi|banaalistaa|nekpart}}", " ''nekande particip av'' ]", {nowiki=1}) -- page "banaalistamaton"
end

function t:test09_bad_syntax_unknown_language()
	self:preprocess_equals("{{avledning|xyz|snabb}}", " ''avledning till'' ]]]", {nowiki=1})
	self:preprocess_equals("{{avledning|xx|snabb}}", " ''avledning till'' ]]]", {nowiki=1}) -- "xx" oönskat
	self:preprocess_equals("{{avledning|h-smi|snabb}}", " ''avledning till'' ]]]", {nowiki=1}) -- inte tillåtet här
	self:preprocess_equals("{{avledning|Sv|snabb}}", " ''avledning till'' ]]]", {nowiki=1}) -- uppenbarligen ogiltig
end

function t:test10_bad_syntax_empty_original_word()
	self:preprocess_equals("{{avledning|sv|ordform=prespart}}", "]]", {nowiki=1})
end

function t:test11_bad_syntax_unknown_type_or_word_class() -- #E06
	self:preprocess_equals("{{avledning|en|I|ordform=pronounenhancement}}", "]]", {nowiki=1})
	self:preprocess_equals("{{avledning|en|I|pron}}", "]]", {nowiki=1})
end

function t:test12_bad_syntax_both_word_class_and_type() -- #E08
	self:preprocess_equals("{{avledning|en|I|pron|ordform=perfpart}}", "]]", {nowiki=1})
end

function t:test13_link_to_language_specific_adjusted_entry_name()
	self:preprocess_equals("{{avledning|ru|избра́ть|ordform=pretpartpass}}", " ''preteritumparticip passiv av'' ]", {nowiki=1})
end

return t