Difference between revisions of "Template:Baseballstats/testcases"

From blackwiki
Jump to navigation Jump to search
imported>Dmoore5556
(updating test cases to make testing of Live and Sandbox equivalent; add some bogus fields to make sure gracefully handled; add a couple test cases for undocumented |id= field)
imported>Zyxw
(Show results from main template and sandbox together. Use collapsible option to quickly show when no difference between main template and sandbox. Add tests for non-numeric value in cube parameter.)
Line 1: Line 1:
 
{{testcases notice}}
 
{{testcases notice}}
  
==Live template==
+
== Player tests ==
;Roberto Clemente
+
 
{{baseballstats |br=c/clemero01 |retro=C/Pclemr101 |fangraphs=1002340 |cube=9963 }}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Roberto Clemente 1
{{baseballstats |br=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
+
|code=<nowiki>{{__TEMPLATENAME__ |br=c/clemero01 |retro=C/Pclemr101 |fangraphs=1002340 |cube=9963 }}</nowiki>
{{baseballstats |cube=9963 |retro= |br= |fangraphs=1002340}}
+
}}
 +
{{Test case nowiki|format=tablerows|collapsible=yes|title=Roberto Clemente 2
 +
|code=<nowiki>{{__TEMPLATENAME__ |br=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}</nowiki>
 +
}}
 +
{{Test case nowiki|format=tablerows|collapsible=yes|title=Roberto Clemente 3
 +
|code=<nowiki>{{__TEMPLATENAME__ |cube=9963 |retro= |br= |fangraphs=1002340}}</nowiki>
 +
}}
 
<!--These next 3 lines test undocumented |id= field, where |id and |br are concatenated -->
 
<!--These next 3 lines test undocumented |id= field, where |id and |br are concatenated -->
{{baseballstats |id=c/ |br=clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Roberto Clemente 4
{{baseballstats |br=clemero01 |fangraphs=1002340 |cube=9963 |retro= |id=c/ }}
+
|code=<nowiki>{{__TEMPLATENAME__ |id=c/ |br=clemero01 |fangraphs=1002340 |cube=9963 |retro=}}</nowiki>
{{baseballstats |id=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
+
}}
;Ty Cobb
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Roberto Clemente 5
{{baseballstats |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr |retro=C/Pcobbt101}}
+
|code=<nowiki>{{__TEMPLATENAME__ |br=clemero01 |fangraphs=1002340 |cube=9963 |retro= |id=c/ }}</nowiki>
{{baseballstats |retro=C/Pcobbt101 |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr }}
+
}}
;Joe DiMaggio
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Roberto Clemente 6
{{baseballstats |br=d/dimagjo01 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos |retro=D/Pdimaj101}}
+
|code=<nowiki>{{__TEMPLATENAME__ |id=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}</nowiki>
{{baseballstats |br=d/dimagjo01 |retro=D/Pdimaj101 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos |mlb= |espn=}}
+
}}
;Ted Williams
+
 
{{Baseballstats |mlb=124341 |espn=28096 |br=w/willite01 |fangraphs=1014040 |cube=19737|brm=willia002the |retro=W/Pwillt103}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Ty Cobb 1
{{Baseballstats    |espn=28096    |mlb=124341 }}
+
|code=<nowiki>{{__TEMPLATENAME__ |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr |retro=C/Pcobbt101}}</nowiki>
;Enos Slaughter
+
}}
{{Baseballstats    |retro=S/Pslaue101 |INVALID=1234  |br=s/slaugen01}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Ty Cobb 2
;Jim Rice
+
|code=<nowiki>{{__TEMPLATENAME__ |retro=C/Pcobbt101 |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr }}</nowiki>
{{baseballstats|br=r/riceji01 |retro=R/Pricej001}}
+
}}
;Carlton Fisk
+
 
{{baseballstats |retro=F/Pfiskc001}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Joe DiMaggio 1
{{baseballstats |BOGUS=bogus}}
+
|code=<nowiki>{{__TEMPLATENAME__ |br=d/dimagjo01 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos  
:''the above line should display no links''
+
|retro=D/Pdimaj101}}</nowiki>
{{baseballstats}}
+
}}
:''the above line should display no links''
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Joe DiMaggio 2
 +
