Module:User:Kushalpok01/convert3/testcases

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

4 of 85 tests failed. (refresh)

TextExpectedActualDiffers 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دَہَو ؤریَٖو پَتہٕ آو سہُ گَرٕदहव वरीयव पतॖ आव सु गरॖदहौ वरियٖव पतॖ आव सु गरॖ3
Passedاوٚڑ (oḍ)ऒड़ऒड़
Passedاۆڑ (oḍ)ऒड़ऒड़
Passedشیٖن (śīn)शीनशीन
Failedکیٛۆم (keom)क्यॊमकीٛۆम2
Failedوۄَدُر (vọadur)वौअदुरवॏदुर2
Passedزؠوٗٹھ (zẹūṭh)ज़्यूठज़्यूठ
Passedأنٛز (ạnz)ॳन्ज़ॳन्ज़
Passedترٛےٚ (tre)त्रॆत्रॆ
Passedترٕٛہत्रॖहत्रॖह
Passedبَطُخबतुख़बतुख़
Failedدَکھیُٛنदख्युनदखयुٛन3
Passedایٖمان (īmān)ईमानईमान
Passedچیٖم (cīm)चीमचीम
Passedخَے (khaē)ख़ैख़ै
Passedضۄادज़ौदज़ौद
Passedنوٗن غۄنہَ (nūn ġọna)नून ग़ॏनानून ग़ॏना
Passedلۄکُٹ یے (lọkuṭ yē)लॏकुट येलॏकुट ये
Passedبۆڈ یے (boḍ yē)बॊड येबॊड ये
Passedاَمالہٕ (amālụ)अमालॖअमालॖ
Passedبَلْکِہबल्किबल्कि
Passedبَعْدबादबाद
Passedبَھئِभइभइ
Passedپان٘چपांचपांच
Passedپانْچपांचपांच
Passedبھائِभाइभाइ
Passedبَرچَھیت (barcahēt)बरछैतबरछैत
Passedاِشْتِمالِیَتइश्तिमालियतइश्तिमालियत
Passedماشاءاَللہमाशाअल्लाहमाशाअल्लाह
Passedپَیدائِشपैदाइशपैदाइश
Passedوِلائتیविलायतीविलायती
Passedبَرْقِیاتबर्क़ियातबर्क़ियात
Passedعَقْلअक़्लअक़्ल
Passedعِزَّتइज़्ज़तइज़्ज़त
Passedعَین (ʿayn)ऐनऐन
Passedعالَم (ʿālam)आलमआलम
Passedعَورَت (ʿavrat)औरतऔरत
Passedاِشعاع (iśʿāʿ)इशआइशआ
Passedعِیسیٰईसाईसा
Passedتَعَلُّقاتतअल्लुक़ाततअल्लुक़ात
Passedتَعَلُّقतअल्लुक़तअल्लुक़
Passedمُتَعَلِّقमुतअल्लिक़मुतअल्लिक़
Passedعُمر (ʿumr)उमरउमर
Passedدَفعَہ (dafʿah)दफ़ादफ़ा
Passedآم (ām)आमआम
Passedلفْظलफ़्ज़लफ़्ज़
Passedحاضِرहाज़िरहाज़िर
Passedچَوڑا (cavḍā)चौड़ाचौड़ा
Passedکُتّاकुत्ताकुत्ता
Passedخُدا (khudā)ख़ुदाख़ुदा
Passedسِسَکنا (sisaknā)सिसकनासिसकना
Passedپُل (pul)पुलपुल
Passedپَہلے (pahlē)पहलेपहले
Passedٹَھہَرنا (ṭahharnā)ठहरनाठहरना
Passedفوراًफ़ोरनफ़ोरन
Passedخُدا (khudā)ख़ुदाख़ुदा
Passedکئیकईकई
Passedچائےचाएचाए
Passedغَدّارग़द्दारग़द्दार
Passedبَیٹھو (bayṭhv)बैठोबैठो
Passedبَطَّخबत्तख़बत्तख़

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