;tests: convert balancesheet tests to new format
This commit is contained in:
		
							parent
							
								
									f4c4f06474
								
							
						
					
					
						commit
						a229b658e8
					
				| @ -1,10 +1,9 @@ | |||||||
| # 1. trivial balance sheet | # 1. trivial balance sheet | ||||||
| hledger -f - balancesheet | < | ||||||
| <<< |  | ||||||
| 2016/1/1 | 2016/1/1 | ||||||
|   assets  1 |   assets  1 | ||||||
|   b |   b | ||||||
| >>> | $ hledger -f - balancesheet | ||||||
| Balance Sheet 2016-01-01 | Balance Sheet 2016-01-01 | ||||||
| 
 | 
 | ||||||
|              || 2016-01-01  |              || 2016-01-01  | ||||||
| @ -21,8 +20,6 @@ Balance Sheet 2016-01-01 | |||||||
|              ||             |              ||             | ||||||
| =============++============ | =============++============ | ||||||
|  Net:        ||          1  |  Net:        ||          1  | ||||||
| >>>2 |  | ||||||
| >>>= 0 |  | ||||||
| 
 | 
 | ||||||
| # 2. monthly balance sheet, normal positive sign | # 2. monthly balance sheet, normal positive sign | ||||||
| # old (arithmetic sign): | # old (arithmetic sign): | ||||||
| @ -46,8 +43,7 @@ Balance Sheet 2016-01-01 | |||||||
| #======================++================================================================================================================================================ | #======================++================================================================================================================================================ | ||||||
| # Total                ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  | # Total                ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  | ||||||
| # | # | ||||||
| hledger -f sample.journal balancesheet -p 'monthly in 2008' | $ hledger -f sample.journal balancesheet -p 'monthly in 2008' | ||||||
| >>> |  | ||||||
| Balance Sheet 2008-01-31..2008-12-31 | Balance Sheet 2008-01-31..2008-12-31 | ||||||
| 
 | 
 | ||||||
|                       || 2008-01-31  2008-02-29  2008-03-31  2008-04-30  2008-05-31  2008-06-30  2008-07-31  2008-08-31  2008-09-30  2008-10-31  2008-11-30  2008-12-31  |                       || 2008-01-31  2008-02-29  2008-03-31  2008-04-30  2008-05-31  2008-06-30  2008-07-31  2008-08-31  2008-09-30  2008-10-31  2008-11-30  2008-12-31  | ||||||
| @ -67,7 +63,6 @@ Balance Sheet 2008-01-31..2008-12-31 | |||||||
|                       ||          0           0           0           0           0           0           0           0           0           0           0         $-1  |                       ||          0           0           0           0           0           0           0           0           0           0           0         $-1  | ||||||
| ======================++================================================================================================================================================ | ======================++================================================================================================================================================ | ||||||
|  Net:                 ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  |  Net:                 ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 3. monthly balance sheet in tree mode | # 3. monthly balance sheet in tree mode | ||||||
| # old (arithmetic sign): | # old (arithmetic sign): | ||||||
| @ -92,8 +87,7 @@ Balance Sheet 2008-01-31..2008-12-31 | |||||||
| #==============++================================================================================================================================================ | #==============++================================================================================================================================================ | ||||||
| # Total        ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  | # Total        ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  | ||||||
| # | # | ||||||
| hledger -f sample.journal balancesheet -p 'monthly in 2008' --tree | $ hledger -f sample.journal balancesheet -p 'monthly in 2008' --tree | ||||||
| >>> |  | ||||||
| Balance Sheet 2008-01-31..2008-12-31 | Balance Sheet 2008-01-31..2008-12-31 | ||||||
| 
 | 
 | ||||||
|                    || 2008-01-31  2008-02-29  2008-03-31  2008-04-30  2008-05-31  2008-06-30  2008-07-31  2008-08-31  2008-09-30  2008-10-31  2008-11-30  2008-12-31  |                    || 2008-01-31  2008-02-29  2008-03-31  2008-04-30  2008-05-31  2008-06-30  2008-07-31  2008-08-31  2008-09-30  2008-10-31  2008-11-30  2008-12-31  | ||||||
| @ -115,13 +109,11 @@ Balance Sheet 2008-01-31..2008-12-31 | |||||||
|                    ||          0           0           0           0           0           0           0           0           0           0           0         $-1  |                    ||          0           0           0           0           0           0           0           0           0           0           0         $-1  | ||||||
| ===================++================================================================================================================================================ | ===================++================================================================================================================================================ | ||||||
|  Net:              ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  |  Net:              ||         $1          $1          $1          $1          $1           0           0           0           0           0           0           0  | ||||||
| >>>= 0 |  | ||||||
| 
 | 
 | ||||||
