Module:bn-translit/sandbox/testcases
Jump to navigation
Jump to search
- The following documentation is located at Module:bn-translit/sandbox/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 of (diff)
This is the unit-testing module for Module:bn-translit/sandbox.
5 of 36 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
ত্বক | tok | tok | ||
ঠ্যাং | ṭhêṅ | ṭhêṅ | ||
মানচিত্র | mancitro | mancitro | ||
সূত্র | śutro | śutro | ||
মই | moi | moi | ||
কারখানা | karkhana | karkhana | ||
দুঃখিত | dukkhito | dukkhito | ||
লেবানন | lebanon | lebanon | ||
যন্ত্রমানব | jontromanob | jontromanob | ||
প্রতিবেশী | protibeśi | protibeśi | ||
রচনা | rocona | rocona | ||
অংগুষ্ঠানা | oṅguśṭhana | oṅguśṭhana | ||
পানি | pani | pani | ||
আগুন | agun | agun | ||
পশ্চিমবঙ্গ | pościmboṅgo | pościmboṅgo | ||
বাংলা | baṅla | baṅla | ||
সর্বনাম | śorbonam | śorbonam | ||
ইতিহাস | itihaś | itihaś | ||
শুভ | śubho | śubho | ||
শুদ্ধ | śuddho | śuddho | ||
জল | jol | jol | ||
তদ্ভব | todbhobo | todbhob | 8 | |
তৎসম | totśomo | totśom | 7 | |
পশ্চিম | pościm | pościm | ||
পছন্দ | pochondo | pochondo | ||
জন্মদিন | jonmodin | jonmodin | ||
অসভ্য | ośobbho | ośobbho | ||
প্রাণ | pran | pran | ||
ক্ষুদ্র | khudro | khudro | ||
অক্ষর | okkhor | okkhor | ||
জ্ঞান | gên | gên | ||
বিজ্ঞান | biggên | biggên | ||
ওয়াদা | ōẇada | ōwada | 2 | |
বর্ষ | borśo | borśo | ||
আখতার | akhtar | akhtar | ||
পঙ্কজ | ponkoj | poṅkoj | 3 | |
Script error during testing: invalid capture index %3 in replacement stringstack traceback: [C]: ? [C]: in function 'v' mw.ustring.lua:84: in function 'gsub' Module:bn-translit/sandbox:203: in function 'tr' Module:bn-translit/sandbox/testcases:10: in function 'func' Module:UnitTests:295: in function 'iterate' Module:bn-translit/sandbox/testcases:53: in function <Module:bn-translit/sandbox/testcases:13> (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:896: in function 'chunk' mw.lua:527: in function <mw.lua:507> [C]: ? |
-- Unit tests for [[Module:bn-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local bn_translit = require('Module:bn-translit/sandbox')
local function link(word)
return '<span class="Beng" lang="bn">[[' .. word .. '#Bengali|' .. word .. ']]</span>'
end
function tests:do_test_translit(beng, roman, xlit)
return self:equals(link(beng), bn_translit.tr(beng, 'bn', 'Beng', 'debug'), roman)
end
function tests:test_translit_bengali()
local examples = {
{ 'ত্বক', 'tok' },
{ 'ঠ্যাং', 'ṭhêṅ' },
{ 'মানচিত্র', 'mancitro' },
{ 'সূত্র', 'śutro' },
{ 'মই', 'moi' },
{ 'কারখানা', 'karkhana' },
{ 'দুঃখিত', 'dukkhito' },
{ 'লেবানন', 'lebanon' },
{ 'যন্ত্রমানব', 'jontromanob' },
{ 'প্রতিবেশী', 'protibeśi' },
{ 'রচনা', 'rocona' },
{ 'অংগুষ্ঠানা', 'oṅguśṭhana' },
{ 'পানি', 'pani' },
{ 'আগুন', 'agun' },
{ 'পশ্চিমবঙ্গ', 'pościmboṅgo' },
{ 'বাংলা', 'baṅla' },
{ 'সর্বনাম', 'śorbonam' },
{ 'ইতিহাস', 'itihaś' },
{ 'শুভ', 'śubho' },
{ 'শুদ্ধ', 'śuddho' },
{ 'জল', 'jol' },
{ 'তদ্ভব', 'todbhobo' },
{ 'তৎসম', 'totśomo' },
{ 'পশ্চিম', 'pościm' },
{ 'পছন্দ', 'pochondo' },
{ 'জন্মদিন', 'jonmodin' },
{ 'অসভ্য', 'ośobbho' },
{ 'প্রাণ', 'pran' },
{ 'ক্ষুদ্র', 'khudro' },
{ 'অক্ষর', 'okkhor' },
{ 'জ্ঞান', 'gên' },
{ 'বিজ্ঞান', 'biggên' },
{ 'ওয়াদা', 'ōẇada' },
{ 'বর্ষ', 'borśo' },
{ 'আখতার', 'akhtar' },
{ 'পঙ্কজ', 'ponkoj' },
{ 'অকষ্টকল্পিত', 'okośṭokolpito'},
}
self:iterate(examples, "do_test_translit")
end
return tests