Template:Cite book/testcases/regression tests
| This is a test cases page for the regression testing of Template:Cite book/testcases. to update the examples. If there are many examples of a complicated template, latter ones may break due to limits in MediaWiki, see the HTML comment "NewPP limit report" in the rendered page. You can test how this page looks in the different skins with these links: |
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 source]- Author, year and title
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Author and title
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Basic usage, wrong date format
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Without accessdate
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Full date of first edition
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Author, year and title
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Two authors
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Test uzz
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Beck et al. 1996
[edit source]*{{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 =
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- 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 source]
* {{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}}}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Black, David and Bolton, Geoffrey (2001). Biographical Register of Members of the Parliament of Western Australia, Volume One, 1870–1930 (Revised Edition), Parliament of Western Australia, Parliament House, Perth, Western Australia. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
expanded at 09:41, 20 February 2006 (UTC)
Booch 1993
[edit source]*{{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}}
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Booch, Grady (1993). Object-oriented Analysis and Design with Applications, 2nd ed., Redwood City: Benjamin Cummings. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
expanded 10:25, 1 December 2005 (UTC)
Cunningham 1988
[edit source]*{{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 =
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- 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 source]*{{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}}
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Fowler, Martin, Kent Beck, John Brant, William Opdyke, and Don Roberts (1999). Refactoring: Improving the Design of Existing Code, Addison-Wesley. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
expanded at 09:46, 1 December 2005 (UTC)
Martin 2003
[edit source]*{{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}}
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Martin, Robert C. (2003). UML for Java Programmers, Prentice Hall. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
expanded at 10:11, 1 December 2005 (UTC)
Whiteside 1975
[edit source]*{{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}}
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Whiteside, Andrew Gladding (1975). The Socialism of Fools: Georg Ritter von Schönerer and Austrian Pan-Germanism, Berkeley: University of California Press. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
expanded at 09:42, 1 December 2005 (UTC)
All
[edit source]*{{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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- 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 source]*{{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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- 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 source]*{{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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, LOCATION: PUBLISHER.
expanded at 20:12, 3 December 2005 (UTC)
13 parameters
[edit source]*{{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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, PUBLISHER.
expanded at 20:14, 3 December 2005 (UTC)
12 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
| chapter = CHAPTER
| editor = EDITOR
| others = OTHERS
| edition = EDITION
| pages = PAGES
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES.
expanded at 20:15, 3 December 2005 (UTC)
11 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
| chapter = CHAPTER
| editor = EDITOR
| others = OTHERS
| edition = EDITION
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION.
expanded at 20:16, 3 December 2005 (UTC)
10 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
| chapter = CHAPTER
| editor = EDITOR
| others = OTHERS
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS.
expanded at 20:17, 3 December 2005 (UTC)
9 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
| chapter = CHAPTER
| editor = EDITOR
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE.
expanded at 20:18, 3 December 2005 (UTC)
8 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
| chapter = CHAPTER
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" TITLE.
expanded at 20:19, 3 December 2005 (UTC)
7 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). TITLE.
expanded at 20:20, 3 December 2005 (UTC)
6 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| year = YEAR
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (YEAR). TITLE.
expanded at 20:21, 3 December 2005 (UTC)
5 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| coauthors = COAUTHORS
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS. TITLE.
expanded at 20:23, 3 December 2005 (UTC)
4 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| authorlink = AUTHORLINK
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST. TITLE.
expanded at 20:24, 3 December 2005 (UTC)
3 parameters
[edit source]*{{cite book
| first = FIRST
| last = LAST
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST. TITLE.
expanded at 20:25, 3 December 2005 (UTC)
2 parameters
[edit source]*{{cite book
| last = LAST
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST. TITLE.
expanded at 20:26, 3 December 2005 (UTC)
1 parameter
[edit source]*{{cite book
| title = TITLE
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- TITLE.
expanded at 20:27, 3 December 2005 (UTC)
No parameter
[edit source]*{{cite book
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- {{{Title}}}
expanded at 17:39, 19 January 2006 (UTC)
ChapterURL
[edit source]*{{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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- LAST, FIRST, COAUTHORS (MONTH YEAR). "CHAPTER" EDITOR TITLE, OTHERS, EDITION, PAGES, LOCATION: PUBLISHER. ID.
expanded at 10:31, 28 December 2005 (UTC)
Interaction of editor and chapter parameters
[edit source]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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- 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
}}
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- 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)