| # 4. monthly balancesheet with average column and without overall totals row. | # 4. monthly balancesheet with average column and without overall totals row. | ||||||
| # Total column is requested but not shown because balancesheet is in historical mode | # Total column is requested but not shown because balancesheet is in historical mode | ||||||
| # by default (shows ending balances). | # by default (shows ending balances). | ||||||
| hledger -f sample.journal balancesheet -p 'monthly in 2008' -NAT | $ hledger -f sample.journal balancesheet -p 'monthly in 2008' -NAT | ||||||
| >>> |  | ||||||
| Balance Sheet 2008-01-31..2008-12-31 | Balance Sheet 2008-01-31..2008-12-31 | ||||||
| 
 | 
 | ||||||
|                       || 2008-01-31  2008-02-29  2008-03-31  2008-04-30  2008-05-31  2008-06-30  2008-07-31  2008-08-31  2008-09-30  2008-10-31  2008-11-30  2008-12-31  Average  |                       || 2008-01-31  2008-02-29  2008-03-31  2008-04-30  2008-05-31  2008-06-30  2008-07-31  2008-08-31  2008-09-30  2008-10-31  2008-11-30  2008-12-31  Average  | ||||||
| @ -135,14 +127,12 @@ Balance Sheet 2008-01-31..2008-12-31 | |||||||
|  Liabilities          ||                                                                                                                                                          |  Liabilities          ||                                                                                                                                                          | ||||||
| ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- | ||||||
|  liabilities:debts    ||          0           0           0           0           0           0           0           0           0           0           0         $-1        0  |  liabilities:debts    ||          0           0           0           0           0           0           0           0           0           0           0         $-1        0  | ||||||
| >>>= 0 |  | ||||||
| 
 | 
 | ||||||
| # 5. Tree output still works, #565 | # 5. Tree output still works, #565 | ||||||
| hledger -f- balancesheet | < | ||||||
| <<< |  | ||||||
| 2017/1/1 | 2017/1/1 | ||||||
|   (assets:b)  1 |   (assets:b)  1 | ||||||
| >>> | $ hledger -f- balancesheet | ||||||
| Balance Sheet 2017-01-01 | Balance Sheet 2017-01-01 | ||||||
| 
 | 
 | ||||||
|              || 2017-01-01  |              || 2017-01-01  | ||||||
| @ -159,15 +149,12 @@ Balance Sheet 2017-01-01 | |||||||
|              ||             |              ||             | ||||||
| =============++============ | =============++============ | ||||||
|  Net:        ||          1  |  Net:        ||          1  | ||||||
| >>>2 |  | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 6. Flat output still works, #552 | # 6. Flat output still works, #552 | ||||||
| hledger -f- balancesheet --flat | < | ||||||
| <<< |  | ||||||
| 2017/1/1 | 2017/1/1 | ||||||
|   (assets:b)  1 |   (assets:b)  1 | ||||||
| >>> | $ hledger -f- balancesheet --flat | ||||||
| Balance Sheet 2017-01-01 | Balance Sheet 2017-01-01 | ||||||
| 
 | 
 | ||||||
|              || 2017-01-01  |              || 2017-01-01  | ||||||
| @ -184,15 +171,12 @@ Balance Sheet 2017-01-01 | |||||||
|              ||             |              ||             | ||||||
| =============++============ | =============++============ | ||||||
|  Net:        ||          1  |  Net:        ||          1  | ||||||
| >>>2 |  | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 7. An empty section does not disrupt the overall totals, #588 | # 7. An empty section does not disrupt the overall totals, #588 | ||||||
| hledger -f- balancesheet -YA | < | ||||||
| <<< |  | ||||||
| 2017/1/1 | 2017/1/1 | ||||||
|   (assets)  $1 |   (assets)  $1 | ||||||
| >>> | $ hledger -f- balancesheet -YA | ||||||
| Balance Sheet 2017-12-31 | Balance Sheet 2017-12-31 | ||||||
| 
 | 
 | ||||||
