User:Rical/Tests
Contents |
Modules in dev. [edit]
User:Rical/Tests, Module:MathRoman, valeurDeRomain.js, LocalSettings.php, vector.js, commons.js, monobook.js, common.js,
Test lua Module:MathRoman [edit]
adapted from http://scribunto.wmflabs.org/index.php/Module_talk:MathRoman.lua
Functions : integer2roman, roman2integer, i2r, r2i, testRomans [edit]
- Example of invoke : {{ #invoke: module_name|function_name|arg1|arg2 |name1 = value1}}
- integer2roman : 2012 = MMXII
- from : {{#invoke:MathRoman|integer2roman| 2012 }}
- i2r shortcut : 2012 = MMXII
- from : {{#invoke:MathRoman|i2r| 2012 }}
- roman2integer : MMXIJ = 2012
- from : {{#invoke:MathRoman|roman2integer| MMXIJ }}
- r2i shortcut : MMXIJ = 2012
- from : {{#invoke:MathRoman|r2i| MMXIJ }}
- testRomans with normal errors in roman numbers
- from : {{#invoke:MathRoman|testRomans|%s<br/>}}
XIJ=12=XII
XIJ=12=XII
MCXI=1111=MCXI
MCDXLIV=1444=MCDXLIV
MDCLXVI=1666=MDCLXVI
MCMXCIX=1999=MCMXCIX
MMCCXXII=2222=MMCCXXII
MMMMCMXCIX=4999=MMMMCMXCIX
i=0=ERREUR -> Erreur r2i : valeur nulle. erreur caractere i en 1. Erreur i2r : valeur < 1.
ERREURS=0=ERREUR -> Erreur r2i : valeur nulle. erreur caractere S en 7. Erreur i2r : valeur < 1.
XIA=11=XI -> Erreur r2i : erreur caractere A en 3.
XJI=12=XII -> Erreur r2i : erreur caractere J avant la fin.
IXC=89=LXXXIX -> Erreur r2i : caracteres croissants.
VLD=445=CDXLV -> Erreur r2i : caracteres croissants.
MMMMM=5000=ERREUR -> Erreur r2i : valeur > 4999. Erreur i2r : valeur > 4999. valeur < 1.
MMMMMYJXC=5089=ERREUR -> Erreur r2i : valeur > 4999. caracteres croissants. erreur caractere Y en 6. erreur caractere J avant la fin. Erreur i2r : valeur > 4999. valeur < 1.
==ERREUR -> Erreur i2r : valeur < 1.
==ERREUR -> Erreur i2r : valeur < 1. - ERREURS=0 -> Erreur r2i : valeur nulle. erreur caractere S en 7.
- XIA=11 -> Erreur r2i : erreur caractere A en 3.
- XJI=12 -> Erreur r2i : erreur caractere J avant la fin.
- IXC=89 -> Erreur r2i : caracteres croissants.
- VLD=445 -> Erreur r2i : caracteres croissants.
- MMMMM=5000 -> Erreur r2i : valeur > 4999.
- MMMMMYJXC=5089 -> Erreur r2i : valeur > 4999. caracteres croissants. erreur caractere Y en 6. erreur caractere J avant la fin.
Lua scripting test by tag [edit]
<lua who="{{PAGENAME}}"> function hello(s) return string.format(" Lua scripting is OK here : %s!", s) end return hello(who) </lua>
<lua who="Rical/Tests">
function hello(s)
return string.format(" Lua scripting is OK here : %s!", s)
end
return hello(who)
</lua>
// 20120429 19:09 Pour importer le script, ajouter dans votre page vector.js le code suivant : document.write('<script type="text/javascript" src="' + 'http://www.mediawiki.org/w/index.php?title=User:Rical/valeurDeRomain.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');