Difference between revisions of "Template:Birth date and age/testcases"

From blackwiki
Jump to navigation Jump to search
imported>Dl2000
(upd)
imported>Sameboat
Line 62: Line 62:
  
 
==Bogus dates==
 
==Bogus dates==
* {{Birth date and age/sandbox|1948|2|31}}
+
* {{Birth date and age/sandbox|1948|2|31|age}}
* {{Birth date and age/sandbox|1943|4|31}}
+
* {{Birth date and age/sandbox|1943|4|31|years}}
 
* {{Birth date and age/sandbox|1953|6|31}}
 
* {{Birth date and age/sandbox|1953|6|31}}
 
* {{Birth date and age/sandbox|1980|9|31}}
 
* {{Birth date and age/sandbox|1980|9|31}}
 
* {{Birth date and age/sandbox|1977|11|31}}
 
* {{Birth date and age/sandbox|1977|11|31}}
 
* {{Birth date and age/sandbox|1994|12|777}}
 
* {{Birth date and age/sandbox|1994|12|777}}
 +
* {{Birth date and age/sandbox|2010|3|7|year}}
 +
* {{Birth date and age/sandbox|2009|3|7|year}}

Revision as of 04:22, 8 March 2011

The following test cases use {{Birth date and age/sandbox}}:

International format (df=yes)

  • (2011-05-13) 13 May 2011 (age 14)
  • (2008-09-22) 22 September 2008 (age 17)
  • (1985-03-11) 11 March 1985 (age 40)
  • (1898-12-23) 23 December 1898 (age 127)
  • (1955-01-31) 31 January 1955 (age 70)
  • (1956-02-29) 29 February 1956 (age 69)
  • (1957-03-31) 31 March 1957 (age 68)
  • (1958-04-30) 30 April 1958 (age 67)
  • (1959-05-31) 31 May 1959 (age 66)
  • (1960-06-30) 30 June 1960 (age 65)
  • (1961-07-31) 31 July 1961 (age 64)
  • (1962-08-31) 31 August 1962 (age 63)
  • (1963-09-30) 30 September 1963 (age 62)
  • (1964-10-31) 31 October 1964 (age 61)
  • (1965-11-30) 30 November 1965 (age 60)
  • (1966-12-31) 31 December 1966 (age 59)

American format (mf=yes)

  • (2011-05-13) May 13, 2011 (age 14)
  • (2008-09-22) September 22, 2008 (age 17)
  • (1985-03-11) March 11, 1985 (age 40)
  • (1898-12-23) December 23, 1898 (age 127)
  • (1955-01-31) January 31, 1955 (age 70)
  • (1956-02-29) February 29, 1956 (age 69)
  • (1957-03-31) March 31, 1957 (age 68)
  • (1958-04-30) April 30, 1958 (age 67)
  • (1959-05-31) May 31, 1959 (age 66)
  • (1960-06-30) June 30, 1960 (age 65)
  • (1961-07-31) July 31, 1961 (age 64)
  • (1962-08-31) August 31, 1962 (age 63)
  • (1963-09-30) September 30, 1963 (age 62)
  • (1964-10-31) October 31, 1964 (age 61)
  • (1965-11-30) November 30, 1965 (age 60)
  • (1966-12-31) December 31, 1966 (age 59)

Default (International) format (no parameter)

  • (2011-05-13) May 13, 2011 (age 14)
  • (2008-09-22) September 22, 2008 (age 17)
  • (1985-03-11) March 11, 1985 (age 40)
  • (1898-12-23) December 23, 1898 (age 127)
  • (1955-01-31) January 31, 1955 (age 70)
  • (1956-02-29) February 29, 1956 (age 69)
  • (1957-03-31) March 31, 1957 (age 68)
  • (1958-04-30) April 30, 1958 (age 67)
  • (1959-05-31) May 31, 1959 (age 66)
  • (1960-06-30) June 30, 1960 (age 65)
  • (1961-07-31) July 31, 1961 (age 64)
  • (1962-08-31) August 31, 1962 (age 63)
  • (1963-09-30) September 30, 1963 (age 62)
  • (1964-10-31) October 31, 1964 (age 61)
  • (1965-11-30) November 30, 1965 (age 60)
  • (1966-12-31) December 31, 1966 (age 59)

What if both mf and df are set?

  • (1966-12-31) 31 December 1966 (age 59)
  • (1999-09-13) 13 September 1999 (age 26)
  • Error: Invalid birth date for calculating age
  • Error: Invalid birth date for calculating age

Bogus dates

  • Error: Need valid birth date: year, month, day
  • Error: Need valid birth date: year, month, day
  • Error: Need valid birth date: year, month, day
  • Error: Need valid birth date: year, month, day
  • Error: Need valid birth date: year, month, day
  • Error: Need valid birth date: year, month, day
  • (2010-03-07) March 7, 2010 (age 15)
  • (2009-03-07) March 7, 2009 (age 16)