hledger/tests/amount-layout-vertical.test

101 lines
2.5 KiB
Plaintext
Raw Normal View History

2011-01-19 22:00:42 +03:00
# amount layout tests, using default vertical layout
# 1. print
hledgerdev -f - print
<<<
2010/1/1
a EUR 1 ; a euro
b USD 1 ; a dollar
c ; a euro and a dollar
>>>
2010/01/01
a EUR 1 ; a euro
b USD 1 ; a dollar
EUR -1
c USD -1 ; a euro and a dollar
>>>=0
2011-01-19 22:00:42 +03:00
# 2. register
hledgerdev -f - register
<<<
2010/1/1
a EUR 1 ; a euro
b USD 1 ; a dollar
c ; a euro and a dollar
>>>
2010/01/01 a EUR 1 EUR 1
EUR 1
b USD 1 USD 1
EUR -1
c USD -1 0
>>>=0
2011-01-19 22:00:42 +03:00
# 3. balance
hledgerdev -f - balance
<<<
2010/1/1
a EUR 1 ; a euro
b USD 1 ; a dollar
c ; a euro and a dollar
>>>
EUR 1 a
USD 1 b
2011-06-21 01:33:26 +04:00
EUR -1
USD -1 c
--------------------
0
>>>=0
2011-01-19 22:00:42 +03:00
# 4. mixed amounts with prices
# XXX
# hledgerdev -f - print
2011-01-19 22:00:42 +03:00
# <<<
# 2010/1/1
# a EUR 1 @ USD 1.1 ; a euro
# b USD 1 ; a dollar
# c ; a euro and a dollar
2011-01-19 22:00:42 +03:00
# >>>
# 2010/01/01
# a EUR 1 @ USD 1.1 ; a euro
# b USD 1 ; a dollar
2011-01-19 22:00:42 +03:00
# EUR -1 @ USD 1.1
# c USD -1 ; a euro and a dollar
2011-01-19 22:00:42 +03:00
#
##
# 2010/01/01
# a EUR 1 @ USD 1.1 ; a euro
# b USD 1.0 ; a dollar
# c USD -2.1 ; a euro and a dollar
2011-01-19 22:00:42 +03:00
#
#>>>=0
#
2011-01-19 22:00:42 +03:00
# #
# hledgerdev -f - register
2011-01-19 22:00:42 +03:00
# <<<
# 2010/1/1
# a EUR 1 @ USD 1.1 ; a euro
# b USD 1 ; a dollar
# c ; a euro and a dollar
2011-01-19 22:00:42 +03:00
# >>>
# 2010/01/01 a EUR 1 EUR 1
# EUR 1
# b USD 1.0 USD 1.0
# EUR 1
# c USD -2.1 USD -1.1
#>>>=0
#
2011-01-19 22:00:42 +03:00
# #
# hledgerdev -f - balance
2011-01-19 22:00:42 +03:00
# <<<
# 2010/1/1
# a EUR 1 @ USD 1.1 ; a euro
# b USD 1 ; a dollar
# c ; a euro and a dollar
2011-01-19 22:00:42 +03:00
# >>>
# EUR 1 a
# USD 1.0 b
# USD -2.1 c
# --------------------
# EUR 1
# USD -1.1