hledger/tests/journal/scientific.test

99 lines
1.3 KiB
Plaintext

# just check
hledger -f - bal --no-total
<<<
D $1,000.00
2018/1/1
(a) 2.3
>>>
$2.30 a
>>>=0
# some basic cases with commodity
hledger -f - bal --no-total
<<<
commodity $1,000.00000000
2018/1/1
a $1.05e2
b $31415926e-7
c $1E+3
d
>>>
$105.00000000 a
$3.14159260 b
$1,000.00000000 c
$-1,108.14159260 d
>>>=0
# some basic cases with commodity
hledger -f - print --explicit
<<<
commodity $1,000.00000000
2018/1/1
a $1.05e2
b $31415926e-7
c $1E+3
d
>>>
2018/01/01
a $105.00000000
b $3.14159260
c $1,000.00000000
d $-1,108.14159260
>>>=0
#
# some basic cases
hledger -f - bal --no-total
<<<
2018/1/1
a 1.05e2
b 31415926e-7
c 1E+3
d
>>>
105.0000000 a
3.1415926 b
1000.0000000 c
-1108.1415926 d
>>>2
>>>=0
# some strang effect of default
hledger -f - bal --no-total
<<<
D $1,000.00
2018/1/1
a 1.050000e2
b 31415926e-7
c 1E+3
d
>>>
$105.0000000 a
$3.1415926 b
$1,000.0000000 c
$-1,108.1415926 d
>>>2
>>>=0
# we still should recognize commodities with e
hledger -f - bal --no-total
<<<
2018/1/1
(a) 1.00005e
(a) 2.00003E
>>>
2.00003E
1.00005e a
>>>=0
hledger -f - reg
<<<
2018/1/1
(a) 1,000.5e-1
>>>
>>>=1