Modulus:bn-translit/testcases
This is the unit-testing module for Module:bn-translit.
14 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
ত্বক | tôk | tbôk | 2 | |
স্বামী | sami | sbami | 2 | |
জই | jôi | ji | 2 | |
মানচিত্র | mancitrô | mancitr | 8 | |
সূত্র | sutrô | sutr | 5 | |
মই | mai | mi | 2 | |
কারখানা | karkhana | karôkhana | 4 | |
দুঃখিত | duḥkhit | duḥkhit | ||
লেবানন | lebanôn | lebanôn | ||
যন্ত্রমানব | yôntrômanôb | yôntrômanôb | ||
প্রতিবেশী | prôtibeśi | prôtibeśi | ||
রচনা | rôcna | rôcna | ||
অঙ্গুষ্ঠানা | ôṅguṣṭhana | ôṅguṣṭhana | ||
পানি | pani | pani | ||
আগুন | agun | agun | ||
পশ্চিমবাংলা | pôścimbangla | pôścimbangla | ||
বাংলা | bangla | bangla | ||
সর্বনাম | sôrbnam | sôrbnam | ||
ইতিহাস | itihas | itihas | ||
আর্য় ভাষা নির্গত - দশম এবং | aryô bhaṣa nirgôt - dôśôm ebôṁ | aryô bhaṣa nirgôt - dôśôm ebôṁ | ||
শুভ | śubhô | śubh | 6 | |
শুদ্ধ | śuddhô | śuddh | 7 | |
জল | jôl | jôl | ||
তদ্ভব | tôdbhôbo | tôdbhôb | 10 | |
তৎসম | tôtsômo | tôtsôm | 9 | |
পশ্চিম | pôścim | pôścim | ||
লিফ্ট | liphṭ | liphṭ | ||
পছন্দ | pôcchôndô | pôchônd | 5 | |
গাল | galô | gal | 4 | |
জন্মদিন | jônmôdin | jônmdin | 6 |
-- Unit tests for [[Module:bn-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local bn_translit = require('Module:bn-translit')
function tests:do_test_translit(beng, roman, xlit)
self:equals('<span class="Beng" lang="bn">[[' .. mw.ustring.gsub(beng, "%+", "") .. '#Bengali|' .. mw.ustring.gsub(beng, "%+", "") .. ']]</span>', bn_translit.tr(beng, 'bn', 'Beng'), roman)
end
function tests:test_translit_bengali()
--silent b
self:do_test_translit('ত্বক', 'tôk')
self:do_test_translit('স্বামী', 'sami')
self:do_test_translit('জই', 'jôi')
self:do_test_translit('মানচিত্র', 'mancitrô')
self:do_test_translit('সূত্র', 'sutrô')
self:do_test_translit('মই', 'mai')
self:do_test_translit('কারখানা', 'karkhana')
self:do_test_translit('দুঃখিত', 'duḥkhit')
self:do_test_translit('লেবানন', 'lebanôn')
self:do_test_translit('যন্ত্রমানব', 'yôntrômanôb')
self:do_test_translit('প্রতিবেশী', 'prôtibeśi')
self:do_test_translit('রচনা', 'rôcna')
self:do_test_translit('অঙ্গুষ্ঠানা', 'ôṅguṣṭhana')
self:do_test_translit('পানি', 'pani')
self:do_test_translit('আগুন', 'agun')
self:do_test_translit('পশ্চিমবাংলা', 'pôścimbangla')
self:do_test_translit('বাংলা', 'bangla')
self:do_test_translit('সর্বনাম', 'sôrbnam')
self:do_test_translit('ইতিহাস', 'itihas')
self:do_test_translit('আর্য় ভাষা নির্গত - দশম এবং', 'aryô bhaṣa nirgôt - dôśôm ebôṁ')
self:do_test_translit('শুভ', 'śubhô')
self:do_test_translit('শুদ্ধ', 'śuddhô')
self:do_test_translit('জল', 'jôl')
self:do_test_translit('তদ্ভব', 'tôdbhôbo')
self:do_test_translit('তৎসম', 'tôtsômo')
self:do_test_translit('পশ্চিম', 'pôścim')
self:do_test_translit('লিফ্ট', 'liphṭ')
self:do_test_translit('পছন্দ', 'pôcchôndô')
self:do_test_translit('গাল', 'galô')
self:do_test_translit('জন্মদিন', 'jônmôdin')
end
return tests