Les tests unitaires sont une méthode par laquelle des unités individuelles de code source sont testées pour déterminer si elles sont adaptées à l'utilisation.
J'utilise un simple testeur basé sur un test unitaire pour tester mon application Django. Mon application elle-même est configurée pour utiliser un enregistreur de base dans settings.py en utilisant: logging.basicConfig(level=logging.DEBUG) Et dans mon code d'application en utilisant: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Cependant, lors de l'exécution de tests unitaires, …
J'ai récemment mis à jour vers Xcode 7 beta 5. J'ai essayé d'ajouter un test unitaire à un projet antérieur, mais j'obtiens le message d'erreur "No such module [myModuleName]" sur la @testable import myModuleNameligne. j'ai essayé nettoyage du projet avec OptionClean Build Folder vérifier que «Activer la testabilité» (débogage) était …
Je suis nouveau dans les tests unitaires et j'entends continuellement les mots «objets factices» jetés partout. En termes simples, quelqu'un peut-il expliquer ce que sont les objets simulés et à quoi ils sont généralement utilisés lors de l'écriture de tests unitaires?
EDIT 2016-10-19: La question initiale concernait un problème spécifique à VS2015 CTP6 avec le lanceur de test XUnit. Il ressort clairement des réponses qu'il existe un problème beaucoup plus large avec la découverte des tests unitaires dans Visual Studio, qui peut se produire dans de nombreuses situations différentes. J'ai nettoyé …
Comment puis-je faire une assertion d'égalité entre des listes dans un cas de test JUnit ? L'égalité devrait être entre le contenu de la liste. Par exemple: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal …
La documentation Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) indique que vous pouvez exécuter des cas de test individuels en les spécifiant: $ ./manage.py test animals.AnimalTestCase Cela suppose que vous ayez vos tests dans un fichier tests.py dans votre application Django. Si cela est vrai, cette commande fonctionne comme prévu. J'ai mes tests …
J'ai quelques tests unitaires qui s'attendent à ce que «l'heure actuelle» soit différente de DateTime.Now et je ne veux évidemment pas changer l'heure de l'ordinateur. Quelle est la meilleure stratégie pour y parvenir?
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 5 ans . Améliorez cette question Existe-t-il actuellement de bons cadres …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé le mois dernier . Améliorez cette question J'ai un module Python …
Dans la documentation et les javadocs Mockito, il est dit Il est recommandé d'utiliser ArgumentCaptor avec vérification mais pas avec stubbing. mais je ne comprends pas comment ArgumentCaptor peut être utilisé pour le stubbing. Quelqu'un peut-il expliquer la déclaration ci-dessus et montrer comment ArgumentCaptor peut être utilisé pour le stubbing …
Si nous avons un fichier de test unitaire my-spec.js et fonctionnant avec mocha: mocha my-spec.js Le délai d'expiration par défaut sera de 2000 ms. Il peut être écrasé pour un test partiel avec un paramètre de ligne de commande: mocha my-spec.js --timeout 5000 Est-il possible de modifier globalement le délai …
Je travaille avec du code dans lequel je dois tester le type d'exception lancée par la fonction (Is it TypeError, ReferenceError etc.). Mon cadre de test actuel est AVA et je peux le tester en tant que deuxième t.throwsméthode d' argument , comme ici: it('should throw Error with message \'UNKNOWN …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 4 ans . Améliorez cette …
J'ai du code qui déclenche des PropertyChangedévénements et j'aimerais pouvoir tester unitaire que les événements sont déclenchés correctement. Le code qui déclenche les événements est comme public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } …
Je crois comprendre que je peux tester qu'un appel de méthode se produira si j'appelle une méthode de niveau supérieur, c'est-à-dire: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Je veux tester que si j'appelle, SomeMethod()je m'attends à ce que SomeOtherMethod()cela soit …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.