update leap year tests
This commit is contained in:
		
							parent
							
								
									049ece6c72
								
							
						
					
					
						commit
						6e100703b9
					
				| @ -10,15 +10,17 @@ bin/hledger -f - print --effective | |||||||
|     b            -1 |     b            -1 | ||||||
| 
 | 
 | ||||||
| >>>2 | >>>2 | ||||||
| # Effecitve date of 29 Feb on leap year should be valid | >>>= 0 | ||||||
|  | # Effective date of 29 Feb on leap year should be valid | ||||||
| bin/hledger -f - print --effective | bin/hledger -f - print --effective | ||||||
| <<< | <<< | ||||||
| 2010/2/27=2010/2/29 x | 2001/2/27=2000/2/29 x | ||||||
|   a  1 |   a  1 | ||||||
|   b |   b | ||||||
| >>> | >>> | ||||||
| 2010/02/29 x | 2000/02/29 x | ||||||
|     a             1 |     a             1 | ||||||
|     b            -1 |     b            -1 | ||||||
| 
 | 
 | ||||||
| >>>2 | >>>2 | ||||||
|  | >>>= 0 | ||||||
|  | |||||||
| @ -1,4 +1,5 @@ | |||||||
| # dates with bad month or day numbers should be rejected | # invalid dates should be rejected | ||||||
|  | # 1. valid month and day, but flipped | ||||||
| bin/hledger -f- print | bin/hledger -f- print | ||||||
| <<< | <<< | ||||||
| 2010/31/12 x | 2010/31/12 x | ||||||
| @ -6,6 +7,7 @@ bin/hledger -f- print | |||||||
|    b |    b | ||||||
| >>>2 /bad month number: 31/ | >>>2 /bad month number: 31/ | ||||||
| >>>= 1 | >>>= 1 | ||||||
|  | # 2. too-large day | ||||||
| bin/hledger -f- print | bin/hledger -f- print | ||||||
| <<< | <<< | ||||||
| 2010/12/32 x | 2010/12/32 x | ||||||
| @ -13,21 +15,22 @@ bin/hledger -f- print | |||||||
|    b |    b | ||||||
| >>>2 /bad day number: 32/ | >>>2 /bad day number: 32/ | ||||||
| >>>= 1 | >>>= 1 | ||||||
| # 29th feb on leap year | # 3. 29th feb on leap year should be ok | ||||||
| bin/hledger -f- print | bin/hledger -f- print | ||||||
| <<< | <<< | ||||||
| 2010/2/29 x | 2000/2/29 x | ||||||
|    a  1 |    a  1 | ||||||
|    b |    b | ||||||
| >>> | >>> | ||||||
| 2010/02/29 x | 2000/02/29 x | ||||||
|     a             1 |     a             1 | ||||||
|     b            -1 |     b            -1 | ||||||
|  | 
 | ||||||
| >>>= 0 | >>>= 0 | ||||||
| # 29th feb on non-leap yeap | # 3. 29th feb on non-leap year should fail | ||||||
| bin/hledger -f- print | bin/hledger -f- print | ||||||
| <<< | <<< | ||||||
| 2011/2/29 x | 2001/2/29 x | ||||||
|    a  1 |    a  1 | ||||||
|    b |    b | ||||||
| >>>2 /bad day number: 29/ | >>>2 /bad day number: 29/ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user