Commit Graph

126 Commits

Author SHA1 Message Date
Simon Michael
5972ecfdb9 convert test tweaks 2012-01-30 17:18:32 +00:00
Simon Michael
5d7e601cb3 possible add test 2012-01-30 17:18:46 +00:00
Simon Michael
6ca155edc0 convert: don't reverse order of transactions 2011-09-19 03:10:16 +00:00
Simon Michael
2f313663af rename a func. test 2011-09-22 19:30:26 +00:00
Simon Michael
f79b272ff3 balance: ledger compatibility fix: don't elide parent accounts with multiple displayed subaccounts 2011-09-22 20:40:06 +00:00
Simon Michael
ea0cbaea40 docs: clarify D directive's influence on display settings once and for all 2011-09-22 22:23:28 +00:00
Simon Michael
c22e4e85d0 register: be better at showing empty intervals with --empty and a query pattern 2011-09-23 00:09:39 +00:00
Simon Michael
4a7b3b9b74 gather balance tests 2011-09-23 02:04:33 +00:00
Simon Michael
6ddf394119 add: clearer prompts, more validation, use . to end as well 2011-09-23 03:51:45 +00:00
Simon Michael
9b2a5f56e1 only the add and web commands auto-create the journal file 2011-09-23 03:53:14 +00:00
Simon Michael
35f3a4fa00 print, web: always show both dates, ignoring --effective (#42)
Ledger shows only the effective date with --effective, but not vice versa.
print is supposed to be information-preserving so this seems better.
This also fixes the web entries view.
2011-09-23 14:50:20 +00:00
Simon Michael
99e28e5c30 add: simplify filename in func tests 2011-09-30 22:54:22 +00:00
Simon Michael
11f31be37e this test looks wrong, get rid of it 2011-09-03 21:25:13 +00:00
Simon Michael
1de9cc1d80 fix a regression balancing a transaction containing different prices
And try to clarify amount arithmetic a bit more. More to come I expect.
2011-09-03 21:27:37 +00:00
Simon Michael
fa5f09f06a handle multiple filter patterns on the command-line again 2011-09-11 20:37:04 +00:00
Dmitry Astapov
fbf8eda58f One more test for implicit commodity pricing (test-for-failure) 2011-04-25 18:37:59 +00:00
Dmitry Astapov
6314080e14 Test for auto-balancing of transactions with two commodities, when first amount is negative 2011-04-24 22:10:30 +00:00
Simon Michael
8d62452260 parsing: historical price directives may contain a numeric time zone, like ledger; note that the time is ignored 2011-06-01 01:50:04 +00:00
Trygve Laugstøl
63f6bd48f2 tests/parse-ledger-sample.test: Was broken, change from ';' to '#' as comment. 2011-06-03 17:38:45 +00:00
Trygve Laugstøl
45b3a07ea7 cli: Making sure the add test remove the journal before and after the test. 2011-06-10 11:35:06 +00:00
Trygve Laugstøl
6ba1119fdc Making sure all tests call 'bin/hleder' (and not just 'hledger'). 2011-06-14 22:44:21 +00:00
Simon Michael
eeca35d6b5 update functional tests to shelltest 1.0 format 2011-08-14 22:15:39 +00:00
Simon Michael
870c687f31 update functional tests 2011-08-25 23:13:25 +00:00
Simon Michael
1273f02a9a more balance/amount clarifications and a test 2011-08-30 11:37:36 +00:00
Simon Michael
059825a9b2 optionsgeddon.. port to cmdargs and a fully modal cli 2011-08-15 22:50:09 +00:00
Trygve Laugstol
dca66a63a7 convert: Adding support for formatting expressions in description-field 2011-06-27 22:59:07 +00:00
Simon Michael
957c349780 --alias command-line option 2011-08-05 00:05:39 +00:00
Trygve Laugstol
28dbb8864f Adding basic ledger FORMAT parser. 2011-06-20 21:33:26 +00:00
Trygve Laugstøl
c582b45bf6 Adding test for the convert command's in and out fields. 2011-06-03 17:40:49 +00:00
Simon Michael
810c6a5dac print: don't show a trailing space when description is blank 2011-01-19 18:55:16 +00:00
Simon Michael
151f549450 new test, small fixes 2011-03-12 20:56:15 +00:00
Max Bolingbroke
8c3aa657b6 Add support for date-format conversion directive 2010-12-21 17:57:06 +00:00
Simon Michael
b2f439eb11 try showing integral "maxprecision" amounts without the .0 (except in add's defaults, where it helps) 2011-01-20 00:17:32 +00:00
Simon Michael
7d2dcddee3 timelog.test notes 2011-04-18 17:31:27 +00:00
Simon Michael
b159f74a4c zero amounts have no sign or commodity, and amounts with different prices are aggregated, like ledger 2011-04-22 13:50:05 +00:00
Simon Michael
d9ee8b23a6 precision tests 2011-01-21 20:52:56 +00:00
Dmitry Astapov
222a26c306 test: when total balance is zero, it should stay zero regardless of "--basis" 2011-04-19 20:15:11 +00:00
Simon Michael
ef0f054230 update shell tests for latest shelltestrunner 2011-03-12 20:55:49 +00:00
Simon Michael
e2c38d59d7 more precision tests 2011-01-20 01:08:14 +00:00
Simon Michael
c86b968cac update eliding-balance tests for latest shelltestrunner, drop an obscure test 2011-04-19 21:32:13 +00:00
Dmitry Astapov
906e2659dd test: accounts with zero balance should be elided even when multiple commodities are used 2011-04-19 20:22:14 +00:00
Simon Michael
1c7ad7f421 parsing: more careful validation of eg leap years in transaction dates (only) 2011-04-22 13:55:42 +00:00
Simon Michael
6e100703b9 update leap year tests 2011-04-19 21:40:59 +00:00
Dmitry Astapov
049ece6c72 test: effective date of 29 feb should be valid 2011-04-19 20:10:30 +00:00
Dmitry Astapov
cd2d8faaef tests: 29th feb should be correctly handled wrt leap/non-leap year 2011-04-19 20:15:14 +00:00
Simon Michael
33bedcbab0 parsing: infer a conversion price in unpriced two-commodity transactions 2011-01-20 00:18:54 +00:00
Simon Michael
c8614b9a15 amount/price func. test cleanups 2011-01-19 19:00:42 +00:00
Simon Michael
d3663b818e parsing: better international number format support (#32)
This allows period and comma to be used for decimal point and digit group
separator or vice versa, and also flexible digit groups.  See
http://en.wikipedia.org/wiki/Decimal_separator .  Digit group separators
are possibly not worth the trouble and might not stay.
2011-01-19 12:32:18 +00:00
Simon Michael
e03ada3bd3 parsing: support @@ syntax specifying total price 2011-01-15 02:04:53 +00:00
Simon Michael
d7617fe154 parsing: ignore cleared flags at the start of postings, parse account name correctly 2010-11-13 20:20:04 +00:00