सामग्रीमा जानुहोस्

मोड्युल:ne-translit/testcases

Wiktionaryबाट

This is the unit-testing module for मोड्युल:ne-translit.

76 tests failed. (refresh)

Text Expected Actual Differs at
test_translit_nepali:
Failed गर्नुभएन garnubhaena ɡʌrnubʌenʌ 1
Failed गरीकन garīkana ɡʌɾikʌnʌ 1
Failed गर्दछ gardacha ɡʌrd̪ʌʦʰ 1
Failed लगाउन lagāuna lʌɡäunʌ 2
Failed सकेन sakena sʌkenʌ 2
Failed बसेर basera bʌseɾʌ 2
Failed गईन gaīna ɡʌinʌ 1
Failed गईन् gaīn ɡʌin 1
Failed लगाउँछ lagāũcha lʌɡäũʦʰʌ 2
Failed टिपनटापन ṭipanṭāpan ʈipʌnʌʈäpʌn 1
Failed संयोजक samyojak sʌmjoʣʌk 2
Failed संरचना samracanā sʌmrʌʦʌnä 2
Failed संलग्न samlagna sʌ̃lʌɡnʌ 2
Failed संवाद samvād sʌmbäd̪ 2
Failed संसार sansār sʌnsär 2
Failed संहार saṅhār sʌŋɦär 2
Failed संज्ञा saṅgyā sʌŋɡjä 2
Failed सयौंको saya͠uko sʌjʌu̯ŋko 2
Failed तपाईंको tapāīṃko t̪ʌpäiŋko 2
Failed अं aṃ ʌ̃ 1
Failed अंक aṅka ʌŋkʌ 1
Failed अंचल añcal ʌnʦʌl 1
Failed अंडा aṇḍā ʌɳɖä 1
Failed अंत anta ʌn̪t̪ʌ 1
Failed अंबे ambe ʌmbe 1
Failed ज्ञान gyān ɡjän 1
Failed अंग्रेज़ aṅgrez ʌŋɡrez 1
Failed भारतीय bhāratīya bʱäɾʌt̪ijʌ 2
Failed सय saya sʌjʌ 2
Failed सत्य satya sʌtt̪e 2
Failed सुख sukha sukʰ 4
Failed आज āja äʣ 1
Failed गर gara ɡʌr 1
Failed तिर tira t̪ir 2
Failed श्याम śyām sjäm 1
Failed चीन cīn ʦin 1
Failed कामहरू kāmharū kämʌɦʌɾu 2
Failed अर्थ artha ʌrt̪ʰʌ 1
Failed हचुवा hacuwā ɦʌʦuwä 1
Failed रक्तचाप raktacāp rʌkt̪ʌʦäp 2
Failed आहा āhā ä̤ː 1
Failed सल्लाह sallāha sʌllä̤ː 2
Failed सलह salaha sʌlʌɦʌ 2
Failed अह aha ʌɦʌ 1
Failed अहँ ahã ʌɦʌ̃ 1
Failed प्रमेय prameya prʌmejʌ 3
Failed गरम garam ɡʌɾʌm 1
Failed कस्को kasko kʌsko 2
Failed कसको kasko kʌsʌko 2
Failed घरको gharko ɡʱʌɾʌko 1
Failed घरलाई gharlāī ɡʱʌɾʌläi 1
Failed घरमा gharmā ɡʱʌɾʌmä 1
Failed सहरकी saharkī sʌ̤ːɾʌki 2
Failed चर्म carma ʦʌrmʌ 1
Failed प्लीज़ plīz pliz 3
Failed ज़िनदगनम zinadganam zinʌd̪ʌɡʌnʌm 4
Failed ज़िनदगीन zinadagīn zinʌd̪ʌɡin 4
Failed ज़िनदगी zinadagī zinʌd̪ʌɡi 4
Failed ज़िनदग zinadag zinʌd̪ʌɡ 4
Failed ज़िनद zinad zinʌd̪ 4
Failed उपयोग upayog upʌjoɡ 3
Failed ज़िन्दगी zindagī zin̪d̪ʌɡi 4
Failed अस्पताल aspatāl ʌspʌt̪äl 1
Failed देवनागरी devanāgarī d̪ebʌnäɡʌɾi 2
Failed राम rām räm 2
Failed रचनरम racanaram rʌʦʌnʌɾʌm 2
Failed सुलोचना sulocanā suloʦʌnä 5
Failed तिरस्कार tiraskār t̪iɾʌskär 2
Failed टमाटरम ṭamāṭaram ʈʌmäʈʌɾʌm 1
Failed अनुमति anumati ʌnumʌt̪i 1
Failed नाइँ nāĩ näĩ 2
Failed अन्तराष्ट्रिय antarāṣṭriya ʌn̪t̪ʌɾäsʈrijʌ 1
Failed अन्तर्राष्ट्रीय antarrāṣṭrīya ʌn̪t̪ʌrräsʈrijʌ 1
Failed संगठन saṅgaṭhan sʌŋɡʌʈʰʌn 2
Failed दुरूपयोग durūpayog d̪uɾupʌjoɡ 2
Failed ḍha ɖʱʌ 1

-- Unit tests for [[मोड्युल:ne-translit]]. Refresh page to run tests.
local tests = require('मोड्युल:UnitTests')
local ne_translit = require('मोड्युल:ne-translit')-- Unit tests for [[मोड्युल:ne-translit]]. Refresh page to run tests.
local tests = require('मोड्युल:UnitTests')
local ne_translit = require('मोड्युल:ne-translit')

