summaryrefslogtreecommitdiff
path: root/test/unit/t_expr.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fix =regex note query syntaxGwyneth Morgan2023-10-121-2/+2
| | | | | | | | | | | | The manpage documents `=regex` as equivalent to the `note regex` query syntax, but the former does not actually work as the parser only handles an equals sign in the case of `tag type=dining` syntax, and doesn't handle the case where an equals sign starts a note query. Fixing this does break queries like `tag type = dining` with spaces around the equals sign, but that syntax was not intended or documented. Closes: #2275
* Add support for valuation expressions on commoditiesJohn Wiegley2012-03-051-1/+1
|
* Use Boost.Test instead of CppUnitJohn Wiegley2011-02-041-111/+115
|
* Corrected a bug in report query parsingJohn Wiegley2010-06-191-4/+4
|
* Further improved parsing of query expressionsJohn Wiegley2010-06-011-4/+2
| | | | Fixes #210 / D4C2DD6F-8967-4FFC-BBBC-A941F9C53475
* Fixed one of the ExprTestsJohn Wiegley2009-11-151-0/+2
|
* Redesigned the expr_t, predicate_t, query_t classesJohn Wiegley2009-11-091-106/+108
|
* Fixes to the Python unit testsJohn Wiegley2009-10-281-16/+16
|
* Disabled some of the expression tests under PythonJohn Wiegley2009-10-281-0/+32
|
* Rewrote the report query parserJohn Wiegley2009-10-281-0/+275
| | | | | | It is now a full parser that parses report queries directly into value expression trees. These then get rendered into text so that other options may extend the expression.
* Call times_initialize/shutdown in the unit testsJohn Wiegley2009-10-251-0/+2
|
* Enabled use of pre-compiled headers by defaultJohn Wiegley2009-03-101-0/+2
|
* Restored the use of Python unit testsJohn Wiegley2009-02-241-4/+0
|
* Fixed several unused value and param warningsJohn Wiegley2009-02-161-1/+0
|
* Largely removed all of Ledger's use of global variables, for the REPL's sake.John Wiegley2009-02-041-6/+0
|
* Unit test for Python are now auto-generated from the C++ tests.John Wiegley2009-01-281-0/+5
|
* Reorganized Ledger so that it builds as 7 separate libraries. This is mainlyJohn Wiegley2009-01-251-11/+9
| | | | to prove to myself that it has proper decoupling between prior code areas.
* Moved several tests around again (python/test -> test/python).John Wiegley2008-08-061-1/+1
|
* Moved the test sources around, so that all the unit tests are in test/unit.John Wiegley2008-08-051-0/+25