;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