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