Module:User:Kushalpok01/convert3/testcases

This is the unit-testing module for Module:User:Kushalpok01/convert3.

4 tests failed. (refresh)

Text Expected Actual Differs at
test_convert_kashmiri:
Passed گُر(gur) गुर गुर
Passed زُرؠو(zuryav) ज़ुर्यव ज़ुर्यव
Passed زُرۍ(zur') ज़ुर्य ज़ुर्य
Passed مَکانہٕ(makānụ) मकानॖ मकानॖ
Passed آپراوُن(āprāvun) आपरावुन आपरावुन
Passed ہیٚچھُن(hechun) हॆछुन हॆछुन
Passed ژھانٛڈُن(ċhānḍun) छ़ान्डुन छ़ान्डुन
Passed نیٚچوٗ(necū) नॆचू नॆचू
Passed نێچوٗ(necū) नॆचू नॆचू
Passed ژَتجی(ċatjī) च़तजी च़तजी
Passed موجا(mōjā) मोजा मोजा
Passed کیل(kēl) केल केल
Passed اَلہٕ(alụ) अलॖ अलॖ
Passed کالَس(kālas) कालस कालस
Passed اوٗر(ūr) ऊर ऊर
Passed کانٛدُر(kāndur) कान्दुर कान्दुर
Passed وُونٹھ(vūnṭh) वूनठ वूनठ
Passed کٔشِیر(kạśīr) कऺशीर कऺशीर
Passed بۆڑ(boḍ) बॊड़ बॊड़
Passed ژھونٛڈمُت(ċhōnḍmut) छ़ोन्डमुत छ़ोन्डमुत
Passed ژھٲنٛڈؠ مٕتؠ(ċhạ̄nḍ' mụt') छ़ऻन्ड्य मॖत्य छ़ऻन्ड्य मॖत्य
Passed اَنٛگرٛیٖزۍ(angrīz') अन्ग्रीज़्य अन्ग्रीज़्य
Passed خۄش(khọś) ख़ॏश ख़ॏश
Passed اٟٹھِم(ụ̄ṭhim) ॷठिम ॷठिम
Failed دَہَو ؤریَٖو پَتہٕ آو سہُ گَرٕ(dahav ؤryaٖv pathụ āv shu garụ) दहव वरीयव पतॖ आव सु गरॖ दहौ वरियٖव पतॖ आव सु गरॖ 3
Passed اوٚڑ(oḍ) ऒड़ ऒड़
Passed اۆڑ(oḍ) ऒड़ ऒड़
Passed شیٖن(śīn) शीन शीन
Failed کیٛۆم(keom) क्यॊम कीٛۆम 2
Failed وۄَدُر(vọadur) वौअदुर वॏदुर 2
Passed زؠوٗٹھ(zẹūṭh) ज़्यूठ ज़्यूठ
Passed أنٛز(ạnz) ॳन्ज़ ॳन्ज़
Passed ترٛےٚ(tre) त्रॆ त्रॆ
Passed ترٕٛہ(trụٛh) त्रॖह त्रॖह
Passed بَطُخ(baطukh) बतुख़ बतुख़
Failed دَکھیُٛن(dakhyuٛn) दख्युन दखयुٛन 3
Passed ایٖمان(īmān) ईमान ईमान
Passed چیٖم(cīm) चीम चीम
Passed خَے(khaē) ख़ै ख़ै
Passed ضۄاد(ضọād) ज़ौद ज़ौद
Passed نوٗن غۄنہَ(nūn ġọna) नून ग़ॏना नून ग़ॏना
Passed لۄکُٹ یے(lọkuṭ yē) लॏकुट ये लॏकुट ये
Passed بۆڈ یے(boḍ yē) बॊड ये बॊड ये
Passed اَمالہٕ(amālụ) अमालॖ अमालॖ
Passed بَلْکِہ(balْkih) बल्कि बल्कि
Passed بَعْد(baʿْd) बाद बाद
Passed بَھئِ(bahئi) भइ भइ
Passed پان٘چ(pān٘c) पांच पांच
Passed پانْچ(pānْc) पांच पांच
Passed بھائِ(bhائi) भाइ भाइ
Passed بَرچَھیت(barcahēt) बरछैत बरछैत
Passed اِشْتِمالِیَت(iśْtimāliyat) इश्तिमालियत इश्तिमालियत
Passed ماشاءاَللہ(māśاءاallh) माशाअल्लाह माशाअल्लाह
Passed پَیدائِش(paydائiś) पैदाइश पैदाइश
Passed وِلائتی(vilائtī) विलायती विलायती
Passed بَرْقِیات(barْqiyāt) बर्क़ियात बर्क़ियात
Passed عَقْل(ʿaqْl) अक़्ल अक़्ल
Passed عِزَّت(ʿizaّt) इज़्ज़त इज़्ज़त
Passed عَین(ʿayn) ऐन ऐन
Passed عالَم(ʿālam) आलम आलम
Passed عَورَت(ʿavrat) औरत औरत
Passed اِشعاع(iśʿāʿ) इशआ इशआ
Passed عِیسیٰ(ʿīsyٰ) ईसा ईसा
Passed تَعَلُّقات(taʿaluّqāt) तअल्लुक़ात तअल्लुक़ात
Passed تَعَلُّق(taʿaluّq) तअल्लुक़ तअल्लुक़
Passed مُتَعَلِّق(mutaʿaliّq) मुतअल्लिक़ मुतअल्लिक़
Passed عُمر(ʿumr) उमर उमर
Passed دَفعَہ(dafʿah) दफ़ा दफ़ा
Passed آم(ām) आम आम
Passed لفْظ(lfْz) लफ़्ज़ लफ़्ज़
Passed حاضِر(hāضir) हाज़िर हाज़िर
Passed چَوڑا(cavḍā) चौड़ा चौड़ा
Passed کُتّا(kutّا) कुत्ता कुत्ता
Passed خُدا(khudā) ख़ुदा ख़ुदा
Passed سِسَکنا(sisaknā) सिसकना सिसकना
Passed پُل(pul) पुल पुल
Passed پَہلے(pahlē) पहले पहले
Passed ٹَھہَرنا(ṭahharnā) ठहरना ठहरना
Passed فوراً(fōrاً) फ़ोरन फ़ोरन
Passed خُدا(khudā) ख़ुदा ख़ुदा
Passed کئی(kئy) कई कई
Passed چائے(cائē) चाए चाए
Passed غَدّار(ġadّاr) ग़द्दार ग़द्दार
Passed بَیٹھو(bayṭhv) बैठो बैठो
Passed بَطَّخ(baطaّkh) बत्तख़ बत्तख़

local tests = require('Module:UnitTests')
local ks_convert = require('Module:User:Kushalpok01/convert3')
local m_links = require('Module:links')

local ks = require('Module:languages').getByCode('ks')
local function link(term)
	return m_links.full_link{term = term, lang = ks}
end

function tests:do_test_convert(Kashmiri, Deva, xlit)
	self:equals(link(Kashmiri), ks_convert.tr(Kashmiri, 'ks', 'ks-Arab'), Deva)
end

function tests:test_convert_kashmiri()
	local examples = {
		{ "گُر", "गुर" },
		{ "زُرؠو", "ज़ुर्यव" },
		{ "زُرۍ", "ज़ुर्य" },
		{ "مَکانہٕ", "मकानॖ" },
		{ "آپراوُن", "आपरावुन" },
		{ "ہیٚچھُن", "हॆछुन" },
		{ "ژھانٛڈُن", "छ़ान्डुन" },
		{ "نیٚچوٗ", "नॆचू" },
		{ "نێچوٗ", "नॆचू" },
		{ "ژَتجی", "च़तजी" },
		{ "موجا", "मोजा" },
		{ "کیل", "केल" },
		{ "اَلہٕ", "अलॖ" },
		{ "کالَس", "कालस" },
		{ "اوٗر", "ऊर" },
		{ "کانٛدُر", "कान्दुर" },
		{ "وُونٹھ", "वूनठ" }, -- from [[camel]]
		{ "کٔشِیر", "कऺशीर" }, -- from [[Kashmir]]
		{ "بۆڑ", "बॊड़" },
		{ "ژھونٛڈمُت", "छ़ोन्डमुत" },
		{ "ژھٲنٛڈؠ مٕتؠ", "छ़ऻन्ड्य मॖत्य" },
		{ "اَنٛگرٛیٖزۍ", "अन्ग्रीज़्य" },
		{ "خۄش", "ख़ॏश" },
        { "اٟٹھِم", "ॷठिम" },
  { "دَہَو ؤریَٖو پَتہٕ آو سہُ گَرٕ", "दहव वरीयव पतॖ आव सु गरॖ" },
        { "اوٚڑ", "ऒड़" },
        { "اۆڑ", "ऒड़" },
        { "شیٖن", "शीन" },
        {'کیٛۆم', "क्यॊम"},
        {"وۄَدُر", "वौअदुर"},
        {"زؠوٗٹھ", "ज़्यूठ"},
        {"أنٛز", "ॳन्ज़"},
        {"ترٛےٚ", "त्रॆ"},
        {"ترٕٛہ", "त्रॖह"},
        {"بَطُخ", "बतुख़"}, 
        { "دَکھیُٛن", "दख्युन"}, 
        { "ایٖمان", "ईमान"}, 
        { "چیٖم", "चीम"}, 
        { "خَے", "ख़ै"}, 
        { "ضۄاد", "ज़ौद"}, 
        { "نوٗن غۄنہَ", "नून ग़ॏना"}, 
        { "لۄکُٹ یے", "लॏकुट ये"}, 
        { "بۆڈ یے", "बॊड ये"}, 
        { "اَمالہٕ", "अमालॖ"}, 
        { "بَلْکِہ", "बल्कि"}, 
        { "بَعْد", "बाद"}, 
		{ "بَھئِ", "भइ"},
		{ "پان٘چ", "पांच"},
		{ "پانْچ", "पांच"},
		{ "بھائِ", "भाइ"},
		{ "بَرچَھیت", "बरछैत"},
        { "اِشْتِمالِیَت", "इश्तिमालियत" },
    	{ "ماشاءاَللہ", "माशाअल्लाह"},
		{ "پَیدائِش", "पैदाइश"},
		{ "وِلائتی", "विलायती"},
		{ "بَرْقِیات", "बर्क़ियात"},
		{ "عَقْل", "अक़्ल" },
		{ "عِزَّت", "इज़्ज़त" },
		{ "عَین", "ऐन" },
		{ "عالَم", "आलम" },
		{ "عَورَت", "औरत" },
		{ "اِشعاع", "इशआ" },
        { "عِیسیٰ", "ईसा" },
		{ "تَعَلُّقات", "तअल्लुक़ात" },
		{ "تَعَلُّق", "तअल्लुक़" },
		{ "مُتَعَلِّق", "मुतअल्लिक़" },
		{ "عُمر", "उमर" },
		{ "دَفعَہ", "दफ़ा" },
		{ "آم", "आम" },
		{ "لفْظ", "लफ़्ज़" },
		{ "حاضِر", "हाज़िर" },
		{ "چَوڑا", "चौड़ा" },
		{ "کُتّا", "कुत्ता" },
		{ "خُدا", "ख़ुदा" },
		{ "سِسَکنا", "सिसकना" },
		{ "پُل", "पुल" },
		{ "پَہلے", "पहले" },
		{ "ٹَھہَرنا", "ठहरना" },
		{ "فوراً", "फ़ोरन" },
		{ "خُدا", "ख़ुदा" },
		{ "کئی", "कई" },
		{ "چائے", "चाए" },
		{ "غَدّار", "ग़द्दार" },
		{ "بَیٹھو", "बैठो" },
		{ "بَطَّخ", "बत्तख़" },
	}
	self:iterate(examples, "do_test_convert")
end	

return tests