Articles of junit

Marquer le test d’unité comme une défaillance attendue dans JUnit

Comment puis-je marquer un test comme une défaillance attendue dans JUnit 4? Dans ce cas, je veux continuer à exécuter ce test jusqu’à ce que quelque chose soit corrigé en amont. Ignorer le test va un peu trop loin, car alors je pourrais l’oublier. Je pourrais peut-être append une annotation @expected et intercepter l’exception assertThat […]

Comment par défaut le dossier source pour les nouveaux tests JUnit dans Eclipse?

La plupart de nos projets Eclipse ont plusieurs dossiers sources, par exemple: src / main / java src / test / java Lorsque vous cliquez avec le bouton droit sur une classe et que vous choisissez Nouveau test JUnit, le dossier source par défaut du nouveau test est “src / main / java” (probablement le […]

JUnit est-il le bon outil pour écrire des tests de performance?

Au cours de la dernière semaine, j’ai créé deux classes dont mon équipe a exprimé certaines préoccupations concernant leurs performances. Pour évaluer mon code, j’ai écrit quelques tests JUnit simples qui exerçaient ces classes en construisant des ensembles riches de données de test, puis en alimentant ces données via les méthodes appropriées pour des milliers […]

Utiliser Mockito pour modifier et exécuter des méthodes de test

J’ai récemment posé quelques questions sur jUnit et Mockito et j’ai encore beaucoup de mal à comprendre. Les tutoriels sont tous des exemples très simples, alors j’ai du mal à faire évoluer mes cas de test pour travailler dans mes classes. J’essaie actuellement d’écrire des cas de test pour une méthode que j’ai chez l’un […]

Unité testant un récepteur de diffusion?

Voici un BroadcastReceiver de mon projet, que je cherche à tester. Lorsque l’utilisateur passe un appel téléphonique, il saisit le numéro de téléphone et configure son intention de démarrer une nouvelle activité en transmettant le numéro de téléphone. public class OutgoingCallReceiver extends BroadcastReceiver { @Override public void onReceive(Context xiContext, Intent xiIntent) { if (xiIntent.getAction().equalsIgnoreCase(Intent.ACTION_NEW_OUTGOING_CALL)) { […]

Créer plusieurs jeux de parameters dans une classe paramétrée (junit)

Actuellement, je dois créer une classe de test paramétrée pour chaque méthode que je souhaite tester avec plusieurs entrées différentes. Y a-t-il un moyen d’append cela ensemble dans un seul fichier? Actuellement, il y a CalculatorTestAdd.java qui possède un ensemble de parameters permettant de vérifier si la fonction Add() fonctionne correctement. Existe-t-il une possibilité pour […]

Spring JUnit: comment simuler un composant autowired dans un composant autowired

J’ai un composant Spring que je voudrais tester et ce composant a un atsortingbut automatique que je dois modifier pour les tests unitaires. Le problème est que la classe utilise le composant autowired dans la méthode post-construction, donc je ne peux pas la remplacer (c’est-à-dire via ReflectionTestUtils) avant qu’elle ne soit réellement utilisée. Comment devrais-je […]

Comment puis-je savoir si le code est exécuté dans un test JUnit ou non?

Dans mon code, je dois effectuer certains correctifs uniquement lorsqu’il est exécuté dans un test JUnit. Comment puis-je savoir si le code est exécuté dans un test JUnit ou non? Y a-t-il quelque chose comme JUnit.isRunning () == true?

‘Aucun test JUnit trouvé’ dans Eclipse

Donc, je suis nouveau sur JUnit, et nous devons l’utiliser pour un devoir. Notre professeur nous a donné un projet qui comporte une classe de test, BallTest.java . Lorsque je fais un clic droit> Exécuter en tant que> Test JUnit, j’obtiens une erreur contextuelle indiquant “Aucun test JUnit trouvé”. Je sais que la question a […]

Test JUnit – Analyse des exceptions attendues

Dans JUnit, j’utilise actuellement des annotations pour attendre une exception dans mes tests. Est-il possible d’parsingr cette exception? Par exemple, je m’attends à une getMessage CriticalServerException , mais je souhaite également vérifier le contenu de la méthode getMessage .