Module:br-formes-mutees/testcases

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

3 tests ont échoué (rafraichir)

  Texte Attendu Obtenu
test_basic :
Passed wenn wenn wenn
Passed wenn wenn wenn
Passed wenn wenn wenn
Passed wenn wenn wenn
Passed gouel ouel ouel
Passed gouel gouel gouel
Passed gouel kouel kouel
Passed gouel ouel ouel
Failed four four bour
Passed four four four
Failed four four pour
Failed four four pour
Passed gouarnamant ouarnamant ouarnamant
Passed gouarnamant gouarnamant gouarnamant
Passed gouarnamant kouarnamant kouarnamant
Passed gouarnamant ouarnamant ouarnamant
Passed du zu zu
Passed du du du
Passed du tu tu
Passed du tu tu
Passed Gwenael Wenael Wenael
Passed Gwenael Gwenael Gwenael
Passed Gwenael Kwenael Kwenael
Passed Gwenael Wenael Wenael
Passed gwiridik wiridik wiridik
Passed gwiridik gwiridik gwiridik
Passed gwiridik kwiridik kwiridik
Passed gwiridik wiridik wiridik
Passed goullo cʼhoullo cʼhoullo
Passed goullo goullo goullo
Passed goullo koullo koullo
Passed goullo cʼhoullo cʼhoullo
Passed gouyen cʼhouyen cʼhouyen
Passed gouyen gouyen gouyen
Passed gouyen kouyen kouyen
Passed gouyen cʼhouyen cʼhouyen
Passed Gwilun Wilun Wilun
Passed Gwilun Gwilun Gwilun
Passed Gwilun Kwilun Kwilun
Passed Gwilun Wilun Wilun
Passed gwenn wenn wenn
Passed gwenn gwenn gwenn
Passed gwenn kwenn kwenn
Passed gwenn wenn wenn
Passed gouiziek ouiziek ouiziek
Passed gouiziek gouiziek gouiziek
Passed gouiziek kouiziek kouiziek
Passed gouiziek ouiziek ouiziek
Passed kangourou gangourou gangourou
Passed kangourou cʼhangourou cʼhangourou
Passed kangourou kangourou kangourou
Passed kangourou kangourou kangourou
Passed gwadoù wadoù wadoù
Passed gwadoù gwadoù gwadoù
Passed gwadoù kwadoù kwadoù
Passed gwadoù wadoù wadoù



local tests  = require('Module:UnitTests')
local formes = require('Module:br-formes-mutees')

function tests:test_basic()
	local mots = {
		['wenn'] = {'wenn', 'wenn', 'wenn', 'wenn'},
		['four'] = {'bour', 'four', 'pour', 'pour'},
		['du'] = {'zu', 'du', 'tu', 'tu'},
		['kangourou'] = {'gangourou', 'cʼhangourou', 'kangourou', 'kangourou'},
		['gouel'] = {'ouel', 'gouel', 'kouel', 'ouel'},
		['goullo'] = {'cʼhoullo', 'goullo', 'koullo', 'cʼhoullo'},
		['gouarnamant'] = {'ouarnamant', 'gouarnamant', 'kouarnamant', 'ouarnamant'},
		['gouiziek'] = {'ouiziek', 'gouiziek', 'kouiziek', 'ouiziek'},
		['gouyen'] = {'cʼhouyen', 'gouyen', 'kouyen', 'cʼhouyen'},
		['gwadoù'] = {'wadoù', 'gwadoù', 'kwadoù', 'wadoù'},
		['gwenn'] = {'wenn', 'gwenn', 'kwenn', 'wenn'},
		['Gwenael'] = {'Wenael', 'Gwenael', 'Kwenael', 'Wenael'},
		['gwiridik'] = {'wiridik', 'gwiridik', 'kwiridik', 'wiridik'},
		['Gwilun'] = {'Wilun', 'Gwilun', 'Kwilun', 'Wilun'},
	}
	
	local a, s, d, m = '', '', '', ''
	
	for mot, resultats in pairs(mots) do
		a, s, d, m = formes.formesMutees(mot)
		self:equals(mot, resultats[1], a)
		self:equals(mot, resultats[2], s)
		self:equals(mot, resultats[3], d)
		self:equals(mot, resultats[4], m)
	end
end

return tests