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:","VEA","12.00","0","10.00","0","14.00","0" | ||||||
| "Total:","VHT","106.00","0","18.00","0","170.00","0" | "Total:","VHT","106.00","0","18.00","0","170.00","0" | ||||||
| >=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