Articles of unitaire junit

Tester l’égalité de deux arbres de répertoires

Je travaille actuellement sur l’intégration d’une partie de mon code qui teste la création d’arborescences de répertoires sous SVN. Cela nécessite que je vérifie si la structure des répertoires et les fichiers qu’ils contiennent sont ce que j’attends d’eux. D’un côté, j’ai l’arborescence de répertoires attendue avec les fichiers que je veux et de l’autre […]

Junit Test des variables Setters et Getters of Instance

Lors de la création de scénarios de test pour les setters et les getters de variables d’instance dans l’object. Quelle est la meilleure approche? Ici, j’utilise les méthodes get et set dans mes tests. Serait-ce une mauvaise stratégie de test? /** * Test of setFlightNumber method, of class Flight. */ @Test public void testSetFlightNumber() { […]

Puis-je écrire un test sans affirmation?

J’aimerais savoir s’il est “correct” d’écrire un test sans “affirmation”. Ainsi, le test échouera uniquement lorsqu’une exception / erreur est survenue. Exemple: comme un test qui comporte une simple requête de sélection, pour s’assurer que la configuration de la firebase database est correcte. Ainsi, lorsque je modifie une configuration de firebase database, je relance ce […]

Avertissement de lancer Junit tout en réussissant le test

Je travaille actuellement sur un projet que nous utilisons pour tester Junit, mais comme il en est encore à ses débuts, de nombreuses fonctionnalités ne sont pas encore implémentées, bien qu’elles aient déjà des tests écrits pour eux cela signifie que ces tests (évidemment) échouent toujours Je me demandais si quelqu’un connaissait un moyen de […]

Meilleure pratique de test unitaire lors du test d’une classe qui lit et écrit sur le système de fichiers

J’ai une classe qui fait des opérations sur le fichier est sur un disque. Plus précisément, il parcourt un répertoire, lit tous les fichiers avec un suffixe donné et effectue certaines opérations sur les données, puis les exporte dans un nouveau fichier. Je suis un peu douteux quant à la façon de concevoir un plus […]

Existe-t-il un JUnit TestRunner pour exécuter des groupes de tests?

J’utilise actuellement JUnit 4 et ai besoin de diviser mes tests en groupes pouvant être exécutés de manière sélective dans n’importe quelle combinaison. Je sais que TestNG dispose d’une fonctionnalité permettant d’annoter des tests pour les affecter à des groupes, mais je ne peux pas migrer vers TestNG pour le moment. Il semble que cela […]

Comment affirmer une valeur réelle contre 2 ou plusieurs valeurs attendues?

Je teste une méthode pour voir si elle retourne la chaîne correcte. Cette chaîne est composée de beaucoup de lignes dont l’ordre peut changer, donnant ainsi généralement 2 combinaisons possibles. Cet ordre n’est pas important pour mon application. Cependant, étant donné que l’ordre des lignes peut changer, l’écriture d’une instruction Assert ne fonctionnera pas, car […]

Maillot de tests unitaires Restful Services

Je suis nouveau aux tests unitaires et je veux tester des services de maillot dans un projet. Nous utilisons Junit. S’il vous plaît, guidez-moi pour mieux écrire les cas de test. CODE: @GET @Path(“/getProducts/{companyID}/{companyName}/{date}”) @Produces(MediaType.APPLICATION_JSON) public Object getProducts(@PathParam(“companyID”) final int companyID, @PathParam(“date”) final Ssortingng date, @PathParam(“companyName”) final Ssortingng companyName) throws IOException { return productService.getProducts(companyID, companyName, […]

Tests locaux DynamoDB plus faciles

J’utilise DynamoDB local pour les tests unitaires. Ce n’est pas mal, mais a des inconvénients. Plus précisément: Vous devez en quelque sorte démarrer le serveur avant que vos tests ne soient exécutés Le serveur n’étant ni démarré ni arrêté avant chaque test, les tests deviennent interdépendants, sauf si vous ajoutez du code pour supprimer toutes […]