Module:bn-translit/sandbox/testcases
- 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:877: 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