function tests:do_test_translit(deva, roman, comment)
	self:equals('<span class="Deva" lang="ne">[[' .. mw.ustring.gsub(deva, "%+", "") .. '#Nepali|' .. mw.ustring.gsub(deva, "%+", "") .. ']]</span>', ne_translit.tr(deva, 'ne', 'Deva'), roman, { comment = comment })
end

function tests:test_translit_nepali()
self:do_test_translit('गर्नुभएन', 'garnubhaena')
self:do_test_translit('गरीकन', 'garīkana')
self:do_test_translit('गर्दछ', 'gardacha')
self:do_test_translit('लगाउन', 'lagāuna' , "Schwa retention in certain verb forms unless the presence of halanta")
	self:do_test_translit('सकेन', 'sakena', "Schwa retention in certain verb forms")
	self:do_test_translit('बसेर', 'basera')
	self:do_test_translit('गईन', 'gaīna', "Schwa retention in certain verb forms unless the presence of halanta")
	self:do_test_translit('गईन्', 'gaīn')
	self:do_test_translit('लगाउँछ', 'lagāũcha', "Schwa retention in certain verb forms")
	self:do_test_translit('टिपनटापन', 'ṭipanṭāpan', "Combination of different words")
self:do_test_translit('संयोजक', 'samyojak')
	self:do_test_translit('संरचना', 'samracanā')
	self:do_test_translit('संलग्न', 'samlagna')
self:do_test_translit('संवाद', 'samvād')
        self:do_test_translit('संसार', 'sansār')
        self:do_test_translit('संहार', 'saṅhār')
	self:do_test_translit('संज्ञा', 'saṅgyā')
	self:do_test_translit('सयौंको', 'saya͠uko')
	self:do_test_translit('तपाईंको', 'tapāīṃko')
self:do_test_translit('अं', 'aṃ')
	self:do_test_translit('अंक', 'aṅka', "Nasal assimilation")
	self:do_test_translit('अंचल', 'añcal', "Nasal assimilation")
	self:do_test_translit('अंडा', 'aṇḍā', "Nasal assimilation")
	self:do_test_translit('अंत', 'anta', "Nasal assimilation")
	self:do_test_translit('अंबे', 'ambe', "Nasal assimilation")
	self:do_test_translit('ज्ञान', 'gyān')
	self:do_test_translit('अंग्रेज़', 'aṅgrez')
	self:do_test_translit('भारतीय', 'bhāratīya')
	self:do_test_translit('सय', 'saya')
	self:do_test_translit('सत्य', 'satya')
	self:do_test_translit('सुख', 'sukha', "Schwa retention in certain noun")
	self:do_test_translit('आज', 'āja', "Schwa retention in final syllable of certain postpositions")
self:do_test_translit('गर', 'gara', "Schwa retention in final syllable of second person imperative form of verb unless the halanta is present")
	self:do_test_translit('तिर', 'tira', "Schwa retention in final syllable of certain postpositions")
	self:do_test_translit('श्याम', 'śyām')
	self:do_test_translit('चीन', 'cīn', "No Schwa retention in non verb")
	self:do_test_translit('कामहरू', 'kāmharū', "Schwa cancellation before हरू")
	self:do_test_translit('अर्थ', 'artha', "Schwa retention when syllable is a conjuct consonant" )
	self:do_test_translit('हचुवा', 'hacuwā')
	self:do_test_translit('रक्तचाप', 'raktacāp')
	self:do_test_translit('आहा', 'āhā')
	self:do_test_translit('सल्लाह', 'sallāha')
	self:do_test_translit('सलह', 'salaha', "Schwa retention when final is ह")
	self:do_test_translit('अह', 'aha')
	self:do_test_translit('अहँ', 'ahã')
	self:do_test_translit('प्रमेय', 'prameya', "Schwa retention when final is य")
	self:do_test_translit('गरम', 'garam')
	self:do_test_translit('कस्को', 'kasko')
	self:do_test_translit('कसको', 'kasko')
	self:do_test_translit('घरको', 'gharko', "Schwa cancellation when succeeded by genitival suffix")
	self:do_test_translit('घरलाई', 'gharlāī', "Schwa cancellation when succeeded by preposition")
	self:do_test_translit('घरमा', 'gharmā')
	self:do_test_translit('सहरकी', 'saharkī')
	self:do_test_translit('चर्म', 'carma')
	self:do_test_translit('प्लीज़', 'plīz')
self:do_test_translit('ज़िनदगनम', 'zinadganam')
self:do_test_translit('ज़िनदगीन', 'zinadagīn')
    self:do_test_translit('ज़िनदगी', 'zinadagī')
    self:do_test_translit('ज़िनदग', 'zinadag')
    self:do_test_translit('ज़िनद', 'zinad')
    self:do_test_translit('उपयोग', 'upayog')
self:do_test_translit('ज़िन्दगी', 'zindagī')
	self:do_test_translit('अस्पताल', 'aspatāl')
	self:do_test_translit('देवनागरी', 'devanāgarī')
	self:do_test_translit('राम', 'rām')
    self:do_test_translit('रचनरम', 'racanaram')
	self:do_test_translit('सुलोचना', 'sulocanā')
	self:do_test_translit('तिरस्कार', 'tiraskār')
	self:do_test_translit('टमाटरम', 'ṭamāṭaram')
	self:do_test_translit('अनुमति', "anumati")
    self:do_test_translit('नाइँ', "nāĩ")
	self:do_test_translit('अन्तराष्ट्रिय', 'antarāṣṭriya')
	self:do_test_translit('अन्तर्राष्ट्रीय', 'antarrāṣṭrīya')
	self:do_test_translit('संगठन', 'saṅgaṭhan')
	self:do_test_translit('दुरूपयोग', 'durūpayog')
	self:do_test_translit('ढ', 'ḍha')
end
 
return tests