|              || 2017-12-31  Average  |              || 2017-12-31  Average  | ||||||
| @ -209,16 +193,13 @@ Balance Sheet 2017-12-31 | |||||||
|              ||                      |              ||                      | ||||||
| =============++===================== | =============++===================== | ||||||
|  Net:        ||         $1       $1  |  Net:        ||         $1       $1  | ||||||
| >>>2 |  | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 8. --pretty-tables uses unicode chars for borders | # 8. --pretty-tables uses unicode chars for borders | ||||||
| hledger -f - balancesheet -M --pretty-tables | < | ||||||
| <<< |  | ||||||
| 2016/1/1 | 2016/1/1 | ||||||
|   assets  1 |   assets  1 | ||||||
|   b |   b | ||||||
| >>> | $ hledger -f - balancesheet -M --pretty-tables | ||||||
| Balance Sheet 2016-01-31 | Balance Sheet 2016-01-31 | ||||||
| 
 | 
 | ||||||
|              ║ 2016-01-31  |              ║ 2016-01-31  | ||||||
| @ -235,13 +216,10 @@ Balance Sheet 2016-01-31 | |||||||
|              ║             |              ║             | ||||||
| ═════════════╬════════════ | ═════════════╬════════════ | ||||||
|  Net:        ║          1  |  Net:        ║          1  | ||||||
| >>>2 |  | ||||||
| >>>= 0 |  | ||||||
| 
 | 
 | ||||||
| # 9. Check that accounts brought to zero by subaccount balances | # 9. Check that accounts brought to zero by subaccount balances | ||||||
| # are not erased from balancesheet | # are not erased from balancesheet | ||||||
| hledger -f - balancesheet --tree | < | ||||||
| <<< |  | ||||||
| 2018-10-01 | 2018-10-01 | ||||||
|    income:whatever |    income:whatever | ||||||
|    assets:bank      $100 |    assets:bank      $100 | ||||||
| @ -255,7 +233,7 @@ hledger -f - balancesheet --tree | |||||||
| 2018-10-03 | 2018-10-03 | ||||||
|    assets:this account should not disappear:subaccount   -$10 |    assets:this account should not disappear:subaccount   -$10 | ||||||
|    assets:this account should not disappear |    assets:this account should not disappear | ||||||
| >>> | $ hledger -f - balancesheet --tree | ||||||
| Balance Sheet 2018-10-03 | Balance Sheet 2018-10-03 | ||||||
| 
 | 
 | ||||||
|                                      || 2018-10-03  |                                      || 2018-10-03  | ||||||
| @ -276,12 +254,9 @@ Balance Sheet 2018-10-03 | |||||||
|                                      ||             |                                      ||             | ||||||
| =====================================++============ | =====================================++============ | ||||||
|  Net:                                ||       $120  |  Net:                                ||       $120  | ||||||
| >>>2 |  | ||||||
| >>>= 0 |  | ||||||
| 
 | 
 | ||||||
| # 10. Check that starting balances are also filtered by subreport query. (See issue #1335) | # 10. Check that starting balances are also filtered by subreport query. (See issue #1335) | ||||||
| hledger -f - balancesheet --begin 2020-03-02 | < | ||||||
| <<< |  | ||||||
| 2020-03-01 * Rent | 2020-03-01 * Rent | ||||||
|     assets:a     -$1 |     assets:a     -$1 | ||||||
|     expenses |     expenses | ||||||
| @ -289,7 +264,7 @@ hledger -f - balancesheet --begin 2020-03-02 | |||||||
| 2020-03-25 * Salary | 2020-03-25 * Salary | ||||||
|     assets:a      $2 |     assets:a      $2 | ||||||
|     income |     income | ||||||
| >>> | $ hledger -f - balancesheet --begin 2020-03-02 | ||||||
| Balance Sheet 2020-03-25 | Balance Sheet 2020-03-25 | ||||||
| 
 | 
 | ||||||
|              || 2020-03-25  |              || 2020-03-25  | ||||||
| @ -306,5 +281,3 @@ Balance Sheet 2020-03-25 | |||||||
|              ||             |              ||             | ||||||
| =============++============ | =============++============ | ||||||
|  Net:        ||         $1  |  Net:        ||         $1  | ||||||
| >>>2 |  | ||||||
| >>>= 0 |  | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user