Module:si-translit/testcases
Appearance
- The following documentation is located at Module:si-translit/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
This is the unit-testing module for Module:si-translit. If the test is for a language other than the Sinhala, the language code is joined to the text by a colon and a space.
All tests passed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
කරනවා | karanawā | karanawā | ||
ඍෂෟමෲණී | r̥ṣl̥mr̥̄ṇī | r̥ṣl̥mr̥̄ṇī | ||
ඎක්ෂූපෳත | r̥̄kṣūpl̥̄ta | r̥̄kṣūpl̥̄ta | ||
ඏපෘ | l̥pr̥ | l̥pr̥ | ||
ඐනා | l̥̄nā | l̥̄nā | ||
ඖෂධ | auṣadha | auṣadha | ||
ඓශ්වර්ය | aiśwarya | aiśwarya | ||
sa: ඍෂෟමෲණී | ṛṣḷmṝṇī | ṛṣḷmṝṇī | ||
sa: ඎක්ෂූපෳත | ṝkṣūpḹta | ṝkṣūpḹta | ||
sa: ඏපෘ | ḷpṛ | ḷpṛ | ||
sa: ඐනා | ḹnā | ḹnā | ||
sa: ඖෂධ | auṣadha | auṣadha | ||
pi: ඓශ්වර්ය | aiśvarya | aiśvarya | ||
කුඛීගඞ්ඝා | kukhīgaṅghā | kukhīgaṅghā | ||
ටට්ඨොඩ්ඪණ්ඩීඪන්ත් | ṭaṭṭhoḍḍhaṇḍīḍhant | ṭaṭṭhoḍḍhaṇḍīḍhant | ||
pi: ජච්ඡුංසජ්ඣෙජ්ඤ | jacchuṃsajjhejña | jacchuṃsajjhejña | ||
ජච්ඡුංසජ්ඣෙජ්ඤ | jacchuṁsajjhejña | jacchuṁsajjhejña | ||
ඉපණ්ඨම්බිඵභො | ipaṇṭhambiphabho | ipaṇṭhambiphabho | ||
pi: ව්යබ්බොරළ්හළිනා | vyabboraḷhaḷinā | vyabboraḷhaḷinā | ||
ව්යබ්බොරළ්හළිනා | wyabboraḷhaḷinā | wyabboraḷhaḷinā | ||
pi: පුංලිඞ්ග | puṃliṅga | puṃliṅga | ||
පුංලිඞ්ග | puṁliṅga | puṁliṅga | ||
pi: ආස්නොක්ලත්වාය්හලො | āsnoklatvāyhalo | āsnoklatvāyhalo | ||
ආස්නොක්ලත්වාය්හලො | āsnoklatwāyhalo | āsnoklatwāyhalo | ||
උගය්හො | ugayho | ugayho | ||
නිග්රොධ | nigrodha | nigrodha | ||
pi: පචව්හො | pacavho | pacavho | ||
පචව්හො | pacawho | pacawho | ||
pi: අගංඡිං | agaṃchiṃ | agaṃchiṃ | ||
අගංඡිං | agaṁchiṁ | agaṁchiṁ | ||
පාපො | pāpo | pāpo | ||
නිබ්බාන | nibbāna | nibbāna | ||
ඌකතබ්බො | ūkatabbo | ūkatabbo | ||
ඔකාසම්හි | okāsamhi | okāsamhi | ||
එහි | ehi | ehi | ||
ඊත්රෙද්ධොථූනිම් | ītreddhothūnim | ītreddhothūnim | ||
ඊත්රෙද්ධොථූනිම් | ītreddhothūnim | ītreddhothūnim | ||
pi: ළ්හාසාළූං | ḷhāsāḷūṃ | ḷhāsāḷūṃ | ||
sa: ළ්හාසාළූං | ḷhāsāḷūṃ | ḷhāsāḷūṃ | ||
ළ්හාසාළූං | ḷhāsāḷūṁ | ḷhāsāḷūṁ |
-- Unit tests for [[Module:si-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local si_translit = require('Module:si-translit')
function tests:check_translit(Sinh, roman, lang)
lang = lang or 'si'
local title = '<span class="Sinh" lang="'..lang..
'">[[' .. Sinh .. '#Sinhalese|' .. Sinh .. ']]</span>'
if lang ~= 'si' then title = lang..': '..title end
self:equals(title, si_translit.tr(Sinh, lang, 'Sinh'), roman)
end
function tests:test_translit_sinhalese()
self:iterate(
{
{ 'කරනවා', 'karanawā' }, --kərənəwa' },
{ "ඍෂෟමෲණී", "r̥ṣl̥mr̥̄ṇī" },
{ "ඎක්ෂූපෳත", "r̥̄kṣūpl̥̄ta" },
{ "ඏපෘ", "l̥pr̥" },
{ "ඐනා", "l̥̄nā" },
{ "ඖෂධ", "auṣadha" },
{ "ඓශ්වර්ය", "aiśwarya" },
{ "ඍෂෟමෲණී", "ṛṣḷmṝṇī", "sa"},
{ "ඎක්ෂූපෳත", "ṝkṣūpḹta", "sa" },
{ "ඏපෘ", "ḷpṛ", "sa" },
{ "ඐනා", "ḹnā", "sa" },
{ "ඖෂධ", "auṣadha", "sa" },
{ "ඓශ්වර්ය", "aiśvarya", "pi" }, -- Conceivable leak from Sanskrit to Pali.
{ "කුඛීගඞ්ඝා", "kukhīgaṅghā" },
{ "ටට්ඨොඩ්ඪණ්ඩීඪන්ත්", "ṭaṭṭhoḍḍhaṇḍīḍhant" },
{ "ජච්ඡුංසජ්ඣෙජ්ඤ", "jacchuṃsajjhejña", "pi" },
{ "ජච්ඡුංසජ්ඣෙජ්ඤ", "jacchuṁsajjhejña", "si" }, -- Spelling may not be Sinhalese.
{ "ඉපණ්ඨම්බිඵභො", "ipaṇṭhambiphabho" },
{ "ව්යබ්බොරළ්හළිනා", "vyabboraḷhaḷinā", "pi" },
{ "ව්යබ්බොරළ්හළිනා", "wyabboraḷhaḷinā", "si" }, -- Spelling may not be Sinhalese.
{ "පුංලිඞ්ග", "puṃliṅga", "pi" },
{ "පුංලිඞ්ග", "puṁliṅga", "si" }, -- Check Sinh spelling.
{ "ආස්නොක්ලත්වාය්හලො", "āsnoklatvāyhalo", "pi" },
{ "ආස්නොක්ලත්වාය්හලො", "āsnoklatwāyhalo", "si" }, -- Check Sinh spelling.
{ "උගය්හො", "ugayho" },
{ "නිග්රොධ", "nigrodha" },
{ "පචව්හො", "pacavho", "pi" },
{ "පචව්හො", "pacawho", "si" }, -- Check Sinh spelling
{ "අගංඡිං", "agaṃchiṃ", "pi" },
{ "අගංඡිං", "agaṁchiṁ", "si" }, -- Check Sinh spelling.
{ "පාපො", "pāpo" },
{ "නිබ්බාන", "nibbāna" },
{ "ඌකතබ්බො", "ūkatabbo" },
{ "ඔකාසම්හි", "okāsamhi" },
{ "එහි", "ehi" },
{ "ඊත්රෙද්ධොථූනිම්", "ītreddhothūnim" },
{ "ඊත්රෙද්ධොථූනිම්", "ītreddhothūnim" },
{ "ළ්හාසාළූං", "ḷhāsāḷūṃ", "pi" },
{ "ළ්හාසාළූං", "ḷhāsāḷūṃ", "sa" },
{ "ළ්හාසාළූං", "ḷhāsāḷūṁ", "si" },
},
"check_translit"
)
end
return tests