Module:Hani-sortkey/testcases
- මෙම මොඩියුලය සතුව උපදෙස් උප පිටුවක් නොපවතියි. Please නිර්මාණය කරන්න.
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • tested module • sandbox
local tests = require("Module:UnitTests")
local makeSortKey = require("Module:Hani-sortkey").makeSortKey
local full_link = require("Module:links").full_link
local zh = require("Module:languages").getByCode("zh")
local function link(str)
return full_link{ term = str, lang = zh }
end
local function code(str)
return '<code>' .. str .. '</code>'
end
local options = { display = code }
function tests:check(example, expected)
self:equals(link(example),
makeSortKey(example),
expected,
options)
end
function tests:test()
local examples = {
{ "PS/2接口", "PS/2手08口00" },
{ "命裡有時終須有,命裡無時莫強求", "口05衣07月02日06糸05頁03月02,口05衣07火08日06艸07弓08水02" },
{ "⿺辶⿳穴⿲月⿱⿲幺言幺⿲長馬長刂心⿺辶⿳穴⿲月⿱⿲幺言幺⿲長馬長刂心麵", "辵54辵54麥09" },
}
self:iterate(examples, "check")
end
return tests
ප්රවර්ග:
- Sortkey-generating modules by script
- හන් අක්ෂරක්රමය modules
- Sortkey-generating modules
- Chinese Pidgin English modules
- Yonaguni modules
- Leizhou Min modules
- Southern Pinghua modules
- Middle Mongol modules
- Central Bai modules
- Translingual modules
- Ai-Cham modules
- Shaozhou Tuhua modules
- Zhuang modules
- Min Dong modules
- Sichuanese modules
- Northern Pinghua modules
- Goguryeo modules
- Kikai modules
- වියට්නාම modules
- Yoron modules
- Taishanese modules
- Northern Amami-Oshima modules
- Kyakala modules
- Bouyei modules
- Sui modules
- Hokkien modules
- Zakhring modules
- Gan modules
- Rouran modules
- Old Chinese modules
- කැන්ටනීස් modules
- Lama Bai modules
- Hakka modules
- Jin modules
- Macau Pidgin Portuguese modules
- චීන modules
- Northern Min modules
- ජපන් modules
- Kunigami modules
- Tuyuhun modules
- Oki-No-Erabu modules
- Caolan modules
- Xianbei modules
- Miyako modules
- Okinawan modules
- E modules
- Wu modules
- Teochew modules
- Literary Chinese modules
- Wuhuan modules
- Hachijō modules
- Yaeyama modules
- Min Nan modules
- Middle Chinese modules
- Baekje modules
- Toku-No-Shima modules
- Huizhou modules
- Biyo modules
- Min Zhong modules
- Puxian modules
- මැන්ඩරීන් modules
- Daur modules
- Nùng modules
- Waxiang modules
- Southern Amami-Oshima modules
- Dungan modules
- Classical Tibetan modules
- Tày modules
- Middle Vietnamese modules
- Alchuka modules
- Bailang modules
- Xiang modules
- Biao-Jiao Mien modules
- Jie modules
- Old Japanese modules
- Old Uyghur modules
- Khitan modules
- Hainanese modules
- Bala modules
- Buyeo modules
- Panyi Bai modules
- Zauzou modules
- Southern Bai modules
- Tuoba modules
- Testcase modules by script
- Testcase modules
- හන් අක්ෂරක්රමය testcases මොඩියුල
- Chinese Pidgin English testcases මොඩියුල
- Yonaguni testcases මොඩියුල
- Leizhou Min testcases මොඩියුල
- Southern Pinghua testcases මොඩියුල
- Middle Mongol testcases මොඩියුල
- Central Bai testcases මොඩියුල
- Translingual testcases මොඩියුල
- Ai-Cham testcases මොඩියුල
- Shaozhou Tuhua testcases මොඩියුල
- Zhuang testcases මොඩියුල
- Min Dong testcases මොඩියුල
- Sichuanese testcases මොඩියුල
- Northern Pinghua testcases මොඩියුල
- Goguryeo testcases මොඩියුල
- Kikai testcases මොඩියුල
- වියට්නාම testcases මොඩියුල
- Yoron testcases මොඩියුල
- Taishanese testcases මොඩියුල
- Northern Amami-Oshima testcases මොඩියුල
- Kyakala testcases මොඩියුල
- Bouyei testcases මොඩියුල
- Sui testcases මොඩියුල
- Hokkien testcases මොඩියුල
- Zakhring testcases මොඩියුල
- Gan testcases මොඩියුල
- Rouran testcases මොඩියුල
- Old Chinese testcases මොඩියුල
- කැන්ටනීස් testcases මොඩියුල
- Lama Bai testcases මොඩියුල
- Hakka testcases මොඩියුල
- Jin testcases මොඩියුල
- Macau Pidgin Portuguese testcases මොඩියුල
- චීන testcases මොඩියුල
- Northern Min testcases මොඩියුල
- ජපන් testcases මොඩියුල
- Kunigami testcases මොඩියුල
- Tuyuhun testcases මොඩියුල
- Oki-No-Erabu testcases මොඩියුල
- Caolan testcases මොඩියුල
- Xianbei testcases මොඩියුල
- Miyako testcases මොඩියුල
- Okinawan testcases මොඩියුල
- E testcases මොඩියුල
- Wu testcases මොඩියුල
- Teochew testcases මොඩියුල
- Literary Chinese testcases මොඩියුල
- Wuhuan testcases මොඩියුල
- Hachijō testcases මොඩියුල
- Yaeyama testcases මොඩියුල
- Min Nan testcases මොඩියුල
- Middle Chinese testcases මොඩියුල
- Baekje testcases මොඩියුල
- Toku-No-Shima testcases මොඩියුල
- Huizhou testcases මොඩියුල
- Biyo testcases මොඩියුල
- Min Zhong testcases මොඩියුල
- Puxian testcases මොඩියුල
- මැන්ඩරීන් testcases මොඩියුල
- Daur testcases මොඩියුල
- Nùng testcases මොඩියුල
- Waxiang testcases මොඩියුල
- Southern Amami-Oshima testcases මොඩියුල
- Dungan testcases මොඩියුල
- Classical Tibetan testcases මොඩියුල
- Tày testcases මොඩියුල
- Middle Vietnamese testcases මොඩියුල
- Alchuka testcases මොඩියුල
- Bailang testcases මොඩියුල
- Xiang testcases මොඩියුල
- Biao-Jiao Mien testcases මොඩියුල
- Jie testcases මොඩියුල
- Old Japanese testcases මොඩියුල
- Old Uyghur testcases මොඩියුල
- Khitan testcases මොඩියුල
- Hainanese testcases මොඩියුල
- Bala testcases මොඩියුල
- Buyeo testcases මොඩියුල
- Panyi Bai testcases මොඩියුල
- Zauzou testcases මොඩියුල
- Southern Bai testcases මොඩියුල
- Tuoba testcases මොඩියුල
- Templates and modules needing documentation