Template:Include-USGov/testcases

From blackwiki
< Template:Include-USGov
Revision as of 08:48, 30 December 2011 by imported>Hike395 (create tests from documentation)
Jump to navigation Jump to search


  • 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}}

12px This article incorporates public domain material from websites or documents of the United States Department. 12px This article incorporates public domain material from websites or documents of the United States Department. Minimal usage: templates that call this one should pass in optional arguments.
{{Include-USGov

|agency=United States Department
|policy=http://www.agency.gov/policy.html}}

12px This article incorporates public domain material from websites or documents of the United States Department. 12px This article incorporates public domain material from websites or documents of the United States Department. Replace internal wikilink about generic re-use to specific agency policy
{{Include-USGov

|agency=United States Department
|comment=comment can have [[link]]s}}

12px This article incorporates public domain material from websites or documents of the United States Department. (comment can have links) 12px This article incorporates public domain material from websites or documents of the United States Department. (comment can have links) comment is a free field that produces a parenthesized comment at end
{{Include-USGov

|agency=United States Department
|url=http://www.agency.gov/}}

12px This article incorporates public domain material from the United States Department website http://www.agency.gov. 12px This article incorporates public domain material from the United States Department website http://www.agency.gov. Agency name becomes external link
{{Include-USGov

|agency=United States Department
|article=Reference document}}

12px This article incorporates public domain material from the United States Department document: "Script error: No such module "If empty".". 12px This article incorporates public domain material from the United States Department document: "Script error: No such module "If empty".". With article argument, template refers to specific document
{{Include-USGov

|agency=United States Department
|article=Reference document
|url=http://www.agency.gov/doc.html}}

12px This article incorporates public domain material from the United States Department document: "Reference document". 12px This article incorporates public domain material from the United States Department document: "Reference document". With article argument, url becomes external link to specific document
{{Include-USGov

|agency=United States Department
|article=Reference document
|url=http://www.agency.gov/doc.html
|author=John Q. Public}}

12px This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". 12px This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". Author can be added for use in inline citation
{{Include-USGov

|agency=United States Department
|article=Reference document
|url=http://www.agency.gov/doc.html
|accessdate=2008-08-08}}

12px This article incorporates public domain material from the United States Department document: "Reference document". Retrieved 2008-08-08. 12px This article incorporates public domain material from the United States Department document: "Reference document". Retrieved 2008-08-08. Accessdate can be added, also
{{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}}

12px This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". Retrieved 2008-08-08. (comment can have links) 12px This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". Retrieved 2008-08-08. (comment can have links) 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}}
  • 12px 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}}
  • 12px 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}}
  • 12px 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}}
  • 12px 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}}
  • 12px This article incorporates [POLICY public domain material] from the AGENCY document: 1 (COMMENT)