Add more baseline tests

This commit is contained in:
Martin Michlmayr 2012-03-23 08:58:33 +00:00
parent 8e6a3ce0d0
commit 5cffbf16e9
6 changed files with 270 additions and 0 deletions

View file

@ -0,0 +1,85 @@
2012-01-01 * Opening balances
Assets:A 10.00
Equity:Opening balances -10.00
2012-01-02 * A to B
Assets:A -10.00
Assets:B 10.00
2012-01-03 * B partly to C
Assets:B -5.00
Assets:C 5.00
2012-01-04 * Borrow
Assets:A 10.00
Liabilities:A -10.00
2012-01-05 * Return A
Assets:A -10.00
Liabilities:A 10.00
test bal
10 Assets
5 B
5 C
-10 Equity:Opening balances
--------------------
0
end test
test bal -n
10 Assets
-10 Equity
--------------------
0
end test
test bal -n -E
10 Assets
-10 Equity
0 Liabilities
--------------------
0
end test
test bal -E
10 Assets
0 A
5 B
5 C
-10 Equity:Opening balances
0 Liabilities:A
--------------------
0
end test
test bal --flat
5 Assets:B
5 Assets:C
-10 Equity:Opening balances
--------------------
0
end test
test bal --flat -E
0 Assets:A
5 Assets:B
5 Assets:C
-10 Equity:Opening balances
0 Liabilities:A
--------------------
0
end test
test bal -E --flat --no-total
0 Assets:A
5 Assets:B
5 Assets:C
-10 Equity:Opening balances
0 Liabilities:A
end test
test bal -n --flat
end test

View file

@ -0,0 +1,36 @@
2012-02-23 * Test 1
A 10.00
B
2012-02-24 Test 1
C 15.00
D
; leave E/F uncleared
2012-02-25 Test 1
E 20.00
F
; have a cleared posting last for C
2012-02-26 * Test 1
C 30.00
G
; have an uncleared posting last for A
2012-02-27 Test 1
A 40.00
H
test cleared
50 10 12-Feb-23 A
-10 -10 12-Feb-23 B
45 30 12-Feb-26 C
-15 0 D
20 0 E
-20 0 F
-30 -30 12-Feb-26 G
-40 0 H
---------------- ---------------- ---------
0 0
end test

View file

@ -0,0 +1,53 @@
2012-01-01 * Opening balances
Assets:A 10.00
Equity:Opening balances -10.00
2012-01-02 * Cleared posting
Assets:A -10.00
Assets:B 10.00
2012-01-03 Uncleared posting
Assets:B -5.00
Assets:C 5.00
2012-01-04=2012-01-05 * aux date
Assets:A 10.00
Liabilities:A -10.00
2012-01-05 * (100) Code
Assets:A -10.00
Liabilities:A 10.00
2012-01-06 * (100) Specify commodity
Assets:A $-10.00
Liabilities:A $10.00
2012-01-07 * (100) Specify commodity
Assets:A -10.00 EUR
Liabilities:A 10.00 EUR
2012-01-08 * (100) With note
;This is an xact note
Assets:A -10.00 EUR
Liabilities:A 10.00 EUR
test csv
"2012/01/01","","Opening balances","Assets:A","","10","*",""
"2012/01/01","","Opening balances","Equity:Opening balances","","-10","*",""
"2012/01/02","","Cleared posting","Assets:A","","-10","*",""
"2012/01/02","","Cleared posting","Assets:B","","10","*",""
"2012/01/03","","Uncleared posting","Assets:B","","-5","",""
"2012/01/03","","Uncleared posting","Assets:C","","5","",""
"2012/01/04","","aux date","Assets:A","","10","*",""
"2012/01/04","","aux date","Liabilities:A","","-10","*",""
"2012/01/05","100","Code","Assets:A","","-10","*",""
"2012/01/05","100","Code","Liabilities:A","","10","*",""
"2012/01/06","100","Specify commodity","Assets:A","$","-10","*",""
"2012/01/06","100","Specify commodity","Liabilities:A","$","10","*",""
"2012/01/07","100","Specify commodity","Assets:A","EUR","-10","*",""
"2012/01/07","100","Specify commodity","Liabilities:A","EUR","10","*",""
"2012/01/08","100","With note","Assets:A","EUR","-10","*","This is an xact note"
"2012/01/08","100","With note","Liabilities:A","EUR","10","*","This is an xact note"
end test

View file

@ -0,0 +1,18 @@
2012-03-23 * Test
A 10.00
B
2012-03-23 * (100) Code
A 10.00 EUR
B
test emacs
(("$sourcepath/test/baseline/cmd-emacs.test" 2 (20331 48384 0) nil "Test"
(3 "A" "10" t)
(4 "B" "-10" t))
("$sourcepath/test/baseline/cmd-emacs.test" 6 (20331 48384 0) "100" "Code"
(7 "A" "10.00 EUR" t)
(8 "B" "-10.00 EUR" t)))
end test

View file

@ -0,0 +1,39 @@
2012-01-01 * Opening balance
A 10.00 GBP
B
2012-01-02 * Test
A 10.00 GBP @@ 12.00 EUR
B
2012-01-03 * Test
B 12.00 EUR @@ 15.80 USD
C
2012-01-04 * Test
C 15.80 USD @ 0.63 GBP
D
test pricedb
P 2012/01/02 00:00:00 GBP 1.20 EUR
P 2012/01/03 00:00:00 EUR 1.3166666667 USD
P 2012/01/04 00:00:00 USD 0.63 GBP
end test
test pricedb EUR
P 2012/01/03 00:00:00 EUR 1.3166666667 USD
end test
test pricedb GBP
P 2012/01/02 00:00:00 GBP 1.20 EUR
end test
test pricedb USD
P 2012/01/04 00:00:00 USD 0.63 GBP
end test
test pricedb U
P 2012/01/03 00:00:00 EUR 1.3166666667 USD
P 2012/01/04 00:00:00 USD 0.63 GBP
end test

View file

@ -0,0 +1,39 @@
2012-01-01 * Opening balance
A 10.00 GBP
B
2012-01-02 * Test
A 10.00 GBP @@ 12.00 EUR
B
2012-01-03 * Test
B 12.00 EUR @@ 15.80 USD
C
2012-01-04 * Test
C 15.80 USD @ 0.63 GBP
D
test prices
2012/01/02 GBP 1.20 EUR
2012/01/03 EUR 1.3166666667 USD
2012/01/04 USD 0.63 GBP
end test
test prices EUR
2012/01/03 EUR 1.3166666667 USD
end test
test prices USD
2012/01/04 USD 0.63 GBP
end test
test prices GBP
2012/01/02 GBP 1.20 EUR
end test
test prices U
2012/01/03 EUR 1.3166666667 USD
2012/01/04 USD 0.63 GBP
end test