Template:Cite book/testcases/regression tests

This page is intended to contain regression tests for Template:Cite book(edit talk links history).

Every test case has its own section. The contents of each test case are (in this exact order):

  • a <pre></pre> block with the wiki code of the template call
  • the template call
  • the manual expansion of that template call (intentionally written without using the template). Please note that using subst {{subst:cite book}} does not what's intended here.
  • time and date of the expansion.

Miscellaneous tests

edit
  • Author, year and title

Invisible, M. (1901). Mysterious book.

  • Author and title

Invisible, Man. Mysterious book.

  • Basic usage, wrong date format

Bloggs, Joe (1974). Book of Bloggs (1st Edition ed.). Retrieved 10 February 2006. {{cite book}}: |edition= has extra text (help); Cite has empty unknown parameter: |Publisher= (help)

  • Without accessdate

Bloggs, Joe. Book of Bloggs (PDF).

  • Full date of first edition

Bloggs, Joe (1974) [1963-06-27]. Book of Bloggs (1st Edition ed.). Retrieved 2006-02-17. {{cite book}}: |edition= has extra text (help)

  • Author, year and title

Invisible, M. (1901). Mysterious book.

  • Two authors

Invisible, M. Mysterious book. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)

  • Test uzz

Steve Kehaya (1996). The SKS Carabine (CKC45g). North Cape Publications, Inc. p. 10. ISBN 1882391144. {{cite book}}: Cite has empty unknown parameter: |1= (help); More than one of |pages= and |page= specified (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)

Beck et al. 1996

edit
*{{cite book
 | first = K.
 | last = Beck
 | authorlink =
 | coauthors = R. Crocker, G. Meszaros, J.O. Coplien, L. Dominick, F. Paulisch, and J. Vlissides
 |date=March 1996
 
 | title = Proceedings of the 18th International Conference on Software Engineering
 | pages = 25–30
 | publisher =
 | id =
}}
  • Beck, K. (March 1996). Proceedings of the 18th International Conference on Software Engineering. pp. 25–30. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Beck, K., R. Crocker, G. Meszaros, J.O. Coplien, L. Dominick, F. Paulisch, and J. Vlissides (March 1996). Proceedings of the 18th International Conference on Software Engineering, 25–30.

expanded 16:32, 1 December 2005 (UTC)

Black and Bolton 2001

edit

* {{cite book | author=[[David Black (historian)|Black, David]] and [[Geoffrey Bolton|Bolton, Geoffrey]] | title=Biographical Register of Members of the Parliament of Western Australia, Volume One, 1870–1930 (Revised Edition) | publisher=[[Parliament of Western Australia]], Parliament House, Perth, Western Australia | year=2001 | id={{ISBN|0730738140}}}}

expanded at 09:41, 20 February 2006 (UTC)

Booch 1993

edit
*{{cite book
 | first = Grady
 | last = Booch
 | authorlink = Grady Booch
 | year = 1993
 | title = Object-oriented Analysis and Design with Applications
 | edition = 2nd ed.
 | publisher = Redwood City: Benjamin Cummings
 | id = {{ISBN|0-8053-5340-2}}
}}

expanded 10:25, 1 December 2005 (UTC)

Cunningham 1988

edit
*{{cite book
 | first = Ward
 | last = Cunningham
 | authorlink = Ward Cunningham
 | coauthors = Kent Beck
 | date = 1988-05-16
 | title = Addendum to the Proceedings of OOPSLA'87, volume 23,5 of ACM SIGPLAN Notices
 | chapter = Using a pattern language for programming
 | pages =
 | publisher =
 | id =
}}
  • Cunningham, Ward (1988-05-16). "Using a pattern language for programming". Addendum to the Proceedings of OOPSLA'87, volume 23,5 of ACM SIGPLAN Notices. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Cunningham, Ward, Kent Beck (1988-05-16). "Using a pattern language for programming" Addendum to the Proceedings of OOPSLA'87, volume 23,5 of ACM SIGPLAN Notices.

expanded 09:43, 20 February 2006 (UTC)

Fowler et al. 1999

edit
*{{cite book
 | first = Martin
 | last = Fowler
 | authorlink = Martin Fowler (software engineer)
 | coauthors = [[Kent Beck]], John Brant, [[William Opdyke]], and Don Roberts
 | year = 1999
 | title = Refactoring: Improving the Design of Existing Code
 | publisher = Addison-Wesley
 | id = {{ISBN|0-201-48567-2}}
}}

expanded at 09:46, 1 December 2005 (UTC)

Martin 2003

edit
*{{cite book
 | first = Robert C.
 | last = Martin
 | authorlink = Robert C. Martin
 | year = 2003
 | title = UML for Java Programmers
 | publisher = Prentice Hall
 | id = {{ISBN|0-13-142848-9}}
}}

expanded at 10:11, 1 December 2005 (UTC)

Whiteside 1975

