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