Module:gu-IPA/testcases
Appearance
- The following documentation is located at Module:gu-IPA/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox (diff)
17 of 23 tests failed. (refresh)
Text | Expected | Actual | Comments | |
---|---|---|---|---|
વખત (vakhat) | ˈʋə.kʰət̪ | ˈʋə.kʰət̪ | ||
દિવસ (divas) | ˈd̪ɪ.ʋəs | ˈd̪i.ʋəs | ||
હદ (had) | ˈɦəd̪ | ˈɦəd̪ | ||
રહેવું (rahevũ) | ˈre̤.ʋũ | ˈɾə.ɦeː.ʋũ | ||
તડકો (taḍko) | ˈt̪əɖ.ko | ˈt̪əɖ.ko | ||
ભાષા (bhāṣā) | ˈbʱɑ.ʃɑ | ˈbʱɑ.ʃɑ | ||
છોકરું (chokrũ) | ˈt͡ʃʰok.rũ | ˈt͡ʃʰok.ɾũ | ||
ઘોડું (ghoḍũ) | ˈɡʱo.ɖũ | ˈɡʱo.ɖũ | ||
દૃષ્ટિ (dŕṣṭi) | ˈd̪rəʂʈi | ˈd̪ɾuʂʈi | ||
દૃષ્ટિ (dŕṣṭi) | ˈd̪rʊʂʈi | ˈd̪ɾuʂʈi | ||
ગુજરાતી (gujrātī) | ˈgʊ.d͡ʒ(ə).ˌɾɑ.t̪i | ˈɡud͡ʒ.ɾɑ.t̪i | ||
પ્રાણી (prāṇī) | ˈpɾɑ.ɳi | ˈpɾɑ.ɳi | ||
સાક્ષાત (sākṣāt) | ˈsɑ.kʃɑt̪ | ˈsɑk.ʃɑt̪ | ||
જમવાનું (jamvānũ) | ˈd͡ʒəm.ˌʋɑ.nũ | ˈd͡ʒəm.ʋɑ.nũ | ||
વિધર્મ (vidharma) | ʋɪ.d̪ʱəɾ.mə | ˈʋi.d̪ʱəɾ.mə | ||
અંગરખો (aṅgarkho) | ˈəŋ.gəɾ.kʱo | ˈəŋ.ɡəɾ.kʰo | ||
આંતરરાષ્ટ્રીય (āntarrāṣṭrīya) | ˈɑn̪.t̪əɾ.ɾɑʂ.ʈɾi.jə | ˈɑn.t̪əɾ.ɾɑʂ.ʈɾi.jə | ||
આંકડાશાસ્ત્ર (ā̃kaḍāśāstra) | ˈɑ̃.k(ə).ɖɑ.ʃɑs.t̪ɾə | ˈɑ̃.kə.ɖɑ.ʃɑs.t̪ɾə | ||
અહીંતહીં (ahī̃thī̃) | ˈə̤ĩ.ˌt̪ə̤ĩ | ˈə.ɦĩ.t̪ʰĩ | ||
ઐતિહાસિક (aitihāsik) | əɪ̭.t̪ɪ.ɦɑ.sɪk | ˈəi.t̪i.ɦɑ.sik | ||
ઇસ્પિતાલ (ispitāl) | ˈɪs.pɪ.ˌt̪ɑl | ˈis.pi.t̪ɑl | ||
ઉષ્ણાગ્ર (uṣṇāgra) | ˈʊʃ.ɳɑ.gɾə | ˈuʃ.ɳɑɡ.ɾə | ||
ઓળખકર્તા (oḷkhakartā) | ˈo.ɭəkʱ.ˌkəɾ.t̪ɑ | ˈo.ɭkʰə.kəɾ.t̪ɑ |
local tests = require("Module:UnitTests")
local m_IPA = require("Module:gu-IPA")
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
function tests:check_output(term, expected, comment)
self:equals(
m_IPA.link(term),
tag_IPA(m_IPA.toIPA(term)),
tag_IPA(expected),
{ comment = comment }
)
end
function tests:test_all()
examples = {
{ "વખત", "ˈʋə.kʰət̪" },
{ "દિવસ", "ˈd̪ɪ.ʋəs" },
{ "હદ", "ˈɦəd̪" },
{ "રહેવું", "ˈre̤.ʋũ" }, -- final syllables use their 'long vowel' counterpart
{ "તડકો", "ˈt̪əɖ.ko" },
{ "ભાષા", "ˈbʱɑ.ʃɑ" },
{ "છોકરું", "ˈt͡ʃʰok.rũ" },
{ "ઘોડું", "ˈɡʱo.ɖũ" },
{ "દૃષ્ટિ", "ˈd̪rəʂʈi" },
{ "દૃષ્ટિ", "ˈd̪rʊʂʈi" },
{ "ગુજરાતી", "ˈgʊ.d͡ʒ(ə).ˌɾɑ.t̪i" },
{ "પ્રાણી", "ˈpɾɑ.ɳi" },
{ "સાક્ષાત", "ˈsɑ.kʃɑt̪" },
{ "જમવાનું", "ˈd͡ʒəm.ˌʋɑ.nũ" },
{ "વિધર્મ", "ʋɪ.d̪ʱəɾ.mə" },
{ "અંગરખો", "ˈəŋ.gəɾ.kʱo" },
{ "આંતરરાષ્ટ્રીય", "ˈɑn̪.t̪əɾ.ɾɑʂ.ʈɾi.jə" },
{ "આંકડાશાસ્ત્ર", "ˈɑ̃.k(ə).ɖɑ.ʃɑs.t̪ɾə" },
{ "અહીંતહીં", "ˈə̤ĩ.ˌt̪ə̤ĩ" },
{ "ઐતિહાસિક", "əɪ̭.t̪ɪ.ɦɑ.sɪk" },
{ "ઇસ્પિતાલ", "ˈɪs.pɪ.ˌt̪ɑl" },
{ "ઉષ્ણાગ્ર", "ˈʊʃ.ɳɑ.gɾə" },
{ "ઓળખકર્તા", "ˈo.ɭəkʱ.ˌkəɾ.t̪ɑ" },
}
--[[ Copy the following to add more examples:
{ "", "" },
]]
tests:iterate(examples, "check_output")
end
return tests