Template:Marriage/testcases

From blackwiki
Jump to navigation Jump to search
Parameters Sandbox version Main template
no parameters
(undated)
(no value)Template:Wbr
{{... ||1234}} (empty name parameter, start date provided, no end reason)
(m. 1234)
(m. 1234)Template:Wbr
{{marriage|[[Vidya Jagadish]]}} (linked name parameter; no dates, no end reason provided)
Vidya Jagadish (undated)
{{marriage|[[Mary Soames|Mary Churchill]]}} (linked and piped name parameter; no dates, no end reason provided)
Mary Churchill (undated)
{{... |1234}} (no dates, no end reason provided)
1234 (undated)
{{... |123456|end=div}} (no dates; end reason provided)
Template:MultiReplace
(undated, divorced)
{{... |123456|end=annulled}} (no dates; custom end reason provided)
Template:MultiReplace
(undated, annulled)
{{... |123456|1984}} (start date; no end reason provided)
123456 (m. 1984)
{{... |1234 |1256}}
1234 (m. 1256)
{{... |1234 |1256 |1278}}
1234 (m. 1256⁠–⁠1278)
{{... |1278 |1309}}
1278 (m. 1309)
{{... |Text}}
Text (undated)
{{... |Text1 |Text2}}
Text1 (m. Error: Invalid time.)
Text1
Template:Str ≥ len
(m. invalid year)Template:Wbr
{{... |Text1 |Text2 |end=d}}
Template:MultiReplace
(m. Error: Invalid time., died)
Text1
(m. invalid year, died)Template:Wbr
{{... |Text |1234}}
Text (m. 1234)
{{... |Text |123456}}
Text (m. 123456)
{{... |Text |1234 |1256}}
Text (m. 1234⁠–⁠1256)
{{... |Text |1278 |1309}}
Text (m. 1278⁠–⁠1309)
{{... |Text |January 1, 2000 |December 31, 2005}}
Text (m. 2000⁠–⁠2005)
{{... |Text |January 1, 2000 |December 31, 2005 |reason=div}}
Template:MultiReplace
(m. 2000; div. 2005)
Text
(m. 2000; div. Template:Str ≠ len)Template:Wbr
{{plainlist|
* {{... |Text |January 1, 2000 |December 31, 2005 |reason=div}}<ref>Reference</ref>
* {{... |<!--Text--> |January 1, 2015 |reason=d}}<ref>Reference</ref>
}}
Template:MultiReplace
(m. 2000; div. 2005)
[1]
(m. 2015, died)[2]
Text
(m. 2000; div. Template:Str ≠ len)Template:Wbr
[3]
(m. 2015, died)Template:Wbr
[4]
{{... |Text |January 1, 1882 |December 31, 1905 |reason=died}}
Template:MultiReplace
(m. 1882; died 1905)
Text
(m. 1882; died Template:Str ≠ len)Template:Wbr
{{... |Text |January 1, 1882 |December 31, 1905 |reason=widowed}} (reason=widowed, no longer supported)
Template:MultiReplace
(m. 1882; wid. 1905)
Text
(m. 1882; invalid reason Template:Str ≠ len)Template:Wbr
{{... |Text |January 1, 1882 |December 31, 1905 |reason=''reason text''}}
Template:MultiReplace
(m. 1882; reason text 1905)
Text
(m. 1882; reason text Template:Str ≠ len)Template:Wbr
{{... |Text with<br/>line breaks<br >in it |January 1, 1882 |December 31, 1905 }}(mid-text line breaks, no end parameter)
Text with
line breaks
in it (m. 1882⁠–⁠1905)
Text with
line breaks
in it
(m. 1882⁠–⁠Template:Str ≠ len)Template:Wbr
{{... |Text with<br/>line breaks<br >in it |January 1, 1882 |December 31, 1905|end=died }} (mid-text line breaks, with end parameter)
Template:MultiReplace
(m. 1882; died 1905)
Text with
line breaks
in it
(m. 1882; died Template:Str ≠ len)Template:Wbr
{{... |1234}}
1234 (undated)
{{... |1278 |1309}}
1278 (m. 1309)
{{... |Text}}
Text (undated)
{{... |Text |1234}}
Text (m. 1234)
{{... |Text |1234 |1256}}
Text (m. 1234⁠–⁠1256)
{{... |Text |January 1, 2000 |December 31, 2005}}
Text (m. 2000⁠–⁠2005)
{{... |Text |January 1, 1882 |December 31, 1905 |reason=''reason text''}}
Template:MultiReplace
(m. 1882; reason text 1905)
Text
(m. 1882; reason text Template:Str ≠ len)Template:Wbr
{{... |Text |January 1, 1882 |December 31, 1905 |reason=''reason text''}}<ref>Reference</ref>
Template:MultiReplace
(m. 1882; reason text 1905)
[5]
Text
(m. 1882; reason text Template:Str ≠ len)Template:Wbr
[6]
{{plainlist|
* {{marriage|Loretta Berardi<br />|1963}}<ref>Reference1</ref>
* {{marriage|Wendy Gaxiola Blah<br />|1978|1986}}<ref>Reference2</ref>
}}
Loretta Berardi
(m. 1963)
[7]
Wendy Gaxiola Blah
(m. 1978⁠–⁠1986)[8]
Loretta Berardi
(m. 1963)Template:Wbr
[9]
Wendy Gaxiola Blah
(m. 1978⁠–⁠Template:Str ≠ len)Template:Wbr
[10]
{{Plainlist|
* {{marriage|[[Eudoxia Lopukhina]]|1689|1698|end=}}
* {{marriage|[[Martha Skavronskaya]]<br>|1707}}
}}
Eudoxia Lopukhina (m. 1689⁠–⁠1698)
Martha Skavronskaya
(m. 1707)
{{marriage|Felice Lewin|1924|1927|end=divorced}}<br/>{{marriage|[[Maureen O'Sullivan]]|1936}}
Template:MultiReplace
(m. 1924; div. 1927)

Felice Lewin
(m. 1924; div. Template:Str ≠ len)Template:Wbr

{{marriage|Teddy Louise Farmer<br>|1959|1966|end=divorced}}<br>{{marriage|[[Vickery Turner]]<br>|1969|1974|end=divorced}}<br />{{marriage|Judy A. Jones<br>|1977}}
Template:MultiReplace
(m. 1959; div. 1966)


Judy A. Jones
(m. 1977)Template:Wbr
Teddy Louise Farmer
(m. 1959; div. Template:Str ≠ len)Template:Wbr


Judy A. Jones
(m. 1977)Template:Wbr
{{marriage|Edwin Pond Parker II<br />|1917|1928|end=divorced}}<br />{{marriage|[[Alan Campbell (screenwriter)|Alan Campbell]]<br />|1934|1947|end=divorced}}<ref>Reference</ref><br />{{marriage||1950|1963|end=his death}} (complex empty first parameter)
Template:MultiReplace
(m. 1917; div. 1928)

Template:MultiReplace
(m. 1934; div. 1947)
[11]
(m. 1950; his death 1963)
Edwin Pond Parker II
(m. 1917; div. Template:Str ≠ len)Template:Wbr

[12]
(m. 1950; his death Template:Str ≠ len)Template:Wbr
{{marriage|Debra Lynn||2008|reason=divorced}}<ref>Reference</ref> (empty second parameter, with reason)
Debra Lynn (div. 2008)
[13]
[14]
{{marriage|Debra Lynn||2008|end=}}<ref>Reference</ref> (empty second parameter, with empty end reason)
Debra Lynn (before 2008)
[15]
[16]
{{plainlist|
* {{marriage|end=div|Susan Cox<br>}}
* {{marriage|end=div|Nora Robbins<br>}}
}}
Template:MultiReplace
(undated, divorced)
Template:MultiReplace
(undated, divorced)
Susan Cox
(divorced)Template:Wbr
Nora Robbins
(divorced)Template:Wbr
{{marriage|Princess Somsangouane Baldinger||2008}} (empty second parameter, without reason)
Princess Somsangouane Baldinger (before 2008)
Princess Somsangouane Baldinger
Template:Str ≥ len
(m. before Template:Str ≠ len)Template:Wbr
{{marriage|Princess Somsangouane Baldinger|2008|}} (empty third parameter, without reason)
Princess Somsangouane Baldinger (m. 2008)
Princess Somsangouane Baldinger
Template:Str ≥ len
(m. after 2008)Template:Wbr
{{marriage|Princess Somsangouane Baldinger|2008|typo}} (bogus third parameter)
Princess Somsangouane Baldinger (m. 2008⁠–⁠Error: Invalid time.)
Princess Somsangouane Baldinger
Template:Str ≥ len
(m. 2008⁠–⁠invalid year)Template:Wbr
{{plainlist|
* {{marriage|[[Cossutia]]|reason=disputed}}
* {{marriage|[[Cornelia (wife of Caesar)|Cornelia]]|reason=84–69 BC; her death}}
* {{marriage|[[Pompeia (wife of Julius Caesar)|Pompeia]]|reason=67–61 BC; divorced}}
* {{marriage|[[Calpurnia (wife of Caesar)|Calpurnia]]|reason=59–44 BC; his death}}
}}
Template:MultiReplace
(undated, disputed)
Template:MultiReplace
(undated, 84–69 BC; her death)
Template:MultiReplace
(undated, 67–61 BC; divorced)
Template:MultiReplace
(undated, 59–44 BC; his death)
{{longitem|[[John Jacob Jingleheimer Schmidt]] {{marriage|2=1900|end=d}} }} (no name parameter, end reason provided)
Sandbox
John Jacob Jingleheimer Schmidt
(m. 1900, died)
Live
John Jacob Jingleheimer Schmidt
(m. 1900, died)Template:Wbr

Uncommon dates

year = 0, 7, 28, 945, 1600; "Text" = spouse name
Parameters Sandbox version Main template
none
(undated)
(no value)Template:Wbr
{{marriage |Text |0}}
Text (m. Error: Invalid time.)
Text
Template:Str ≥ len
(m. invalid year)Template:Wbr
{{marriage |Text |0000}}
Text (m. 0000)
{{marriage |Text |7}}
Text (m. Error: Invalid time.)
Text
Template:Str ≥ len
(m. invalid year)Template:Wbr
{{marriage |Text |0007}}
Text (m. 0007)
{{marriage |Text |28}}
Text (m. Error: Invalid time.)
Text
Template:Str ≥ len
(m. invalid year)Template:Wbr
{{marriage |Text |0028}}
Text (m. 0028)
{{marriage |Text |945}}
Text (m. Error: Invalid time.)
Text
Template:Str ≥ len
(m. invalid year)Template:Wbr
{{marriage |Text |0945}}
Text (m. 0945)
{{marriage |Text |1600}} (pre-calendar change)
Text (m. 1600)
{{marriage |Text |1600|25}} (invalid ending year)
Text (m. 1600⁠–⁠Error: Invalid time.)
Text
Template:Str ≥ len
(m. 1600⁠–⁠invalid year)Template:Wbr

Infobox

Empty set
Live
SpouseName
Template:Str ≥ len
(no value)Template:Wbr
Sandbox
SpouseName (undated)
Marriage year only
Live
SpouseName
Template:Str ≥ len
(m. 2000)Template:Wbr
Sandbox
SpouseName (m. 2000)
Start and end years,
same century
Live
Sandbox
SpouseName (m. 2000⁠–⁠2005)
Start and end years,
diff centuries
Live
Sandbox
SpouseName (m. 1990⁠–⁠2005)
Start and end full dates,
same century
Live
Wernher von Braun
Template:Str ≥ len
(m. 2000⁠–⁠Template:Str ≠ len)Template:Wbr
Sandbox
Wernher von Braun (m. 2000⁠–⁠2005)
Start and end full dates,
same century, |reason=div
Live
Jean-Claude Van Damme
(m. 2000; div. Template:Str ≠ len)Template:Wbr
Sandbox
Template:MultiReplace
(m. 2000; div. 2005)
Start and end full dates,
same century, |reason=w
Live
Billy Bob Thornton
(m. 2000; invalid reason Template:Str ≠ len)Template:Wbr
Sandbox
Template:MultiReplace
(m. 2000; wid. 2005)
Start and end full dates,
same century, |reason=custom
Live
Arnold Schwarzenegger
(m. 2000; abducted Template:Str ≠ len)Template:Wbr
Sandbox
Template:MultiReplace
(m. 2000; abducted 2005)

References for test cases

  1. Reference
  2. Reference
  3. Reference
  4. Reference
  5. Reference
  6. Reference
  7. Reference1
  8. Reference2
  9. Reference1
  10. Reference2
  11. Reference
  12. Reference
  13. Reference
  14. Reference
  15. Reference
  16. Reference