User:Rical/Tests

From MediaWiki.org
Jump to navigation Jump to search

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>');