summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Removed reliance on strptime/strftimeJohn Wiegley2009-10-112-2/+2
| | | | | | | | The code now uses Boost's input and output facets for times and dates. This ensures completely consistency regarding timezones and times, and fixes the regression test that was broken while I was away coding in London (where it was GMT-0 and I didn't notice the difference between local and GMT).
* Disabled the --seed regression testJohn Wiegley2009-10-111-0/+0
| | | | There is already a much more comprehensive test for "generate --seed".
* Correctly align amounts formatted as "%12(amount)"John Wiegley2009-06-281-0/+35
|
* Added four missing baseline testsJohn Wiegley2009-06-284-0/+45
|
* Improved usefulness of the "print --anon" outputJohn Wiegley2009-06-271-2/+2
|
* Restored --price option, added baseline testJohn Wiegley2009-06-261-0/+47
| | | | | | | This option reports only in terms of the annotated price of the commodities involved, otherwise it reports the amounts themselves. It can be used in conjunction with other reports, as it applies to the displayed amounts, not the actual amounts being calculated.
* The --download option is now fully restoredJohn Wiegley2009-06-261-1/+1
|
* Added baseline test for --onlyJohn Wiegley2009-06-211-0/+236
|
* Restored the --truncate option, added baseline testJohn Wiegley2009-06-211-0/+144
|
* Added baseline: --sort, --sort-all, --sort-xactsJohn Wiegley2009-06-213-0/+544
|
* Restored --unround, added baseline testJohn Wiegley2009-06-211-0/+94
|
* Added baseline: --subtotal, --total-data, --totalJohn Wiegley2009-06-213-0/+113
|
* Restored --percent option, added baseline testJohn Wiegley2009-06-211-0/+94
|
* Added baseline tests for --lot-tags and --lots-actualJohn Wiegley2009-06-192-0/+39
|
* Added baseline test for --limitJohn Wiegley2009-06-191-0/+212
|
* Added baseline test for --seedJohn Wiegley2009-06-181-0/+432
|
* Added baseline tests for --related, --related-allJohn Wiegley2009-06-182-0/+27
|
* Added baseline test for --quantityJohn Wiegley2009-06-181-0/+11
|
* Added baseline tests for --print,register-formatJohn Wiegley2009-06-182-0/+20
|
* Allow uncommoditized amounts to be used as costsJohn Wiegley2009-06-181-0/+12
|
* Restored --plot-amount-format, --plot-total-formatJohn Wiegley2009-06-182-0/+20
|
* Restored --prices-format optionsJohn Wiegley2009-06-181-0/+19
|
* Restored pricesdb command and --pricesdb-format optionJohn Wiegley2009-06-181-0/+19
|
* Restored --input-date-format optionJohn Wiegley2009-06-181-0/+11
|
* Added baseline test for --realJohn Wiegley2009-06-181-0/+11
|
* Added baseline test for --periodJohn Wiegley2009-06-181-0/+290
|
* Added regression test for period range fixJohn Wiegley2009-06-181-0/+10
|
* The --revalued option now honors the -e terminusJohn Wiegley2009-06-171-1/+1
|
* When --end is used, set a "terminus" dateJohn Wiegley2009-06-161-0/+17
| | | | | | | This means that final balance valuations (with -V or -X) will be done in terms of the date given to --end, rather than based on the current day. Fixes 647D5DB9-DBBB-47C8-80CE-F3F70E3B0253
* Added test for D943AE0F-44EA-47EE-BA85-AFC513E039EBJohn Wiegley2009-06-161-0/+13
|
* Added test for 5FBF2ED8-EEAA-440E-AED5-67401B107E44John Wiegley2009-06-161-0/+20
|
* Fixed a problem with accounts and trailing spacesJohn Wiegley2009-06-161-0/+21
| | | | | | | This issue is caused by having a single space at the end of a posting that has neither an amount nor a note. Fixes C523E23F-CFAC-4A53-B0C6-21226640E763
* Move amount colorization deeper into the coreJohn Wiegley2009-06-161-0/+81
| | | | | | | | This is necessary in order to redden negative amounts correctly under all circumstances, such as component amounts of a multi-commodity balance. Fixes 727B2DF8-A2A1-4716-9C15-547F20D5F933
* Added several new regression testsJohn Wiegley2009-06-163-0/+105
|
* Allow an amount to be zero, even if cost is non-zeroJohn Wiegley2009-06-161-0/+10
| | | | | | | The only real change is that exchanges of zero-amount will not result in any exchange at all, just the "motions". Fixes 6DAB9FE3-1399-4727-9AB1-FE413FB85A03
* Fixed a problem in the 'entry' commandJohn Wiegley2009-06-161-0/+52
| | | | | | It was selecting virtual transactions during auto-posting lookup. Fixes 793F6BF0-9CDE-4741-967A-2CEA697476B4
* Don't increase precision so much when dividingJohn Wiegley2009-06-151-20/+20
| | | | | | | | | Slow the increase in internal precision when dividing amounts. Use "--debug amount.convert" if you wish to see this logic in action, if a case where incorrect rounding is suspected comes up. Fixes B68FFB0D-A9A0-479C-A6C0-68853F229333
* Added a baseline test for balance assignmentsJohn Wiegley2009-06-131-0/+37
|
* Renamed the fixated-prices testJohn Wiegley2009-06-131-0/+0
|
* Added a new entry to the drewr.dat fileJohn Wiegley2009-06-021-0/+4
|
* Temporarily disable the opt-forecast-while testJohn Wiegley2009-05-261-0/+0
|
* Rewrote the date interval parser/stepperJohn Wiegley2009-03-231-3/+9
| | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping.
* Added two new regression testsJohn Wiegley2009-03-152-0/+43
| | | | These prove Simon's recent balance report bugs.
* If 2+ child accounts are shown, show the parentJohn Wiegley2009-03-158-0/+30
| | | | | Also, also show a final balance if there are multiple accounts displayed, even if that final balance is zero.
* If a balance report is multi-lined, print a totalJohn Wiegley2009-03-151-0/+3
|
* Added make rule to build mondo.datJohn Wiegley2009-03-101-7/+0
|
* Enabled use of pre-compiled headers by defaultJohn Wiegley2009-03-107-0/+15
|
* Avoid a race condition when making directoriesJohn Wiegley2009-03-081-1/+2
| | | | This can happen when doing a concurrent build with -jX.
* Rewrote the balance report again, to fix --depthJohn Wiegley2009-03-082-0/+143
|
* Was missing an argument in RegressTests.pyJohn Wiegley2009-03-081-1/+1
|