edit
*{{cite book
 | first = Andrew Gladding
 | last = Whiteside
 | year = 1975
 | title = The Socialism of Fools: Georg Ritter von Schönerer and Austrian Pan-Germanism
 | publisher = University of California Press
 | location = Berkeley
 | id = {{ISBN|0-520-02434-6}}
}}
  • Whiteside, Andrew Gladding (1975). The Socialism of Fools: Georg Ritter von Schönerer and Austrian Pan-Germanism. Berkeley: University of California Press. ISBN 0-520-02434-6.
  • Whiteside, Andrew Gladding (1975). The Socialism of Fools: Georg Ritter von Schönerer and Austrian Pan-Germanism, Berkeley: University of California Press. ISBN 0-520-02434-6.

expanded at 09:42, 1 December 2005 (UTC)

*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
 | location = LOCATION
 | id = ID
 | url = http://example.com
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, LOCATION: PUBLISHER. ID.

expanded at 20:07, 3 December 2005 (UTC)

15 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
 | location = LOCATION
 | id = ID
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, LOCATION: PUBLISHER. ID.

expanded at 20:10, 3 December 2005 (UTC)

14 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
 | location = LOCATION
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, LOCATION: PUBLISHER.

expanded at 20:12, 3 December 2005 (UTC)

13 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). PUBLISHER. pp. PAGES. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, PUBLISHER.

expanded at 20:14, 3 December 2005 (UTC)

12 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). pp. PAGES. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES.

expanded at 20:15, 3 December 2005 (UTC)

11 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION.

expanded at 20:16, 3 December 2005 (UTC)

10 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
 | others = OTHERS
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS.

expanded at 20:17, 3 December 2005 (UTC)

9 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | editor = EDITOR
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE.

expanded at 20:18, 3 December 2005 (UTC)

8 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
}}
  • LAST, FIRST (YEAR). "CHAPTER". TITLE. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)

expanded at 20:19, 3 December 2005 (UTC)

7 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
}}
  • LAST, FIRST (YEAR). TITLE. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)

expanded at 20:20, 3 December 2005 (UTC)

6 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
}}
  • LAST, FIRST (YEAR). TITLE. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)

expanded at 20:21, 3 December 2005 (UTC)

5 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | title = TITLE
}}

expanded at 20:23, 3 December 2005 (UTC)

4 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | title = TITLE
}}

expanded at 20:24, 3 December 2005 (UTC)

3 parameters

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | title = TITLE
}}
  • LAST, FIRST. TITLE.
  • LAST, FIRST. TITLE.

expanded at 20:25, 3 December 2005 (UTC)

2 parameters

edit
*{{cite book
 | last = LAST
 | title = TITLE
}}
  • LAST. TITLE.
  • LAST. TITLE.

expanded at 20:26, 3 December 2005 (UTC)

1 parameter

edit
*{{cite book
 | title = TITLE
}}
  • TITLE.
  • TITLE.

expanded at 20:27, 3 December 2005 (UTC)

No parameter

edit
*{{cite book
}}
  • {{{Title}}}

expanded at 17:39, 19 January 2006 (UTC)

ChapterURL

edit
*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter = CHAPTER
 | chapterurl= http://example.com/chapter
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
 | location = LOCATION
 | id = ID
 | url = http://example.com
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID. {{cite book}}: Check date values in: |year= (help); External link in |chapterurl= (help); Unknown parameter |chapterurl= ignored (|chapter-url= suggested) (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)

expanded at 10:31, 28 December 2005 (UTC)

Interaction of editor and chapter parameters

edit

Template automatically adds "ed." after "editor" field unless the "chapter" parameter is used in which case "in" is automatically added before the "editor" field which appears after the "chapter" field and before the "title" field. Thus:

Without "chapter"

*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
 | location = LOCATION
 | id = ID
 | url = http://example.com
}}
  • LAST, FIRST (YEAR). EDITOR (ed.). TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID. {{cite book}}: Check date values in: |year= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST; COAUTHORS (MONTH YEAR). EDITOR. ed. TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID.

and with "chapter"

*{{cite book
 | first = FIRST
 | last = LAST
 | authorlink = AUTHORLINK
 | coauthors = COAUTHORS
 | year = YEAR
 | title = TITLE
 | chapter=CHAPTER
 | chapterurl= http://example.com/chapter
 | editor = EDITOR
 | others = OTHERS
 | edition = EDITION
 | pages = PAGES
 | publisher = PUBLISHER
 | location = LOCATION
 | id = ID
 | url = http://example.com
}}
  • LAST, FIRST (YEAR). "CHAPTER". In EDITOR (ed.). TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID. {{cite book}}: Check date values in: |year= (help); External link in |chapterurl= (help); Unknown parameter |chapterurl= ignored (|chapter-url= suggested) (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: year (link)
  • LAST, FIRST; COAUTHORS (MONTH YEAR). "CHAPTER". in EDITOR. TITLE. OTHERS (EDITION ed.). LOCATION: PUBLISHER. pp. PAGES. ID.

Stephen Kirrage talk - contribs 11:05, 9 March 2009 (UTC)