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