Modulus:bn-translit/testcases
Appearance
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