Vorlage:IstZahl/Test

aus Wikipedia, der freien Enzyklopädie

Erster Parameter

Testfall Code Ergebnis ist Ergebnis soll
Parameter fehlt: {{IstZahl}} »« »«
Parameter fehlt: {{IstZahl|}} »« »«
nicht numerisch: {{IstZahl|hugo}} »« »«
integer: {{IstZahl|4711}} »1«  Ok
integer (groß): {{IstZahl|98765432109876543210}} »1« »98765432109876543210«
integer (groß): {{IstZahl|99999999999999999999}} »1«  Ok
Dezimalpunkt: {{IstZahl|0.0}} »1«  Ok
Dezimalkomma: {{IstZahl|0,0}} »« »«
lange Zahl: {{IstZahl|123456789}} »1«  Ok
lange neg. Zahl: {{IstZahl|-123456789}} »1«  Ok
negative Zahl mit monadischem '-': {{IstZahl|--123456789}} NurWennZahl}}« »«
'-' innerhalb Zahl nicht zulässig: {{IstZahl|-1234-56789}} NurWennZahl}}« »«
Mathematische Formel: {{IstZahl|2*3}} NurWennZahl}}« »«
Zwei Dezimalpunkte: {{IstZahl|0.0.0}} NurWennZahl}}« »«
Dezimalpunkt und -komma: {{IstZahl|0.0,0}} »« »«
Zwei Dezimalpunkte: {{IstZahl|1.0.0}} NurWennZahl}}« »«
Datum: {{IstZahl|31.12.2006}} NurWennZahl}}« »«
ISO-Datum: {{IstZahl|2006-12-31}} NurWennZahl}}« »«
Zahl mit direkt folgenden nicht numerischen Zeichen: {{IstZahl|0hugo}} »« »«
Zahl mit folgenden nicht numerischen Zeichen, durch space getrennt: {{IstZahl|4711 m}} »« »«
nobody is perfect {{IstZahl|Expression error: Unrecognised word "expression"}} »« »«
nobody is perfect {{IstZahl|Expression-Fehler: Unerkanntes Wort „expression“}} »« »«
Einbettung in #if: {{#if: {{IstZahl|4711}}|{{Höhe|4711}}|4711 xxx}} »4711 m«
Einbettung in #if: {{#if: {{IstZahl|}}|{{Höhe|0}}|0 mxxx}} »0 mxxx«
Einbettung in #if: {{#if: {{IstZahl|0}}|{{Höhe|0}}|0 mxxx}} »m«
Einbettung in #if: {{#if: {{IstZahl|4711 m}}|{{Höhe|4711 m}}|0 mxxx}} »0 mxxx«
trailing blank {{IstZahl|4711 }} »1« Nein
gerade nicht zu klein ??? {{IstZahl|0.123456789012}} »1« ???
zu klein ??? {{IstZahl|0.123456789012345}} »1« ???


#expr val   Ergebnis #expr val == val comment
#expr: 0.123456789 0.123456789 Ja
#expr: 0.123456789012 0.123456789012 Ja
#expr: 0.1234567890123 0.1234567890123 Ja ergebnis zufällig
cache leeren!
#expr: 99999999999999999999 1.0E+20 Ja
#expr: 98765432109876543210 9.8765432109877E+19 Nein anzahl stellen zufällig
cache leeren!

Zweiter Parameter

Testwerte R default R- R+ Z Z- Z+ / N
›void‹
x
0 1 1 1 1 1 1
1 1 1 1 1
-1 1 1 1 1
1.0 1 1 1 1
1.1 1 1
-1.1 1 1
1.000 1 1 1 1
1.001 1 1
2*3-1.1 NurWennZahl}} NurWennZahl}} NurWennZahl}} NurWennZahl}} NurWennZahl}} NurWennZahl}}

Dritter Parameter

  • {{IstZahl|pi}}: 1{{#lst:Wikipedia:Lua/Modul/Expr/Test|NurWennZahl}}
  • {{IstZahl|pi|R}}: 1{{#lst:Wikipedia:Lua/Modul/Expr/Test|NurWennZahl}}
  • {{IstZahl|pi|R|3}: {{#lst:Wikipedia:Lua/Modul/Expr/Test|NurWennZahl}}
  • {{IstZahl|pi round 3|R+|3}}: 1{{#lst:Wikipedia:Lua/Modul/Expr/Test|NurWennZahl}}
falscher Parametertyp
  • {{IstZahl|pi round 3|R+|x}}: {{#lst:Wikipedia:Lua/Modul/Expr/Test|NurWennZahl}}