Module:User:Oyunqi/ug-common/testcases
Jump to navigation
Jump to search
- The following documentation is located at Module:User:Oyunqi/ug-common/testcases/documentation. [edit] Categories were auto-generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • user page • user talk page • userspace
1 of 80 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
قوي | و | و | |
قوي | ي | ي | |
نان | ا | ا | |
نان | ن | ن | |
ئەخمەق | ە | ە | |
ئەخمەق | ق | ق | |
ئىككى | ى | ى | |
ئىككى | |||
دەزمال | ا | ا | |
دەزمال | ل | ل | |
ئائىلە | ە | ە | |
ئائىلە | |||
پەيتون | و | و | |
پەيتون | ن | ن | |
تراكتور | و | و | |
تراكتور | ر | ر | |
ئۈچ | ۈ | ۈ | |
ئۈچ | چ | چ | |
ئوتۇن | ۇ | ۇ | |
ئوتۇن | ن | ن | |
تاغ | ا | ا | |
تاغ | غ | غ | |
دوست | و | و | |
دوست | ت | ت | |
جۇڭخۇا | ا | ا | |
جۇڭخۇا | |||
گۇاڭجۇ | ۇ | ۇ | |
گۇاڭجۇ | |||
ئۇ | ۇ | ۇ | |
ئۇ | |||
ئالما | ا | ا | |
ئالما | |||
باغ | ا | ا | |
باغ | غ | غ | |
كالا | ا | ا | |
كالا | |||
دوستلۇق | ۇ | ۇ | |
دوستلۇق | ق | ق | |
بىلىم | ى | ى | |
بىلىم | م | م |
Text | Expected | Actual | |
---|---|---|---|
Script error during testing: bad argument #1 to 'match' (string expected, got nil)stack traceback: [C]: ? [C]: in function 'v' mw.ustring.lua:84: in function 'match' Module:User:Oyunqi/ug-common:88: in function 'getPlural' Module:User:Oyunqi/ug-common/testcases:27: in function <Module:User:Oyunqi/ug-common/testcases:24> (tail call): ? [C]: in function 'xpcall' Module:UnitTests:369: in function <Module:UnitTests:328> (tail call): ? mw.lua:527: in function <mw.lua:507> [C]: ? [C]: in function 'expandTemplate' mw.lua:333: in function 'expandTemplate' Module:documentation:894: in function 'chunk' mw.lua:527: in function <mw.lua:507> [C]: ? |
Text | Expected | Actual | |
---|---|---|---|
قوي | قوي | قوي | |
قوي | 1 | 1 | |
نان | نان | نان | |
نان | 1 | 1 | |
ئەخمەق | ئەخ:مەق | ئەخ:مەق | |
ئەخمەق | 2 | 2 | |
ئىككى | ئىك:كى | ئىك:كى | |
ئىككى | 2 | 2 | |
دەزمال | دەز:مال | دەز:مال | |
دەزمال | 2 | 2 | |
ئائىلە | ئا:ئى:لە | ئا:ئى:لە | |
ئائىلە | 3 | 3 | |
پەيتون | پەي:تون | پەي:تون | |
پەيتون | 2 | 2 | |
تراكتور | تراك:تور | تراك:تور | |
تراكتور | 2 | 2 | |
ئۈچ | ئۈچ | ئۈچ | |
ئۈچ | 1 | 1 | |
ئوتۇن | ئو:تۇن | ئو:تۇن | |
ئوتۇن | 2 | 2 | |
تاغ | تاغ | تاغ | |
تاغ | 1 | 1 | |
دوست | دوست | دوست | |
دوست | 1 | 1 | |
جۇڭخۇا | جۇڭ:خۇا | جۇڭ:خۇا | |
جۇڭخۇا | 2 | 2 | |
گۇاڭجۇ | گۇاڭ:جۇ | گۇاڭ:جۇ | |
گۇاڭجۇ | 2 | 2 | |
ئۇ | ئۇ | ئۇ | |
ئۇ | 1 | 1 | |
ئالما | ئال:ما | ئال:ما | |
ئالما | 2 | 2 | |
باغ | باغ | باغ | |
باغ | 1 | 1 | |
كالا | كا:لا | كا:لا | |
كالا | 2 | 2 | |
دوستلۇق | دوست:لۇق | دوست:لۇق | |
دوستلۇق | 2 | 2 | |
بىلىم | بى:لىم | بى:لىم | |
بىلىم | 2 | 2 |
-- Unit tests for [[Module:User:Oyunqi/ug-common]].
local p = require('Module:UnitTests')
local m = require('Module:User:Oyunqi/ug-common')
local test_nouns = require('Module:User:Oyunqi/ug-common/testcases/data')
function p:test_syllables()
local temp = ""
for name, data in pairs(test_nouns) do
temp = m.syllables(name)
self:equals(name, table.concat(temp,":"), data.syllables)
self:equals(name, #temp, data.cnt)
end
end
function p:test_last()
local temp = ""
for name, data in pairs(test_nouns) do
temp = m.getLast(name)
self:equals(name, temp.lastv, data.lastv)
self:equals(name, temp.lastc, data.lastc)
end
end
function p:test_plural()
local temp = ''
for name, data in pairs(test_nouns) do
temp = m.getPlural(name)
self:equals(name, temp, data.plural)
-- self:equals(name, temp.lip .. "&" .. temp.tongue, data.lastv_lip .. "&" .. data.lastv_tongue)
end
end
function p:all()
self:syllables()
end
return p