@DataJpaTest

@DataJpaTest teste la couche de persistance : il ne charge que les composants JPA (entités, dépôts), utilise par défaut une base embarquée et exécute chaque test dans une transaction annulée à la fin. Il vérifie les requêtes dérivées, les requêtes @Query et les mappings sans démarrer la couche web.

Exemple

@DataJpaTest
class ClientRepositoryTest {
    @Autowired ClientRepository repo;
}

Notions voisines

Tout le glossaire