update status tests
This commit is contained in:
parent
9735d583d1
commit
c2365c3541
@ -1,60 +0,0 @@
|
|||||||
# report cleared transactions only
|
|
||||||
#
|
|
||||||
bin/hledger -f- print --cleared
|
|
||||||
<<<
|
|
||||||
2010/1/1 x
|
|
||||||
a 1
|
|
||||||
b
|
|
||||||
|
|
||||||
2010/1/2 * x
|
|
||||||
a 1
|
|
||||||
b
|
|
||||||
|
|
||||||
2010/1/3 *
|
|
||||||
a 1
|
|
||||||
b
|
|
||||||
>>>
|
|
||||||
2010/01/02 * x
|
|
||||||
a 1
|
|
||||||
b -1
|
|
||||||
|
|
||||||
2010/01/03 *
|
|
||||||
a 1
|
|
||||||
b -1
|
|
||||||
|
|
||||||
>>>=0
|
|
||||||
|
|
||||||
# report uncleared transactions only
|
|
||||||
bin/hledger -f- print --uncleared
|
|
||||||
<<<
|
|
||||||
2010/1/1 x
|
|
||||||
a 1
|
|
||||||
b
|
|
||||||
|
|
||||||
2010/1/2 * x
|
|
||||||
a 1
|
|
||||||
b
|
|
||||||
|
|
||||||
2010/1/3 *
|
|
||||||
a 1
|
|
||||||
b
|
|
||||||
>>>
|
|
||||||
2010/01/01 x
|
|
||||||
a 1
|
|
||||||
b -1
|
|
||||||
|
|
||||||
>>>=0
|
|
||||||
|
|
||||||
# we don't yet support cleared postings, except we should ignore the marker when parsing them
|
|
||||||
bin/hledger -f- balance --no-total
|
|
||||||
<<<
|
|
||||||
2010/1/1
|
|
||||||
a 1
|
|
||||||
*a 2
|
|
||||||
* a 4
|
|
||||||
b
|
|
||||||
|
|
||||||
>>>
|
|
||||||
7 a
|
|
||||||
-7 b
|
|
||||||
>>>=0
|
|
||||||
76
tests/status.test
Normal file
76
tests/status.test
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
# filtering by transaction status
|
||||||
|
|
||||||
|
# 1. with --cleared, print shows cleared transactions only
|
||||||
|
bin/hledger -f- print --cleared
|
||||||
|
<<<
|
||||||
|
2010/1/1 x
|
||||||
|
a 1
|
||||||
|
b
|
||||||
|
|
||||||
|
2010/1/2 * x
|
||||||
|
a 1
|
||||||
|
b
|
||||||
|
|
||||||
|
2010/1/3 *
|
||||||
|
a 1
|
||||||
|
b
|
||||||
|
>>>
|
||||||
|
2010/01/02 * x
|
||||||
|
a 1
|
||||||
|
b -1
|
||||||
|
|
||||||
|
2010/01/03 *
|
||||||
|
a 1
|
||||||
|
b -1
|
||||||
|
|
||||||
|
>>>=0
|
||||||
|
|
||||||
|
# 2. with --uncleared, shows uncleared transactions only
|
||||||
|
bin/hledger -f- print --uncleared
|
||||||
|
<<<
|
||||||
|
2010/1/1 x
|
||||||
|
a 1
|
||||||
|
b
|
||||||
|
|
||||||
|
2010/1/2 * x
|
||||||
|
a 1
|
||||||
|
b
|
||||||
|
|
||||||
|
2010/1/3 *
|
||||||
|
a 1
|
||||||
|
b
|
||||||
|
>>>
|
||||||
|
2010/01/01 x
|
||||||
|
a 1
|
||||||
|
b -1
|
||||||
|
|
||||||
|
>>>=0
|
||||||
|
|
||||||
|
# 2. can also have per-posting cleared status
|
||||||
|
bin/hledger -f- register --cleared
|
||||||
|
<<<
|
||||||
|
2012/1/1
|
||||||
|
a 1
|
||||||
|
*b 2
|
||||||
|
* c 4
|
||||||
|
d
|
||||||
|
>>>
|
||||||
|
2012/01/01 b 2 2
|
||||||
|
c 4 6
|
||||||
|
>>>= 0
|
||||||
|
|
||||||
|
|
||||||
|
# 3. also works with balance as shown, same as ledger. Hmm.
|
||||||
|
bin/hledger -f- balance --uncleared
|
||||||
|
<<<
|
||||||
|
2012/1/1
|
||||||
|
a 1
|
||||||
|
*b 2
|
||||||
|
d
|
||||||
|
|
||||||
|
>>>
|
||||||
|
1 a
|
||||||
|
-3 d
|
||||||
|
--------------------
|
||||||
|
-2
|
||||||
|
>>>=0
|
||||||
Loading…
Reference in New Issue
Block a user