test: bal: add functests for transpose and compound commands (#1654)
This commit is contained in:
		
							parent
							
								
									d7a56a9830
								
							
						
					
					
						commit
						0982e3343a
					
				| @ -110,3 +110,128 @@ $ hledger -f bcexample.hledger bal -Y assets.*etrade -3 -O csv --commodity-colum | ||||
| "Total:","VEA","12.00","0","10.00","0","14.00","0" | ||||
| "Total:","VHT","106.00","0","18.00","0","170.00","0" | ||||
| >=0 | ||||
| 
 | ||||
| # 9. Multicolumn balance report with --commodity-column and null commodity | ||||
| < | ||||
| 2018/1/1 | ||||
|   (a)          1 | ||||
|   (a:b:c)      1 | ||||
| 
 | ||||
| 2018/1/2 | ||||
|   (a)          1 EUR | ||||
| 
 | ||||
| $ hledger -f- bal -Y --commodity-column | ||||
| Balance changes in 2018: | ||||
| 
 | ||||
|        || Commodity  2018  | ||||
| =======++================= | ||||
|  a     ||               1  | ||||
|  a     || EUR           1  | ||||
|  a:b:c ||               1  | ||||
| -------++----------------- | ||||
|        ||               2  | ||||
|        || EUR           1  | ||||
| 
 | ||||
| 
 | ||||
| # 10. Multicolumn balance report with --commodity-column --transpose. | ||||
| $ hledger -f bcexample.hledger bal -Y assets.*etrade -1 --average --commodity-column --transpose | ||||
| > | ||||
| Balance changes in 2012-01-01..2014-12-31: | ||||
| 
 | ||||
|            || Assets  Assets   Assets  Assets  Assets |                                        | ||||
| ===========++=========================================+======================================= | ||||
|  Commodity ||    GLD    ITOT      USD     VEA     VHT |   GLD    ITOT      USD    VEA     VHT  | ||||
|  2012      ||      0   10.00   337.18   12.00  106.00 |     0   10.00   337.18  12.00  106.00  | ||||
|  2013      ||  70.00   18.00   -98.12   10.00   18.00 | 70.00   18.00   -98.12  10.00   18.00  | ||||
|  2014      ||      0  -11.00  4881.44   14.00  170.00 |     0  -11.00  4881.44  14.00  170.00  | ||||
|  Average   ||  23.33    5.67  1706.83   12.00   98.00 | 23.33    5.67  1706.83  12.00   98.00  | ||||
| >=0 | ||||
| 
 | ||||
| # 11. Multicolumn balance report with --commodity-column --transpose. | ||||
| < | ||||
| ~ daily from 2016/1/1 | ||||
|     expenses:food     $10 | ||||
|     expenses:leisure  $15 | ||||
|     assets:cash | ||||
| 
 | ||||
| 2016/12/01 | ||||
|     expenses:food  $10 | ||||
|     assets:cash | ||||
| 
 | ||||
| 2016/12/02 | ||||
|     expenses:food  $9 | ||||
|     assets:cash | ||||
| 
 | ||||
| 2016/12/03 | ||||
|     expenses:food  $11 | ||||
|     assets:cash | ||||
| 
 | ||||
| 2016/12/02 | ||||
|     expenses:leisure  $5 | ||||
|     assets:cash | ||||
| 
 | ||||
| 2016/12/03 | ||||
|     expenses:movies  $25 | ||||
|     assets:cash | ||||
| 
 | ||||
| 2016/12/03 | ||||
|     expenses:cab  $15 | ||||
|     assets:cash | ||||
| 
 | ||||
| $ hledger -f- bal --budget --commodity-column --transpose -DTN | ||||
| > | ||||
| Budget performance in 2016-12-01..2016-12-03: | ||||
| 
 | ||||
|             ||       assets:cash         expenses    expenses:food  expenses:leisure  | ||||
| ============++======================================================================= | ||||
|  Commodity  ||                 $                $                $                 $  | ||||
|  2016-12-01 || -10 [ 40% of -25]  10 [ 40% of 25]  10 [100% of 10]     0 [       15]  | ||||
|  2016-12-02 || -14 [ 56% of -25]  14 [ 56% of 25]   9 [ 90% of 10]     5 [33% of 15]  | ||||
|  2016-12-03 || -51 [204% of -25]  51 [204% of 25]  11 [110% of 10]     0 [       15]  | ||||
|    Total    || -75 [100% of -75]  75 [100% of 75]  30 [100% of 30]     5 [11% of 45]  | ||||
| >=0 | ||||
| 
 | ||||
| # 12. Compound balance report output with --commodity-column. | ||||
| $ hledger -f bcexample.hledger bs -3 --commodity-column | ||||
| > | ||||
| Balance Sheet 2014-10-11 | ||||
| 
 | ||||
|                       || Commodity        2014-10-11  | ||||
| ======================++============================= | ||||
|  Assets               ||                              | ||||
| ----------------------++----------------------------- | ||||
|  Assets:US:BofA       || USD                  596.05  | ||||
|  Assets:US:ETrade     || GLD                   70.00  | ||||
|  Assets:US:ETrade     || ITOT                  17.00  | ||||
|  Assets:US:ETrade     || USD                 5120.50  | ||||
|  Assets:US:ETrade     || VEA                   36.00  | ||||
|  Assets:US:ETrade     || VHT                  294.00  | ||||
|  Assets:US:Hoogle     || VACHR                337.26  | ||||
|  Assets:US:Vanguard   || RGAGX      489.957000000000  | ||||
|  Assets:US:Vanguard   || USD                   -0.02  | ||||
|  Assets:US:Vanguard   || VBMPX      309.950000000000  | ||||
| ----------------------++----------------------------- | ||||
|                       || GLD                   70.00  | ||||
|                       || ITOT                  17.00  | ||||
|                       || RGAGX      489.957000000000  | ||||
|                       || USD                 5716.53  | ||||
|                       || VACHR                337.26  | ||||
|                       || VBMPX      309.950000000000  | ||||
|                       || VEA                   36.00  | ||||
|                       || VHT                  294.00  | ||||
| ======================++============================= | ||||
|  Liabilities          ||                              | ||||
| ----------------------++----------------------------- | ||||
|  Liabilities:US:Chase || USD                 2891.85  | ||||
| ----------------------++----------------------------- | ||||
|                       || USD                 2891.85  | ||||
| ======================++============================= | ||||
|  Net:                 || GLD                   70.00  | ||||
|                       || ITOT                  17.00  | ||||
|                       || RGAGX      489.957000000000  | ||||
|                       || USD                 2824.68  | ||||
|                       || VACHR                337.26  | ||||
|                       || VBMPX      309.950000000000  | ||||
|                       || VEA                   36.00  | ||||
|                       || VHT                  294.00  | ||||
| >=0 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user