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
Simon Michael
27a0900ea9
fix some tests
2010-11-14 20:03:49 +00:00
Simon Michael
0d6e696699
some more tests and fixes for amount & price display precision
2010-11-14 23:29:04 +00:00
Simon Michael
811e71aba7
price precisions don't influence display precision; balancing is based on display precision ( #23 )
...
Like ledger, price amounts are now "unobserved", ie their precision does
not affect the canonical display precisions used when displaying amounts,
and transaction balancing is done based on display precision, ie amounts
are considered to balance if their sum appears to be zero when using the
canonical display precision.
2010-11-14 22:44:37 +00:00
Simon Michael
e707f97847
parsing: parse transaction and posting metadata, though we don't use it yet
2010-11-13 22:17:32 +00:00
Simon Michael
c59f2f088d
clean up after add tests
2010-11-19 17:25:05 +00:00
Simon Michael
fcd90212b8
add: combine tests
2010-11-16 15:59:12 +00:00
Simon Michael
ea903ffe6e
add: more tests, bugfixes for add's commodity/precision handling; make all tests pass
2010-11-16 15:08:06 +00:00
Simon Michael
19e80c6c6f
update failing test
2010-12-06 17:30:22 +00:00
Simon Michael
37378d6b97
add: add default commodity to commodity-less amounts ( #26 ), misc. defaults fixes
2010-11-13 15:11:45 +00:00
Simon Michael
78db98366f
parsing: support D default commodity directive
2010-11-12 23:54:21 +00:00
Simon Michael
506ec00818
register: with --depth, clip account names or aggregate postings rather than excluding them
2010-08-02 19:40:38 +00:00
Simon Michael
f05837a442
make file include test more robust ( #21 )
...
- space prefix to deter shelltest --with usage
- use the just-built hledger binary, not whatever's in PATH
- more post-test cleanup
2010-09-03 17:44:57 +00:00
Ben Boeckel
5e576e9ff0
fix-recursive-includes
...
Fix recursive includes beyond depth 3. Also add a test case for the bug.
2010-09-02 00:30:57 +00:00
Simon Michael
1a8353457d
a test for the !include with relative paths issue ( #21 )
2010-08-10 02:52:53 +00:00
Simon Michael
1e7e9a54a0
fix a test for shelltestrunner 0.9
2010-09-03 20:51:01 +00:00
Simon Michael
3c08337cc2
fix no-such-file.test for testing --with something
2010-09-05 16:18:42 +00:00
Simon Michael
586c824cac
display non-simple commodity names with double-quotes
...
This ensures print's output remains parseable. The other commands also
double-quote them, for consistency, like c++ ledger.
2010-05-27 01:38:23 +00:00
Simon Michael
2ae94a9011
make this test runnable individually
2010-07-07 10:09:57 +00:00
Simon Michael
b5d1ebba30
print, register, balance: fix layout with mixed-commodity amounts
2010-07-11 22:51:36 +00:00
Simon Michael
2f6b82122f
tweak journal file auto-creation, add tests
2010-07-17 00:45:12 +00:00
Simon Michael
9acb57cfc5
add: allow blank descriptions
2010-07-17 15:13:16 +00:00
Simon Michael
6cd65ea7a6
test updates
2010-07-13 07:16:43 +00:00
Simon Michael
e510a64ec8
make tests pass
2010-05-24 20:57:40 +00:00
Simon Michael
7f8a352c0c
stats: don't break on an empty file
2010-07-08 14:04:54 +00:00
Simon Michael
345bffb235
fix unbalanced test, ignoring cosmetic issue
2010-04-14 16:44:24 +00:00
Simon Michael
9c893f634a
another cosmetic test fix
2010-04-14 16:57:40 +00:00