Modul:NumberToWords/testcases
Vzhľad
Dokumentácia
Dokumentácia pre tento modul zatiaľ neexistuje. Môžete ju vytvoriť na Modul:NumberToWords/testcases/Dokumentácia
Ak máte otázku k tomuto modulu, alebo potrebujete jeho rozšírenie a neviete ho správne naformátovať, pýtajte sa v diskusii k modulu. Pokiaľ je potrebné modul urgentne opraviť, obráťte sa na technickú podporu.
- Použitie modulu v článkoch.
- Zoznam podstránok tohto modulu.
-- Jednotkové testy pre [[Modul:NumberToWords]], pre výsledky pozri diskusiu k tejto stránke.
local p = require('Module:UnitTests')
function p:test_convert_v1_spolu()
self:preprocess_equals_many('{{#invoke:NumberToWords|convert|', '}}', {
{-1, 'mínus jeden'},
{0, 'nula'},
{1, 'jeden'},
{2, 'dva'},
{3, 'tri'},
{4, 'štyri'},
{5, 'päť'},
{6, 'šesť'},
{7, 'sedem'},
{8, 'osem'},
{9, 'deväť'},
{10, 'desať'},
{11, 'jedenásť'},
{12, 'dvanásť'},
{13, 'trinásť'},
{14, 'štrnásť'},
{15, 'pätnásť'}, -- nie 'päťnásť'
{16, 'šestnásť'},
{17, 'sedemnásť'},
{18, 'osemnásť'},
{19, 'devätnásť'},
{20, 'dvadsať'},
{21, 'dvadsaťjeden'},
{50, 'päťdesiat'}, -- nie 'pätdesiat'
{90, 'deväťdesiat'}, -- nie 'deväťdesiatnula'
{99, 'deväťdesiatdeväť'},
{100, 'sto'},
{101, 'stojeden'}, -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24
{111, 'stojedenásť'},
{119, 'stodevätnásť'},
{120, 'stodvadsať'},
{121, 'stodvadsaťjeden'},
{200, 'dvesto'},
{500, 'päťsto'},
{659, 'šesťstopäťdesiatdeväť'},
{720, 'sedemstodvadsať'}, -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24
{900, 'deväťsto'},
{1000, 'tisíc'},
{1001, 'tisícjeden'},
{1005, 'tisícpäť'},
{7010, 'sedemtisícdesať'}, -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24
{7283, 'sedemtisícdvestoosemdesiattri'}, -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24, variant 1, spolu
-- {7283, 'sedemtisíc dvesto osemdesiattri'}, -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24, variant 2, oddelene
{1895434, 'milión osemstodeväťdesiatpäťtisícštyristotridsaťštyri'}, -- https://jazykovaporadna.sme.sk/q/6710/, variant 1, spolu
-- {1895434, 'milión osemstodeväťdesiatpäťtisíc štyristo tridsaťštyri'}, -- https://jazykovaporadna.sme.sk/q/6710/, variant 2, oddelene
{9898425, 'deväť miliónov osemstodeväťdesiatosemtisícštyristodvadsaťpäť'},
-- https://www.lexika.sk/blog/cislovky-cislovky-ach-tie-cislovky-lexika-spisovne/, variant 1, spolu
-- {9898425, 'deväť miliónov osemstodeväťdesiatosemtisíc štyristo dvadsaťpäť'},
-- -- https://www.lexika.sk/blog/cislovky-cislovky-ach-tie-cislovky-lexika-spisovne/, variant 2, oddelne
{15348848, 'pätnásť miliónov tristoštyridsaťosemtisícosemstoštyridsaťosem'},
-- variant 1, spolu
-- {15348848, 'pätnásť miliónov tristoštyridsaťosemtisíc osemsto štyridsaťosem'},
-- -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24, variant 2, oddelene
{2147483647, 'dve miliardy stoštyridsaťsedem miliónov štyristoosemdesiattritisícšesťstoštyridsaťsedem'}, -- variant 1, spolu
-- {2147483647, 'dve miliardy stoštyridsaťsedem miliónov štyristoosemdesiattritisíc šesťsto štyridsaťsedem'}, -- variant 2, oddelene
})
end
function p:test_convert_v2_oddelene()
self:preprocess_equals_many('{{#invoke:NumberToWords|convert|', '}}', {
{7283, 'sedemtisíc dvesto osemdesiattri'}, -- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24, variant 2, oddelene
{1895434, 'milión osemstodeväťdesiatpäťtisíc štyristo tridsaťštyri'}, -- https://jazykovaporadna.sme.sk/q/6710/, variant 2, oddelene
{9898425, 'deväť miliónov osemstodeväťdesiatosemtisíc štyristo dvadsaťpäť'},
-- https://www.lexika.sk/blog/cislovky-cislovky-ach-tie-cislovky-lexika-spisovne/, variant 2, oddelne
{15348848, 'pätnásť miliónov tristoštyridsaťosemtisíc osemsto štyridsaťosem'},
-- https://www.juls.savba.sk/ediela/psp2000/psp.pdf#page=24, variant 2, oddelene
{2147483647, 'dve miliardy stoštyridsaťsedem miliónov štyristoosemdesiattritisíc šesťsto štyridsaťsedem'}, -- variant 2, oddelene
})
end
return p