Test conventions
- We must use assertj library
- The test naming must be
should_expectedBehavior_when_stateUnderTest example: should_throwException_when_ageLessThan18.
We can get as example the https://github.com/quarkiverse/quarkus-flow repository that contains integration tests using a LLM locally.