more precision tests
This commit is contained in:
parent
c86b968cac
commit
e2c38d59d7
@ -1,6 +1,6 @@
|
|||||||
# http://code.google.com/p/hledger/issues/detail?id=23
|
# http://code.google.com/p/hledger/issues/detail?id=23
|
||||||
#
|
#
|
||||||
# with explicit price:
|
# 1. with explicit price:
|
||||||
# prices' commodities are unobserved, so $'s display precision here should be 2 not 4
|
# prices' commodities are unobserved, so $'s display precision here should be 2 not 4
|
||||||
bin/hledger -f - print --cost
|
bin/hledger -f - print --cost
|
||||||
<<<
|
<<<
|
||||||
@ -14,7 +14,7 @@ bin/hledger -f - print --cost
|
|||||||
a $1.00
|
a $1.00
|
||||||
a $-1.00
|
a $-1.00
|
||||||
|
|
||||||
# and here the price should be printed with its original precision, not
|
# 2. and here the price should be printed with its original precision, not
|
||||||
# the canonical display precision
|
# the canonical display precision
|
||||||
bin/hledger -f - print
|
bin/hledger -f - print
|
||||||
<<<
|
<<<
|
||||||
@ -28,7 +28,7 @@ bin/hledger -f - print
|
|||||||
a 1C @ $1.0049
|
a 1C @ $1.0049
|
||||||
a -1C @ $1.0049
|
a -1C @ $1.0049
|
||||||
|
|
||||||
# with $'s display precision at 3 or more, this txn should not balance.
|
# 3. with $'s display precision at 3 or more, this txn should not balance.
|
||||||
# The error message shows the difference with full precision.
|
# The error message shows the difference with full precision.
|
||||||
bin/hledger -f - balance --no-total --cost --empty
|
bin/hledger -f - balance --no-total --cost --empty
|
||||||
<<<
|
<<<
|
||||||
@ -37,7 +37,7 @@ bin/hledger -f - balance --no-total --cost --empty
|
|||||||
a $-1.000
|
a $-1.000
|
||||||
>>>2 /off by \$0.0049/
|
>>>2 /off by \$0.0049/
|
||||||
>>>= 1
|
>>>= 1
|
||||||
# with $'s display precision at 2 or less, this txn should balance
|
# 4. with $'s display precision at 2 or less, this txn should balance
|
||||||
bin/hledger -f - balance --no-total --cost --empty
|
bin/hledger -f - balance --no-total --cost --empty
|
||||||
<<<
|
<<<
|
||||||
2010/1/1
|
2010/1/1
|
||||||
@ -45,3 +45,26 @@ bin/hledger -f - balance --no-total --cost --empty
|
|||||||
a $-1.00
|
a $-1.00
|
||||||
>>>
|
>>>
|
||||||
$0.00 a
|
$0.00 a
|
||||||
|
# 5. avamk's 2011/1/19 example
|
||||||
|
bin/hledger -f - -B bal
|
||||||
|
<<<
|
||||||
|
2001/01/01 * ACME fund
|
||||||
|
assets:investment:ACME 203.890 ACME @ $16.02
|
||||||
|
equity:opening balances
|
||||||
|
>>>
|
||||||
|
?
|
||||||
|
# hledger 0.14pre:
|
||||||
|
# $3266.32 assets:investment:ACME
|
||||||
|
# $-3266.32 equity:opening balances
|
||||||
|
#--------------------
|
||||||
|
# $0.00
|
||||||
|
#
|
||||||
|
# ledger "2.6.0.90" (with -s):
|
||||||
|
# $3266.3178 assets:investment:ACME
|
||||||
|
# $-3266.3178 equity:opening balances
|
||||||
|
#
|
||||||
|
# ledger 3:
|
||||||
|
# $3266 assets:investment:ACME
|
||||||
|
# $-3266 equity:opening balances
|
||||||
|
#--------------------
|
||||||
|
# 0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user