Example Downloads Limiting app
Example service storing information about Account
s and their downloaded Asset
s with some further configuration like
what is the Account
's limit.
Main part and the target solution is the core
module and around there are various ways of testing it:
unit-tests
- unit tests with mocksint-tests
- integration tests sharing the contextsliced-int-tests
- integration tests with dedicated, small contextstc-int-tests
- integration tests with shared Testcontainers (start once per test run)restarting-tc-int-tests
- integration tests with Testcontainers starting once per test classreused-tc-int-tests
- integration tests with shared Testcontainers which run between test executions