Difference between revisions of "Template:Include-USGov/testcases"
imported>Hike395 (→Testing main template: rm url from no url caees) |
imported>Hike395 (create tests from documentation) |
||
| Line 10: | Line 10: | ||
* accessdate (optional) - date page last checked | * accessdate (optional) - date page last checked | ||
| − | == | + | ==Tests== |
| − | :< | + | {| class="wikitable" |
| − | + | ! Code | |
| + | ! Working template | ||
| + | ! Sandbox version | ||
| + | ! Comments | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department}} | ||
| + | | Minimal usage: templates that call this one should pass in optional arguments. | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|policy=http://www.agency.gov/policy.html}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|policy=http://www.agency.gov/policy.html}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|policy=http://www.agency.gov/policy.html}} | ||
| + | | Replace internal wikilink about generic re-use to specific agency policy | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|comment=comment can have [[link]]s}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|comment=comment can have [[link]]s}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|comment=comment can have [[link]]s}} | ||
| + | | comment is a free field that produces a parenthesized comment at end | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki></br> | ||
| + | <nowiki>|url=http://www.agency.gov/}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|url=http://www.agency.gov}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|url=http://www.agency.gov}} | ||
| + | | Agency name becomes external link | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|article=Reference document}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|article=Reference document}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document}} | ||
| + | | With article argument, template refers to specific document | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html}} | ||
| + | | With article argument, url becomes external link to specific document | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | ||
| + | <nowiki>|author=John Q. Public}}</nowiki><br/> | ||
| + | | {{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public}} | ||
| + | | Author can be added for use in inline citation | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | ||
| + | <nowiki>|accessdate=2008-08-08}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|accessdate=2008-08-08}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|accessdate=2008-08-08}} | ||
| + | | Accessdate can be added, also | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|policy=http://www.agency.gov/policy.html</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | ||
| + | <nowiki>|author=John Q. Public</nowiki><br/> | ||
| + | <nowiki>|accessdate=2008-08-08</nowiki><br/> | ||
| + | <nowiki>|comment=comment can have [[link]]s}}</nowiki><br/> | ||
| + | | {{Include-USGov|agency=United States Department|policy=http://www.agency.gov/policy.html|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public|accessdate=2008-08-08|comment=comment can have [[link]]s}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|policy=http://www.agency.gov/policy.html|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public|accessdate=2008-08-08|comment=comment can have [[link]]s}} | ||
| + | | All parameters can work together | ||
| + | |} | ||
| − | |||
| − | |||
| − | + | == Test sandbox source parameter == | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
;Test source= | ;Test source= | ||
:<code><nowiki>{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY|source= |policy=POLICY |comment=COMMENT |article=ARTICLE |author=AUTHOR|accessdate=ACCESSDATE}} </nowiki></code> | :<code><nowiki>{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY|source= |policy=POLICY |comment=COMMENT |article=ARTICLE |author=AUTHOR|accessdate=ACCESSDATE}} </nowiki></code> | ||
| Line 54: | Line 104: | ||
*{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY |source={{cite book|first=John |last=Smith |title=Battle of Hastings}} |policy=POLICY |comment=COMMENT |author=AUTHOR|accessdate=ACCESSDATE}} | *{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY |source={{cite book|first=John |last=Smith |title=Battle of Hastings}} |policy=POLICY |comment=COMMENT |author=AUTHOR|accessdate=ACCESSDATE}} | ||
| − | + | == Testing main template source parameter == | |
| − | |||
| − | == Testing main template == | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
;Test source= | ;Test source= | ||
:NO URL <code><nowiki>{{ {{BASEPAGENAME}}|source=|agency=AGENCY |policy=POLICY |comment=COMMENT |article=ARTICLE |author=AUTHOR|accessdate=ACCESSDATE}} </nowiki></code> | :NO URL <code><nowiki>{{ {{BASEPAGENAME}}|source=|agency=AGENCY |policy=POLICY |comment=COMMENT |article=ARTICLE |author=AUTHOR|accessdate=ACCESSDATE}} </nowiki></code> | ||
Revision as of 08:48, 30 December 2011
| This is the template test cases page for the sandbox of Template:Include-USGov. Script error: No such module "Purge". to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki, see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins with these links: |
- agency (required) - name of agency (or reference source) that produced material
- url (optional) - URL of reference
- policy (optional) - URL of re-use policy of agency or reference source
- comment (optional) - free field that produces parenthesized comment at end
- article (optional) - the title of the reference
- author (optional) - author of reference
- accessdate (optional) - date page last checked
Tests
| Code | Working template | Sandbox version | Comments |
|---|---|---|---|
| {{Include-USGov |agency=United States Department}} |
Minimal usage: templates that call this one should pass in optional arguments. | ||
| {{Include-USGov |agency=United States Department |
Replace internal wikilink about generic re-use to specific agency policy | ||
| {{Include-USGov |agency=United States Department |
comment is a free field that produces a parenthesized comment at end | ||
| {{Include-USGov |agency=United States Department |
Agency name becomes external link | ||
| {{Include-USGov |agency=United States Department |
With article argument, template refers to specific document | ||
| {{Include-USGov |agency=United States Department |
With article argument, url becomes external link to specific document | ||
| {{Include-USGov |agency=United States Department |
Author can be added for use in inline citation | ||
| {{Include-USGov |agency=United States Department |
Accessdate can be added, also | ||
| {{Include-USGov |agency=United States Department |
All parameters can work together |
Test sandbox source parameter
- Test source=
{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY|source= |policy=POLICY |comment=COMMENT |article=ARTICLE |author=AUTHOR|accessdate=ACCESSDATE}}
This article incorporates [POLICY public domain material] from the AGENCY document: "Script error: No such module "If empty".". (COMMENT)
- test source=This is a test string
{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY |source=This is a test string |policy=POLICY |comment=COMMENT |author=AUTHOR|accessdate=ACCESSDATE}}
This article incorporates [POLICY public domain material] from the AGENCY document: This is a test string (COMMENT)
- test source={{cite book}}
{{ {{BASEPAGENAME}}/sandbox|agency=AGENCY |source={{cite book|first=John |last=Smith |title=Battle of Hastings}} |policy=POLICY |comment=COMMENT |author=AUTHOR|accessdate=ACCESSDATE}}
This article incorporates [POLICY public domain material] from the AGENCY document: Smith, John. Battle of Hastings. (COMMENT)
Testing main template source parameter
- Test source=
- NO URL
{{ {{BASEPAGENAME}}|source=|agency=AGENCY |policy=POLICY |comment=COMMENT |article=ARTICLE |author=AUTHOR|accessdate=ACCESSDATE}}
This article incorporates [POLICY public domain material] from the AGENCY document: "Script error: No such module "If empty".". (COMMENT)
- NO URL
{{ {{BASEPAGENAME}}|source=1 | first=FIRST |last=LAST |title=TITLE |agency=AGENCY |policy=POLICY |comment=COMMENT |author=AUTHOR|accessdate=ACCESSDATE}}
This article incorporates [POLICY public domain material] from the AGENCY document: 1 (COMMENT)