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'aimerais ajouter quelques choses à ce que fait la unittest.TestCaseclasse lors de son initialisation, mais je n'arrive pas à comprendre comment le faire. En ce moment, je fais ceci: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # …
Les deux sont des frameworks de tests unitaires compatibles BDD (Behavior Driven Development) pour Scala écrits en Scala. Et Specs est basé sur peut également impliquer le framework ScalaTest . Mais qu'est-ce que Specs n'offre pas ScalaTest? Quelles sont les différences?
J'ai récemment construit un framework de test pour un peu de C # sur lequel j'ai travaillé. J'ai installé NUnit et un nouveau projet dans mon espace de travail pour tester le composant. Tout fonctionne bien si je charge mes tests unitaires depuis Nunit (v2.4), mais j'en suis arrivé au …
Je me suis cogné la tête contre un mur avec cela ces derniers jours, mais malgré de multiples recherches Google / SO / Github, je ne trouve pas de solution aux problèmes que je rencontre! Tout ce que j'essaie de faire est de créer des tests unitaires pour mon application …
Compte tenu de l'interface suivante: public interface IFoo { bool Foo(string a, bool b = false); } Tentative de se moquer en utilisant Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); donne l'erreur suivante au moment de la compilation: Une arborescence d'expression ne peut pas contenir un appel ou …
J'ai une fonction ( foo) qui appelle une autre fonction ( bar). Si l'invocation bar()déclenche un HttpError, je veux le gérer spécialement si le code d'état est 404, sinon re-relancer. J'essaie d'écrire des tests unitaires autour de cette foofonction, en se moquant de l'appel à bar(). Malheureusement, je ne peux …
Existe-t-il une fonction déclenchée au début / à la fin d'un scénario de tests? Les fonctions setUp et tearDown sont déclenchées avant / après chaque test. Je voudrais généralement avoir ceci: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) def …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
J'apprends les concepts du développement piloté par les tests en lisant les articles Craftsman (cliquez sur Craftsman sous By Topic ) recommandés dans une réponse à ma question précédente, "Exemple de projet pour apprendre JUnit et le génie logiciel approprié" . Jusqu'à maintenant j'aime ça! Mais maintenant, je veux m'asseoir …
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 problème uniquement en éditant ce message . Fermé il y a 5 ans . Améliorez cette question Mon entreprise …
Donc, dans le prolongement de ma résolution du nouvel an pour obtenir plus de TDD, je commence maintenant à travailler davantage avec Rhino Mocks . Une chose que je tiens à faire est de m'assurer de vraiment comprendre ce dans quoi je m'engage, alors je voulais vérifier ma compréhension de …
J'utilise mock avec Python et je me demande laquelle de ces deux approches est la meilleure (lire: plus pythonique). Première méthode : créez simplement un objet simulé et utilisez-le. Le code ressemble à ceci: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and …
J'ai du code (C #) qui s'appuie sur la date d'aujourd'hui pour calculer correctement les choses à l'avenir. Si j'utilise la date d'aujourd'hui dans le test, je dois répéter le calcul dans le test, ce qui ne me semble pas correct. Quelle est la meilleure façon de définir la date …
Si j'écris des tests unitaires en python (en utilisant le module unittest), est-il possible de sortir des données d'un test ayant échoué, afin que je puisse l'examiner pour aider à déduire la cause de l'erreur? Je suis conscient de la possibilité de créer un message personnalisé, qui peut contenir des …
J'ai le gestionnaire de requêtes suivant pour enregistrer les autos. J'ai vérifié que cela fonctionne lorsque j'utilise par exemple cURL. Maintenant, je veux tester la méthode unitaire avec Spring MVC Test. J'ai essayé d'utiliser le fileUploader, mais je n'arrive pas à le faire fonctionner. Je n'arrive pas non plus à …
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.