Wikipedia:Lua/Modul/TemplatePar/test
Wikipedia:Lua Modul TemplatePar test
| Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
| Modul | Deutsch | English
|
Modul: | Dokumentation | |||
Testfälle der Funktionen im Modul TemplatePar bei Nutzung als Vorlage.
Version: 2023-03-20 Wikidata: 2023-03-20
Testfälle zur Vorlageneinbindung: check
Es wird eine Dummy-Vorlage /check benutzt, die hier mit dem Wort Testvorlage dargestellt wird.
{{#invoke:TemplatePar|check
|all= 1= 2= pA= pB=
|opt= 3= oX=
|template=[[Hilfe:Lua]]}}
Unerwarteter Parametername
{{Testvorlage|unverhofft=kommt oft}}- Fehler bei Vorlage * Parametername unbekannt (Hilfe:Lua): "unverhofft"
Erwartet: Fehler bei Vorlage * Parametername unbekannt ([[Hilfe:Lua]]): ‘unverhofft’
{{Testvorlage|eins|zwei|drei|kenn ich nicht|pA=Pflicht A|pB=Pflicht B}}- Fehler bei Vorlage * Parametername unbekannt (Hilfe:Lua): "4"
Erwartet: Fehler bei Vorlage * Parametername unbekannt ([[Hilfe:Lua]]): ‘4’
{{Testvorlage|eins|zwei|pA=Pflicht A|pB=Pflicht B|=Parameternamen vergessen}}- Fehler bei Vorlage * Parametername fehlt (Hilfe:Lua)
Erwartet: Fehler bei Vorlage * Parametername fehlt ([[Hilfe:Lua]]):
Fehlender Pflichtparameter
{{Testvorlage|U1| pA=|pB=Pflicht B}}- Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 2
Erwartet: Fehler bei Vorlage * Pflichtparameter fehlt ([[Hilfe:Lua]]): 2
{{Testvorlage|U1| U2 | pB=Pflicht B}}- Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): pA
Erwartet: Fehler bei Vorlage * Pflichtparameter fehlt ([[Hilfe:Lua]]): pA
{{Testvorlage|U1| pB=Pflicht B}}- Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 2; pA
Erwartet: Fehler bei Vorlage * Pflichtparameter fehlt ([[Hilfe:Lua]]): 2; pA
Pflichtparameter ohne Wertangabe
{{Testvorlage|U1| U2 | pA=|pB=Pflicht B}}- Fehler bei Vorlage * Pflichtparameter ohne Wert (Hilfe:Lua): pA
Erwartet: Fehler bei Vorlage * Pflichtparameter ohne Wert ([[Hilfe:Lua]]): pA
Endlich richtig
{{Testvorlage|U1| U2 | pA=AAA|pB=Pflicht B}}
Erwartet: »(nichts)«
{{Testvorlage|U1| U2 | U3 | pA=AAA|pB=Pflicht B}}
Erwartet: »(nichts)«
Doppelte Nennung in #invoke
Dummy /check2 mit Programmierfehler; Fehlermeldung nicht mittels format= zu unterdrücken.
{{#invoke:TemplatePar|check
|all= 1= 2= pA= pB=
|opt= 1= 2= 3= oX=
|template=Testvorlage2}}
{{Testvorlage2|U1| U2 | pA=Pflicht A|pB=Pflicht B}}- #invoke:TemplatePar Optionsparameter wiederholt (Testvorlage2): 1; 2
Erwartet: #invoke:TemplatePar Optionsparameter wiederholt (Testvorlage2): 1; 2
Testfälle zur Vorlageneinbindung: count
Es wird eine Dummy-Vorlage /count benutzt, die hier mit dem Wort Testvorlage dargestellt wird.
{{#invoke:TemplatePar|count}}
{{Testvorlage}}- 0
Erwartet: 0
{{Testvorlage|}}- 1
Erwartet: 1
{{Testvorlage|U1}}- 1
Erwartet: 1
{{Testvorlage|U1|N1=}}- 2
Erwartet: 2
{{Testvorlage|U1|N1=|N2=W}}- 3
Erwartet: 3
Testfälle zur Vorlageneinbindung: countNotEmpty
Es wird eine Dummy-Vorlage /countNotEmpty benutzt, die hier mit dem Wort Testvorlage dargestellt wird.
{{#invoke:TemplatePar|countNotEmpty}}
{{Testvorlage}}- 0
Erwartet: 0
{{Testvorlage| | a | b| | x=c|| y=d |}}- 4
Erwartet: 4
Testfälle zur Vorlageneinbindung: match
Es wird eine Dummy-Vorlage /match benutzt, die hier mit dem Wort Testvorlage dargestellt wird.
{{#invoke:TemplatePar|match|template=Matsch
|1=NamePar=aa
|2=NumPar=N>0
|3=NumPar=>=1
|4=NumPar=<=53}}
{{Testvorlage|UnbekannterPar=0000}}- »Fehler bei Vorlage * Parametername unbekannt (Matsch): "UnbekannterPar"«
Erwartet: »Fehler bei Vorlage (Matsch) * Parametername unbekannt: "UnbekannterPar"«
{{Testvorlage}}- »Fehler bei Vorlage * Pflichtparameter fehlt (Matsch): "NamePar", "NumPar"«
Erwartet: »Fehler bei Vorlage (Matsch) * Pflichtparameter fehlt (Matsch) (Matsch): "NamePar"; "NumPar"«
{{Testvorlage|NamePar=Titel}}- »Fehler bei Vorlage * Pflichtparameter fehlt (Matsch): "NumPar"«
Erwartet: »Fehler bei Vorlage (Matsch) * Pflichtparameter fehlt (Matsch) (Matsch): "NumPar"«
{{Testvorlage|NamePar=Titel|NumPar=27}}- »«
Erwartet: »«
{{Testvorlage|NamePar=Titel|NumPar=0}}- »Fehler bei Vorlage * Parameter ungültig (Matsch): "NumPar"«
Erwartet: »Fehler bei Vorlage (Matsch) * Parameter ungültig (Matsch): "NumPar"«
{{Testvorlage|NamePar=Titel|NumPar=77}}- »Fehler bei Vorlage * Parameter ungültig (Matsch): "NumPar" <=53«
Erwartet: »Fehler bei Vorlage * Parameter ungültig (Matsch): "NumPar" <=53«
{{Testvorlage|NamePar=T|NumPar=27}}- »Fehler bei Vorlage * Parameter ungültig (Matsch): "NamePar"«
Erwartet: »Fehler bei Vorlage (Matsch) * Parameter ungültig (Matsch): "NamePar"«
{{Testvorlage|NamePar=T|NumPar=99}}- »Fehler bei Vorlage * Parameter ungültig (Matsch): "NamePar"; "NumPar" <=53«
Erwartet: »Fehler bei Vorlage (Matsch) * Parameter ungültig (Matsch): "NamePar"; "NumPar" <=53«
{{Testvorlage|NamePar=T|NumPar=Heft}}- »Fehler bei Vorlage * Parameter ungültig (Matsch): "NamePar"; "NumPar"«
Erwartet: »Fehler bei Vorlage (Matsch) * Parameter ungültig (Matsch): "NamePar"; "NumPar"«
Testfälle zur Vorlageneinbindung: valid
Es wird eine Dummy-Vorlage /valid benutzt, die hier mit dem Wort Testvorlage dargestellt wird.
ASCII oder leer
{{Testvorlage|request=ASCII|x1=o|x2=ö|x3=|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »«
- Erwartet:
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »«
ASCII, aber nicht leer
{{Testvorlage|request=ASCII+|x1=o|x2=ö|x3=|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
- Erwartet:
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
ASCII in einem Wort
{{Testvorlage|request=ASCII+1|x1=oja|x2=o ja|x3=öyä|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
- Erwartet:
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
Natürliche, äh, ganze Zahl; oder leer
{{Testvorlage|request=n|x1=1|x2=-1|x3=-|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
- Erwartet:
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
Nur ASCII-Ziffern 0–9, ohne Vorzeichen, nicht leer und mindestens eine Ziffer nicht Null
{{Testvorlage|request=n>0|x1=1|x2=-1|x3=0|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
- Erwartet:
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
Wie n>0, aber führende Null nicht erlaubt
{{Testvorlage|request=N>0|x1=1|x2=01|x3=0|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
- Erwartet:
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
Beliebige Zahl; auch kleiner Null; kann Komma enthalten; oder leer
{{Testvorlage|request=0,0|x1=1|x2=-1,2|x3=0|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »«
- Erwartet:
- »«
- »«
- »«
- »«
Beliebige Zahl; auch kleiner Null; kann Dezimalpunkt enthalten; oder leer
{{Testvorlage|request=0.0|x1=1|x2=-1.2|x3=0|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »«
- Erwartet:
- »«
- »«
- »«
- »«
Name: 2 Buchstaben oder 1 CJK x1=-ky
{{Testvorlage|request=aa|x1=-ky|x2=N.N.|x3=X|x4=帝|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
- Erwartet:
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
boolean
{Testvorlage|request=boolean|x1=0|x2=1|x3=-|x4=|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »«
- Erwartet:
- »«
- »«
- »«
- »«
{Testvorlage|request=boolean|x1=true|x2=false|x3=y|x4=n|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »«
- Erwartet:
- »«
- »«
- »«
- »«
{Testvorlage|request=boolean|x1=Ja|x2=nein|x3=no|x4=YES|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »«
- Erwartet:
- »«
- »«
- »«
- »«
{Testvorlage|request=boolean|x1=?|x2=weißnich|x3=00000|x4=00100|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1" boolean«
- »Fehler bei Vorlage * Parameter ungültig: "x2" boolean«
- »«
- »«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1" boolean«
- »Fehler bei Vorlage * Parameter ungültig: "x2" boolean«
- »«
- »«
datetime
{Testvorlage|request=datetime|x1=2021|x2=2021-01|x3=2021-01-18|x4=2021-01-18T23:45|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »«
- Erwartet:
- »«
- »«
- »«
- »«
{Testvorlage|request=datetime|x1=MMXXI|x2=1921-3|x3=44 v. Chr.|x4=9999|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1" datetime«
- »Fehler bei Vorlage * Parameter ungültig: "x2" datetime«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" datetime«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1" datetime«
- »Fehler bei Vorlage * Parameter ungültig: "x2" datetime«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" datetime«
{Testvorlage|request=datetime/y|x1=1912|x2=1912-03|x3=44 v. Chr.|x4=9999|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" datetime/y«
- Erwartet:
{Testvorlage|request=datetime/ym|x1=1912|x2=1912-03|x3=44 v. Chr.|x4=2001-01-20|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1" datetime/ym«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3" datetime/ym«
- »«
- Erwartet:
{Testvorlage|request=datetime/ymd|x1=1.1.2001|x2=1912-03|x3=8. März|x4=2001-01-20|name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2" datetime/ymd«
- »Fehler bei Vorlage * Parameter ungültig: "x3" datetime/ymd«
- »«
- Erwartet:
pagename
{{Testvorlage|request=pagename|x1=a{b}|x2=p#f|x3=<X>|x4=abc|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1"«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1"«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
file
{{Testvorlage|request=file|x1=a|x2=Å.svg|x3=Wikipedia:Å.svg|x4=File:Å.svg|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1" file«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3" file«
- »«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1" file«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3" file«
- »«
file:
{{Testvorlage|request=file:|x1=isnich.png|x2=Example azy.png|x3=Datei:Example azy.png|x4=File:a-png|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Seite fehlt: "x1" file:«
- »Fehler bei Vorlage * Seite fehlt: "x2" file:«
- »Fehler bei Vorlage * Seite fehlt: "x3" file:«
- »Fehler bei Vorlage * Parameter ungültig: "x4" file:«
- Erwartet:
- »Fehler bei Vorlage * Seite nicht gefunden "x1" file:«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" file:«
numeric comparison
{{Testvorlage|request=>5|x1=a|x2=1|x3=5|x4=6|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1" >5«
- »Fehler bei Vorlage * Parameter ungültig: "x2" >5«
- »Fehler bei Vorlage * Parameter ungültig: "x3" >5«
- »«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1" >5«
- »Fehler bei Vorlage * Parameter ungültig: "x2" >5«
- »Fehler bei Vorlage * Parameter ungültig: "x3" >5«
- »«
<ref>
{{Testvorlage|request=ref|x1=a|x2=<ref>Citation</ref>|name1=x1|name2=x2}}
- »Fehler bei Vorlage * Parameter ungültig: "x1"«
- »«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1"«
- »«
URL
{{Testvorlage|request=url |x1=www.example.com |x2=http://example.org/ |x3=ftp://example.org/download |x4=https://example.org/homepage linktitle |name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter ungültig: "x1" url«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" url«
- Erwartet:
- »Fehler bei Vorlage * Parameter ungültig: "x1"«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
lang
{{Testvorlage|request=lang |x1=de |x2=en fr |x3=de-CH |x4=simple |name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2" lang«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" lang«
- Erwartet:
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x2"«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
{{Testvorlage|request=langs |x1=de |x2=en fr |x3=als |x4=es,pt |name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4" langs«
- Erwartet:
- »«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
{{Testvorlage|request=langW |x1=de |x2=als |x3=de-CH |x4=simple |name1=x1|name2=x2|name3=x3|name4=x4}}
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3" langW«
- »«
- Erwartet:
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "x3"«
- »«
Pattern
{{Testvorlage|request=/^[01]?$/|b1=0|b2=1|b3=|b4=true|name1=b1|name2=b2|name3=b3|name4=b4}}
- »«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "b4"«
- Erwartet:
- »«
- »«
- »«
- »Fehler bei Vorlage * Parameter ungültig: "b4"«
Die vorangehenden Zuweisungen erfolgten für den ersten, unbenannten Parameter mit |1=Wert|. Nachfolgend Einzelfälle für tatsächlich unbenannten |Wert| mittels /valid-unnamed für N>0 als Kriterium:
| 1 | Ergebnis | Erwartet |
|---|---|---|
| »« | Fehler bei Vorlage * Parameter ungültig: "1" | (ungültig) |
| »|« | Fehler bei Vorlage * Parameter ungültig: "1" | (ungültig) |
| »|12345« | »« | |
| »|-4« | Fehler bei Vorlage * Parameter ungültig: "1" | (ungültig) |
| »|0815« | Fehler bei Vorlage * Parameter ungültig: "1" | (ungültig) |
| »|xyz« | Fehler bei Vorlage * Parameter ungültig: "1" | (ungültig) |
Mindest- und Maximallänge der Parameter mit /valid-min-max als Testvorlage.
{{Testvorlage|request=ASCII+|min=2|max=6|x1=a|x2=abc|x3=abcdefgh|name1=x1|name2=x2|name3=x3|name4=x4}}
- »Fehler bei Vorlage * Parameter zu kurz: <2 "x1"«
- »«
- »Fehler bei Vorlage * Parameter zu lang: >6 "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
- Erwartet:
- »Fehler bei Vorlage * Parameter zu kurz: <2 "x1"«
- »«
- »Fehler bei Vorlage * Parameter zu lang: >6 "x3"«
- »Fehler bei Vorlage * Parameter ungültig: "x4"«
Unbekannte Regel
{{Testvorlage|request=KenneIchNicht|x1=a|x2=b|x3=c|x4=d|name1=x1|name2=x2|name3=x3|name4=x4}}
- »#invoke:TemplatePar Unbekannte Regel: "x1" KenneIchNicht«
- »#invoke:TemplatePar Unbekannte Regel: "x2" KenneIchNicht«
- »#invoke:TemplatePar Unbekannte Regel: "x3" KenneIchNicht«
- »#invoke:TemplatePar Unbekannte Regel: "x4" KenneIchNicht«
- Erwartet:
- »#invoke:TemplatePar Unbekannte Regel: "x1" KenneIchNicht«
- »#invoke:TemplatePar Unbekannte Regel: "x2" KenneIchNicht«
- »#invoke:TemplatePar Unbekannte Regel: "x3" KenneIchNicht«
- »#invoke:TemplatePar Unbekannte Regel: "x4" KenneIchNicht«
Testfälle zur Vorlageneinbindung: check im low-Modus
Es wird eine Dummy-Vorlage /check-low benutzt, die hier mit dem Wort Testvorlage dargestellt wird.
{{#invoke:TemplatePar|check
|all= 1= d1=
|opt= o1=
|low=low
|template=kleinschreibung}}
Unerwarteter Parametername
{{Testvorlage|unverhofft=kommt oft}}- Fehler bei Vorlage * Parametername unbekannt (kleinschreibung): "unverhofft"
Erwartet: Fehler bei Vorlage * Parametername unbekannt (kleinschreibung): "unverhofft"
Fehlender Pflichtparameter
{{Testvorlage|U1}}- Fehler bei Vorlage * Pflichtparameter fehlt (kleinschreibung): d1
Erwartet: Fehler bei Vorlage * Pflichtparameter fehlt (kleinschreibung): d1
Pflichtparameter ohne Wertangabe
{{Testvorlage|U1| d1= }}- Fehler bei Vorlage * Pflichtparameter ohne Wert (kleinschreibung): d1
Erwartet: Fehler bei Vorlage * Pflichtparameter ohne Wert (kleinschreibung): d1
Parameter in beiden Schreibweisen
{{Testvorlage|U1| d1=k | D1=G }}- Fehler bei Vorlage * Mehrere Parameter-Schreibweisen (kleinschreibung): d1
Erwartet: Fehler bei Vorlage * Mehrere Parameter-Schreibweisen (kleinschreibung): d1
Endlich richtig
{{Testvorlage|U1| d1=Pflicht}}
Erwartet: »(nichts)«
{{Testvorlage|U1| D1=Pflicht}}
Erwartet: »(nichts)« obwohl D1 in Großbuchstaben
{{Testvorlage|U1| D1=Pflicht|O1=optGroß}}
Erwartet: »(nichts)« obwohl D1 und O1 in Großbuchstaben
Testfälle zur Formatierung der Fehlermeldung
Es wird eine Dummy-Vorlage /format benutzt, die hier mit dem Wort Testvorlage dargestellt wird. Sie löst immer den gleichen Fehler aus, da der erste Parameter nicht angegeben ist.
{{#invoke:TemplatePar|check
|all= 1=
|opt= format=
|format={{{format|}}}
|template=[[Hilfe:Lua]]}}
{{Testvorlage}}- »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1«
Erwartet: »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1«
{{Testvorlage|format=<anfang>@@@<ende>}}- »<anfang>Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1<ende>«
Erwartet: »<anfang>Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1<ende>«
{{Testvorlage|format=Hier ist was verkehrt}}- »Hier ist was verkehrt«
Erwartet: »Hier ist was verkehrt«
{{Testvorlage|format=}}- »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1 #invoke:TemplatePar weder Meldung noch Kategorie«
Erwartet: »Warnmeldung wegen fehlender Kategorie«
{{Testvorlage|format=0}}- »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1 #invoke:TemplatePar weder Meldung noch Kategorie«
Erwartet: »Warnmeldung wegen fehlender Kategorie«
{{Testvorlage|format=-}}- »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1 #invoke:TemplatePar weder Meldung noch Kategorie«
Erwartet: »Warnmeldung wegen fehlender Kategorie«
preview
Es wird eine Dummy-Vorlage /preview benutzt, die hier mit dem Wort Testvorlage dargestellt wird. Sie löst immer den gleichen Fehler aus, da der erste Parameter nicht angegeben ist.
{{#invoke:TemplatePar|check
|all= 1=
|opt= format=
|format={{{format|}}}
|preview={{{preview|}}}
|template=[[Hilfe:Lua]]}}
{{Testvorlage|format=|preview=<span class="error">@@@</span>}}- »«
Erwartet:
- Vorschau: »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1«
- Gespeichert: »«
{{Testvorlage|format=0|preview=1}}- »«
Erwartet:
- Vorschau: »Fehler bei Vorlage * Pflichtparameter fehlt (Hilfe:Lua): 1«
- Gespeichert: »«
references
- ↑ Citation
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.