Spring Boot a integračné testy s databázami cez TestContainers.
- Spring Boot a štartér pre jednotkové testovanie (Spring Test)
- Ukážka unit testu pre prácu s databázou.
- JUnit 5 ako štandardná knižnica pre jednotkové testovanie
- Zavedenie testkontajnerov pre MySQL do projektu
- Integrácia testkontajnerov s JUnit testami
- Podpora migračných skriptov v testkontajneroch
- Zavedenie testkontajnerov do GitLab CI/CD pipelines
- Špecifické nastavenia testkontajnerov v režime Docker-in-Docker
Zdroje
- Workshop na Youtube (5.5.2022, beta verzia)