Modul:Nyelvtani modul/tests

A Wikipédiából, a szabad enciklopédiából

Nyelvtani modul modul tesztek[mi ez?]

Név Várt Tényleges
Igen testAz
Igen testStartsWithAz
local p = require('Modul:Nyelvtani modul')
local ScribuntoUnit = require('Modul:ScribuntoUnit')
local suite = ScribuntoUnit:new()

function suite:testAz()
	self:assertEquals('az', p.az'Alföld')
	
	self:assertEquals('a', p.az'Kárpátok')
	
	self:assertEquals('a(z)', p.az'1A')
	
	self:assertEquals('a(z)', p.az'')
	self:assertEquals('a(z)', p.az{})
	self:assertEquals('a(z)', p.az())
end

function suite:testStartsWithAz()
	self:assertEquals('true', p.startsWithAz'A Ciszterci Rend Nagy Lajos Gimnáziuma')
	self:assertEquals('true', p.startsWithAz'Az alföld')
	self:assertEquals('true', p.startsWithAz'a ciszterci rend nagy lajos gimnáziuma')
	self:assertEquals('true', p.startsWithAz'az alföld')
	self:assertEquals('true', p.startsWithAz'AZ ALFÖLD')

	self:assertEquals('', p.startsWithAz'Eötvös Loránd Tudományegyetem')
	self:assertEquals('', p.startsWithAz'')
	self:assertEquals('', p.startsWithAz{})
	self:assertEquals('', p.startsWithAz())
end

return suite