Commit Graph

157 Commits

Author SHA1 Message Date
35902afe43 Various stuff all over the tree
- Increase Java version to 1.9
- Add commons-collection and Jollyday dependencies
- Add JavaDoc plugin
- Add country and state configuration for Jollyday library
- Add WIP implementation of the recurring transaction feature
- Improve JavaDoc
- Use Java 8 date API
- Reformatting
- Add special Flyway migration version for test data
- Add and improve unit tests
2019-03-01 20:39:31 +01:00
fe5380a865 Fix broken test (LIABILITY->EXPENSE is now valid) and adjust mapping of RecurringTransaction in Transaction to better reflect the actual relationship 2019-02-18 21:22:02 +01:00
a02a5635a0 Cleanup integration test properties 2019-02-18 21:17:23 +01:00
f486570920 Re-add EXPENSE as a valid booking target of a LIABILITY account (e.g. an instalment purchase can be handled this way) 2019-02-18 21:13:01 +01:00
d2d5d7f38a Add a basic startup test of the app 2019-02-18 21:10:13 +01:00
dfe1e08dc7 - Add reference from Transaction to the RecurringTransaction that created the transaction
- Add BANK as valid booking target of a BANK account
- Remove EXPENSE as valid booking target of a LIABILITY account
- Fix a bug in the getMultiplierFromAccount and getMultiplierToAccount methods that caused the result to always be the default case
- Adjust init SQL script to reflect the changes done
- Add a sample integration test
- Add unit tests for the RuleService
- Configure surefire plugin
- Add a profile for integration test running
2019-02-17 23:42:24 +01:00
86ccb0b52c Initial commit for financer 2019-02-15 21:30:10 +01:00