Je vais corriger vos tests unitaires Java avec junit et mockito


À propos de ce service
Traduction automatique
Les tests unitaires Java qui échouent peuvent bloquer une version et masquer le comportement important. Je vais examiner les échecs convenus et réparer vos tests JUnit et Mockito pour qu'ils vérifient clairement le comportement attendu.
Ce service couvre les assertions, la configuration des mocks, la correspondance des arguments, les vérifications d'interaction, les cas paramétrés et les données de test déterministes. Chaque package a une limite fixe sur le nombre de méthodes de test et de classes de production examinées.
Vous recevez les fichiers de test mis à jour ou un patch, la commande de test et son résultat, ainsi qu'une brève explication de la cause et de la correction. Je lance les tests pertinents dans l'environnement reproductible convenu et indique toute limite de vérification.
J'utilise des outils de codage assistés par IA, je révise les modifications et vérifie le résultat. Veuillez confirmer que ce flux de travail est acceptable avant de passer commande.
Envoyez d'abord la sortie échouée, les fichiers sources pertinents, la configuration de build et le comportement attendu. Les modifications du code de production, les environnements d'intégration et les nouvelles fonctionnalités nécessitent un périmètre séparé. Aucun pourcentage de couverture fixe n'est promis.
Découvrez kekkolicche15
Java backend developer, JUnit, Mockito and Python
- DeItalie
- Membre depuisaoût 2018
- Temps de réponse moy.1 heure
Langues
Italien, Anglais
Traduction automatique
FAQ
Traduction automatique
Quelles limites de projet et de taille s'appliquent ?
Un module Java reproductible utilisant JUnit 5 et Mockito, avec Maven ou Gradle. Source de production examinée : Basic 1 classe/200 lignes non vides ; Standard 2 classes/500 lignes au total ; Premium 3 classes/900 lignes au total. Partagez les fichiers avant de commander.
Qu'est-ce qu'une méthode de test ?
Un test paramétré compte comme une méthode, avec jusqu'à 10 cas de données. Les méthodes auxiliaires modifiées comptent pour la limite du package. Basic couvre jusqu'à 3 méthodes dans 1 classe de test ; Standard 8 dans 2 classes ; Premium 15 dans 3 classes.
Allez-vous modifier le code de production ou affaiblir les assertions ?
Ce service couvre la réparation des tests. Si le comportement de production cause l'échec, j'expliquerai la découverte et conviendrai de la prochaine étape avant d'élargir le périmètre. Je n'affaiblirai pas les assertions simplement pour faire passer les tests.
Que comprend une révision ?
Une demande consolidée pour corriger ou affiner les tests livrés par rapport aux échecs et comportements attendus d'origine. Les nouvelles classes, défauts, fonctionnalités et cibles de couverture nécessitent un périmètre séparé.
Pouvez-vous travailler avec des tests Spring Boot ?
Oui, pour des tests unitaires reproductibles dans ces limites. Une base de données en fonctionnement, une API externe ou un environnement d'intégration complet sont hors de ce service. Fournissez des mocks locaux ou des fixtures et la commande nécessaire pour reproduire les échecs.
Utilisez-vous des outils assistés par IA ?
Oui. J'utilise des outils de développement assistés par IA, je révise les changements et exécute les tests pertinents. Veuillez confirmer que votre code peut être partagé avec ce flux de travail et discuter de toute restriction de confidentialité ou d'IA avant de commander.
