Modul:PisangArgs/kes ujian

Pendokumenan untuk modul ini boleh diciptakan di Modul:PisangArgs/kes ujian/doc

-- Ujian unit bagi [[Modul:PisangArgs]]. Petik tab laman perbincangan untuk melaksanakan ujian.
local p = require('Modul:UnitTests')
 
function p:test_helo_dunia()
    self:preprocess_equals('{{#invoke:PisangArgs|helo_dunia}}', 'Helo, dunia!')
end
 
function p:test_helo()
    self:preprocess_equals('{{#invoke:PisangArgs|helo|Sudin}}', 'Helo, Sudin!')
end
 
function p:test_tambah()
    self:preprocess_equals('{{#invoke:PisangArgs|tambah|5|3}}', '8')
end
 
function p:test_kira_buah()
    self:preprocess_equals('{{#invoke:PisangArgs|kira_buah|pisang=5|apel=3}}', 'Saya ada 5 sikat pisang dan 3 biji apel')
end

function p:test_memiliki_buah()
    self:preprocess_equals('{{#invoke:PisangArgs|mempunyai_buah|Sudin|pisang=5|ceri=7}}', 'Sudin memiliki: 5 pisang 7 ceri')
end
 
function p:test_buah_khas()
    self:preprocess_equals('{{#invoke:PisangArgs|buah_khas|nenas=10|kiwi=5}}', 'Saya ada: 5 kiwi 10 nenas')
end
 
function p:test_buah_khas_2()
    self:preprocess_equals('{{#invoke:PisangArgs|buah_khas_2|Sudin|nenas=10|kiwi=5}}', 'Sudin memiliki: 5 kiwi 10 nenas')
end

function p:test_helo_dunia_tambahan()
    self:preprocess_equals('{{#invoke:PisangArgs|helo_dunia|tambahan}}', 'Helo, dunia!')
end
 
function p:test_helo_tiadaSiapa()
    self:preprocess_equals('{{#invoke:PisangArgs|helo|}}', 'Helo, !')
end
 
function p:test_tambah_terbalik()
    self:preprocess_equals('{{#invoke:PisangArgs|tambah|2=5|1=3}}', '8')
end
 
function p:test_kira_buah_urutanLain()
    self:preprocess_equals('{{#invoke:PisangArgs|kira_buah|apel=3|pisang=5}}', 'Saya ada 5 sikat pisang dan 3 biji apel')
end

function p:test_memiliki_buah_urutanPilihan()
    self:preprocess_equals('{{#invoke:PisangArgs|mempunyai_buah|ceri=7|1=Sudin|pisang=5}}', 'Sudin memiliki: 5 pisang 7 ceri')
end
 
function p:test_buah_khas_urutanLain()
    self:preprocess_equals('{{#invoke:PisangArgs|buah_khas|kiwi=5|nenas=10}}', 'Saya ada: 10 nenas 5 kiwi')
end
 
function p:test_buah_khas_2_urutanPilihan()
    self:preprocess_equals('{{#invoke:PisangArgs|buah_khas_2|kiwi=5|1=Sudin|nenas=10}}', 'Sudin ada: 10 nenas 5 kiwi')
end

return p