Bonjour
Je réalise des tests unitaires sur mon application qui utilise une base de données mysql.
Pour les tests unitaires, j'ai choisir h2
Les clés primaires de mes tables sont générer en identity.
J'ai une méthode qui est exécuter avant chaque test pour ajouter des données et une après chaque test pour les supprimer (TRUNCATE)
Mon problème c'est que les clés primaires ne ce réinitialise pas
Voici mon scénario
Ajout des données
liste les données
suppression des données
ajout des données
recupération d'un enregistrement
suppression des données
ajout des données
ajout d'un enregistrement
suppression des données
Mon test récupération d'un enregistrement plante car je souhaite récupérer l'enregistrement numéro, mais il existe pas. Il recommence les insertion avec un id = 3
Je souhaiterais que après chaque suppression des données, l'id revienne à 1
Merci de votre aide
Partager