Commit Graph

174 Commits

Author SHA1 Message Date
Simon Michael
1fc9db3af5 individual transactions now have a cleared status 2009-01-23 00:14:12 +00:00
Simon Michael
3bc2d903b2 move the big limit into depthFromOpts 2009-03-15 11:09:49 +00:00
Simon Michael
82885b3773 more balance report test updates 2009-03-15 11:10:36 +00:00
Simon Michael
5fb256b582 a simple doctest implementation for functional/shell testing 2009-03-15 05:06:36 +00:00
Simon Michael
1110bcaf4e clarify a test case 2009-03-15 12:41:30 +00:00
Simon Michael
fc928ba278 make the auto-clockout test more robust 2009-04-01 08:20:10 +00:00
Simon Michael
38fd44917c test and fix for auto-clockout of a future clockin 2009-04-01 05:00:08 +00:00
Simon Michael
b616cdf0de give some test assertions individual labels 2009-04-01 04:59:08 +00:00
Simon Michael
c8a03999b4 test cleanup 2009-04-01 09:18:31 +00:00
Simon Michael
7521992e85 register command sorts transactions by date
(unlike ledger)
2009-04-02 04:42:10 +00:00
Simon Michael
8256a4fcbd test util cleanups 2009-04-01 04:57:05 +00:00
Simon Michael
bd8dcefd9d apply --depth to print command 2009-04-02 06:02:00 +00:00
Simon Michael
7ba0dc06a5 test and fix for register --depth 2009-04-02 02:52:23 +00:00
Simon Michael
89abdfa456 refactor/fix balanced entry checking and test it properly 2009-04-01 08:55:46 +00:00
Simon Michael
0cacc2a7e4 test and bugfix for multi-day timelog session splitting 2009-03-15 12:42:03 +00:00
Simon Michael
2fad120b1d put commas first in Tests 2009-03-15 06:11:18 +00:00
Simon Michael
80f20bdad8 tests and bugfix for accountNameTreeFrom 2009-03-15 04:02:04 +00:00
Simon Michael
2dac5754c7 subAccounts test and bugfix 2009-03-15 04:06:10 +00:00
Simon Michael
c1267ff17c more tests, cleanups 2009-03-15 04:19:50 +00:00
Simon Michael
c4c94baeab change balance report tests to ledger 3 behaviour - -s by default, -n has no effect 2009-03-15 05:03:30 +00:00
Simon Michael
481b8db0b0 test cleanups 2009-03-11 07:23:07 +00:00
Simon Michael
54b0ef607a rename refdate/reftime in Tests to reduce accidental collisions while we are importing everything 2009-01-25 06:50:59 +00:00
Simon Michael
d8989a357d account/description matching is supposed to be case-insensitive, fix 2009-01-27 22:16:57 +00:00
Simon Michael
185168905e require testpack; give better --verbose test output 2009-02-27 03:31:47 +00:00
Simon Michael
b0178b88cc make prepareLedger use current time, not just date 2009-01-24 18:48:28 +00:00
Simon Michael
5d78004646 name unnamed tests 2009-02-27 03:38:24 +00:00
Simon Michael
2bfdad6fd9 rearrange Tests 2009-03-05 10:00:21 +00:00
Simon Michael
f8905464ac implement default year, allowing m/d dates in ledger 2009-01-27 21:55:26 +00:00
Simon Michael
1de8a3e3d3 a fix for Y default year parsing 2009-01-23 00:12:56 +00:00
Simon Michael
16e33b50e6 parse Y default year lines in a ledger, so they don't break it (ignoring them) 2009-01-22 23:42:34 +00:00
Simon Michael
b12e4e3ac2 update negative pattern char in tests 2009-03-11 02:57:17 +00:00
Simon Michael
f5e9a8ec79 docs 2009-02-27 04:03:14 +00:00
Simon Michael
6f6ce11ca8 more balance-calculating extraction 2008-12-05 08:26:13 +00:00
Simon Michael
63999d36fe allow --depth=0 in summarised register reports, to aggregate top-level accounts 2008-12-04 20:37:03 +00:00
Simon Michael
ecd7575b5e make sample ledger more complex to verify a fix 2008-12-05 08:35:52 +00:00
Simon Michael
765edff7f8 typo 2008-12-05 10:38:20 +00:00
nick
600582184c Support for !account directives, and tests 2008-12-08 07:21:33 +00:00
Simon Michael
22728c5c07 add a parsedate test 2008-12-10 20:55:02 +00:00
tim
4bc97d237a Added support for reading historical prices from files 2008-12-16 10:54:20 +00:00
Simon Michael
a8ede0132a add a failing test for zero-balance root account eliding 2009-01-17 17:59:35 +00:00
Simon Michael
8ff1abfb2a failing test for eliding !account accounts 2008-12-10 18:37:25 +00:00
nick
ee4a2a1c1e New ledger parser with file inclusion 2008-12-08 01:49:31 +00:00
Simon Michael
157f47c592 run all tests from internal data, not the sample.ledger file 2008-12-05 08:33:15 +00:00
Simon Michael
866398ecb8 more varied dates in sample ledger 2008-11-26 21:11:10 +00:00
Simon Michael
e34b8b5662 test 2008-12-05 09:28:29 +00:00
Simon Michael
ebdf67a5ab smart dates: also accept yyyymmdd with no separators 2009-01-17 20:07:24 +00:00
Simon Michael
5a0156d5ee smart dates: work towards next/last monthname/weekdayname 2009-01-17 20:21:44 +00:00
Simon Michael
5e9f9e530a better register summarising with --depth and -E support, datespan splitting bugfix 2008-12-04 19:29:29 +00:00
Simon Michael
41a3fb91d5 support reporting intervals in period expressions and register report, and -W/-M/-D 2008-12-03 23:20:38 +00:00
Simon Michael
57c31f5ab0 support basic --period expressions, containing a single smart date 2008-11-27 06:29:29 +00:00