|code=<nowiki>{{__TEMPLATENAME__ |br=d/dimagjo01 |retro=D/Pdimaj101 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos |mlb= |espn=}}</nowiki>
 +
}}
 +
 
 +
{{Test case nowiki|format=tablerows|collapsible=yes|title=Ted Williams 1
 +
|code=<nowiki>{{__TEMPLATENAME__ |mlb=124341 |espn=28096 |br=w/willite01 |fangraphs=1014040 |cube=19737 |brm=willia002the |retro=W/Pwillt103}}</nowiki>
 +
}}
 +
{{Test case nowiki|format=tablerows|collapsible=yes|title=Ted Williams 2
 +
|code=<nowiki>{{__TEMPLATENAME__ |espn=28096 |mlb=124341 }}</nowiki>
 +
}}
  
==Sandbox template==
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Enos Slaughter
;Roberto Clemente
+
|code=<nowiki>{{__TEMPLATENAME__ |retro=S/Pslaue101 |INVALID=1234 |br=s/slaugen01}}</nowiki>
{{baseballstats/sandbox |br=c/clemero01 |retro=C/Pclemr101 |fangraphs=1002340 |cube=9963 }}
+
}}
{{baseballstats/sandbox |br=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
+
 
{{baseballstats/sandbox |cube=9963 |retro= |br= |fangraphs=1002340}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Jim Rice
<!--These next 3 lines test undocumented |id= field, where |id and |br are concatenated -->
+
|code=<nowiki>{{__TEMPLATENAME__ |br=r/riceji01 |retro=R/Pricej001}}</nowiki>
{{baseballstats/sandbox |id=c/ |br=clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
+
}}
{{baseballstats/sandbox |br=clemero01 |fangraphs=1002340 |cube=9963 |retro= |id=c/ }}
+
 
{{baseballstats/sandbox |id=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|title=Carlton Fisk
;Ty Cobb
+
|code=<nowiki>{{__TEMPLATENAME__ |retro=F/Pfiskc001}}</nowiki>
{{baseballstats/sandbox |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr |retro=C/Pcobbt101}}
+
}}
{{baseballstats/sandbox |retro=C/Pcobbt101 |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr }}
+
 
;Joe DiMaggio
+
== error checking and cube parameter ==
{{baseballstats/sandbox |br=d/dimagjo01 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos |retro=D/Pdimaj101}}
+
 
{{baseballstats/sandbox |br=d/dimagjo01 |retro=D/Pdimaj101 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos |mlb= |espn=}}
+
{{Test case nowiki|format=tablerows|collapsible=yes|output=nowiki+|title=One invalid parameter name
;Ted Williams
+
|code=<nowiki>{{__TEMPLATENAME__ |BOGUS=bogus}}</nowiki>
{{Baseballstats/sandbox |mlb=124341 |espn=28096 |br=w/willite01 |fangraphs=1014040 |cube=19737|brm=willia002the |retro=W/Pwillt103}}
+
}}
{{Baseballstats/sandbox    |espn=28096    |mlb=124341 }}
+
 
;Enos Slaughter
+
{{Test case nowiki|format=tablerows|collapsible=yes|output=nowiki+|title=No parameters
{{Baseballstats/sandbox    |retro=S/Pslaue101 |INVALID=1234  |br=s/slaugen01}}
+
|code=<nowiki>{{__TEMPLATENAME__}}</nowiki>
;Jim Rice
+
}}
{{baseballstats/sandbox|br=r/riceji01 |retro=R/Pricej001}}
+
 
;Carlton Fisk
+
{{Test case nowiki|format=tablerows|collapsible=yes|output=nowiki+|title=cube{{=}}R/Cal-Ripken
{{baseballstats/sandbox |retro=F/Pfiskc001}}
+
|code=<nowiki>{{__TEMPLATENAME__ |cube=R/Cal-Ripken}}</nowiki>
{{baseballstats/sandbox |BOGUS=bogus}}
+
}}
:''the above line should display no links''
+
{{Test case nowiki|format=tablerows|collapsible=yes|output=nowiki+|title=cube{{=}}Cal-Ripken
{{baseballstats/sandbox}}
+
|code=<nowiki>{{__TEMPLATENAME__ |cube=Cal-Ripken}}</nowiki>
:''the above line should display no links''
+
}}
 +
{{Test case nowiki|format=tablerows|collapsible=yes|output=nowiki+|title=cube{{=}}550
 +
|code=<nowiki>{{__TEMPLATENAME__ |cube=550}}</nowiki>
 +
}}

Revision as of 01:54, 29 December 2018

Player tests

Roberto Clemente 1
{{Baseballstats |br=c/clemero01 |retro=C/Pclemr101 |fangraphs=1002340 |cube=9963 }}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Roberto Clemente 2
{{Baseballstats |br=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Roberto Clemente 3
{{Baseballstats |cube=9963 |retro= |br= |fangraphs=1002340}}
{{Baseballstats}}
  • Career statistics and player information from Fangraphs
{{Baseballstats/sandbox}}
  • Career statistics and player information from Fangraphs
Roberto Clemente 4
{{Baseballstats |id=c/ |br=clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Roberto Clemente 5
{{Baseballstats |br=clemero01 |fangraphs=1002340 |cube=9963 |retro= |id=c/ }}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Roberto Clemente 6
{{Baseballstats |id=c/clemero01 |fangraphs=1002340 |cube=9963 |retro=}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Ty Cobb 1
{{Baseballstats |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr |retro=C/Pcobbt101}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Ty Cobb 2
{{Baseballstats |retro=C/Pcobbt101 |mlb= |espn= |br=c/cobbty01 |fangraphs=1002378 |cube=9996|brm=cobb--001tyr }}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Joe DiMaggio 1
{{Baseballstats |br=d/dimagjo01 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos 
|retro=D/Pdimaj101}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Joe DiMaggio 2
{{Baseballstats |br=d/dimagjo01 |retro=D/Pdimaj101 |fangraphs=1003311 |cube=10765 |brm=dimagg001jos |mlb= |espn=}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Ted Williams 1
{{Baseballstats |mlb=124341 |espn=28096 |br=w/willite01 |fangraphs=1014040 |cube=19737 |brm=willia002the |retro=W/Pwillt103}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Ted Williams 2
{{Baseballstats |espn=28096 |mlb=124341 }}
{{Baseballstats}}
  • Career statistics and player information from MLB, or ESPN
{{Baseballstats/sandbox}}
  • Career statistics and player information from MLB, or ESPN
Enos Slaughter
{{Baseballstats |retro=S/Pslaue101 |INVALID=1234 |br=s/slaugen01}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Jim Rice
{{Baseballstats |br=r/riceji01 |retro=R/Pricej001}}
{{Baseballstats}}
{{Baseballstats/sandbox}}
Carlton Fisk
{{Baseballstats |retro=F/Pfiskc001}}
{{Baseballstats}}
  • Career statistics and player information from Retrosheet
{{Baseballstats/sandbox}}
  • Career statistics and player information from Retrosheet

error checking and cube parameter

One invalid parameter name
{{Baseballstats |BOGUS=bogus}}
{{Baseballstats}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
{{Baseballstats/sandbox}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
No parameters
{{Baseballstats}}
{{Baseballstats}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
{{Baseballstats/sandbox}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
cube=R/Cal-Ripken
{{Baseballstats |cube=R/Cal-Ripken}}
{{Baseballstats}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
{{Baseballstats/sandbox}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
cube=Cal-Ripken
{{Baseballstats |cube=Cal-Ripken}}
{{Baseballstats}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
{{Baseballstats/sandbox}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
cube=550
{{Baseballstats |cube=550}}
{{Baseballstats}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>
{{Baseballstats/sandbox}}
  • Career statistics and player information from Error: Template:Baseballstats must contain at least one valid parameter name.
    * Career statistics and player information from <span style="color: red;"> Error: [[Template:Baseballstats]] must contain at least one valid parameter name.</span>