100 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			100 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Account name eliding and indenting tests, cf issue 373.
 | |
| # Documenting current behaviour, some of which looks wrong.
 | |
| # This file uses https://github.com/simonmichael/shelltestrunner#format-3
 | |
| 
 | |
| <
 | |
| 2015-01-01
 | |
|   1                                          1
 | |
|   1:2                                       -1
 | |
| 
 | |
| 2015-01-02
 | |
|   1:2:3                                      1
 | |
|   1:2:3:4                                   -1
 | |
| 
 | |
| 2015-01-03
 | |
|   1:2:3:4:5                                  1
 | |
|   1                                         -1
 | |
| 
 | |
| # 1. simple balance report in tree mode with zero/boring parents
 | |
| # TODO should be like
 | |
| #$ ledger bal
 | |
| #                   1  1:2:3
 | |
| #                   1    4:5
 | |
| #--------------------
 | |
| #                   0
 | |
| $ hledger -f - bal
 | |
|                    0  1:2
 | |
|                    1    3
 | |
|                    0      4
 | |
|                    1        5
 | |
| --------------------
 | |
|                    0
 | |
| 
 | |
| # 2. simple balance report in flat mode
 | |
| # TODO should be like
 | |
| #$ ledger bal --flat
 | |
| #                   1  1:2:3
 | |
| #                   1  1:2:3:4:5
 | |
| #--------------------
 | |
| #                   0
 | |
| $ hledger -f - bal --flat
 | |
|                   -1  1:2
 | |
|                    1  1:2:3
 | |
|                   -1  1:2:3:4
 | |
|                    1  1:2:3:4:5
 | |
| --------------------
 | |
|                    0
 | |
| 
 | |
| # 3. tabular balance report in flat mode
 | |
| $ hledger -f - bal -Y
 | |
| Balance changes in 2015:
 | |
| 
 | |
|            || 2015 
 | |
| ===========++======
 | |
|  1:2       ||   -1 
 | |
|  1:2:3     ||    1 
 | |
|  1:2:3:4   ||   -1 
 | |
|  1:2:3:4:5 ||    1 
 | |
| -----------++------
 | |
|            ||    0 
 | |
| 
 | |
| # 4. tabular balance report in tree mode, showing zero accounts
 | |
| $ hledger -f - bal -Y --tree -E
 | |
| Balance changes in 2015:
 | |
| 
 | |
|            || 2015 
 | |
| ===========++======
 | |
|  1         ||    0 
 | |
|    2       ||    0 
 | |
|      3     ||    1 
 | |
|        4   ||    0 
 | |
|          5 ||    1 
 | |
| -----------++------
 | |
|            ||    0 
 | |
| 
 | |
| # 5. tabular balance report in tree mode, hiding zero accounts
 | |
| # Undisplayed parent accounts should be mentioned in the displayed account names as necessary
 | |
| # TODO: should be like
 | |
| # Balance changes in 2015:
 | |
| #
 | |
| #            || 2015 
 | |
| # ===========++======
 | |
| #  1:2:3     ||    1 
 | |
| #  1:2:3:4:5 ||    1 
 | |
| # -----------++------
 | |
| #            ||      
 | |
| #
 | |
| $ hledger -f - bal -Y --tree
 | |
| Balance changes in 2015:
 | |
| 
 | |
|            || 2015 
 | |
| ===========++======
 | |
|      3     ||    1 
 | |
|          5 ||    1 
 | |
| -----------++------
 | |
|            ||      
 | |
| 
 | |
| # 6. TODO: after 5, test account code sorting
 | |
| # account 1:2:3      100
 | |
| # account 1:2:3:4:5  200
 |