- Open this project with IntelliJ IDEA
- Run HelloWordTest under test/java/
- If all tests passed, your environment is ready, Congratulations!
Banking Account has functionality of deposit and withdraw and printStatement.
An example statement would be:
Date | Amount | Balance
15/06/2021 | -100 | 100
15/06/2021 | 200 | 200
Using Test Doubles related knowledge to test public methods inside Account/Printer/TransactionRepository.
e.g. Account deposit will call repository addDeposit method.