hledger/Commands
Simon Michael a50d3e2b71 refactor, allow in-module unit tests
Until now, all unit tests were defined in Tests.hs. Pro: simple, makes
code/test line counting easy. Con: tests are far from code, Tests.hs turns
into a big wall of test code. Now, unit tests can also be defined in modules.

To avoid name clashes and template haskell complexity, a dumb manual
naming scheme is used: any module may export a hunit Test(List) named
tests_ModuleName. These are manually aggregated and re-exported when
appropriate, eg in Commands.All and finally in Tests.hs.
2010-03-08 21:47:36 +00:00
..
Add.hs GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems. 2010-02-13 20:00:34 +00:00
All.hs refactor, allow in-module unit tests 2010-03-08 21:47:36 +00:00
Balance.hs GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems. 2010-02-13 20:00:34 +00:00
Chart.hs fix warnings 2010-02-04 18:32:54 +00:00
Convert.hs make Postings reference their parent Transaction 2009-12-19 03:44:52 +00:00
Histogram.hs GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems. 2010-02-13 20:00:34 +00:00
Print.hs GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems. 2010-02-13 20:00:34 +00:00
Register.hs refactor, allow in-module unit tests 2010-03-08 21:47:36 +00:00
Stats.hs GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems. 2010-02-13 20:00:34 +00:00
UI.hs big refactoring, do filtering afresh in each command 2009-12-21 05:23:07 +00:00
Web.hs GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems. 2010-02-13 20:00:34 +00:00