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 Mocha pour tester mon application NodeJS. Je ne suis pas en mesure de comprendre comment utiliser sa fonction de couverture de code. J'ai essayé de le googler mais je n'ai trouvé aucun tutoriel approprié. Veuillez aider.
J'ai trouvé la discussion sur Do you test private method informative. J'ai décidé que, dans certaines classes, je veux avoir des méthodes protégées, mais testez-les. Certaines de ces méthodes sont statiques et courtes. Étant donné que la plupart des méthodes publiques les utilisent, je pourrai probablement supprimer les tests en …
J'ai deux tests dans mon groupe de test. L'un l'utilise l'autre utilise le test, et ils semblent fonctionner de manière très similaire. Quelle est la différence entre eux? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Améliorez cette question Je suis …
J'ai un test comme celui-ci: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Améliorez cette question Quelques questions: Comment …
Le framework JUnit contient 2 Assertclasses (dans différents packages, évidemment) et les méthodes de chacune semblent très similaires. Quelqu'un peut-il expliquer pourquoi c'est? Les cours auxquels je fais référence sont: junit.framework.Assertet org.junit.Assert.
Dans notre équipe, nous définissons la plupart des cas de test comme ceci: Une classe "framework" ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere et beaucoup de cas de test comme testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) 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, des sondages ou une discussion approfondie. …
Comment construire un projet Maven sans exécuter de tests unitaires? Je suis en train mvn installde restructurer un peu de code que j'ai pour une servlet et je voudrais l'essayer dans mon navigateur Web (ce qui signifie courir pour obtenir le .wartéléchargement sur Tomcat). Je suis pleinement conscient que mes …
Dans JUnit 3, je pouvais obtenir le nom du test en cours d'exécution comme ceci: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } qui afficherait "Le test actuel est testSomething". Existe-t-il un moyen prêt à l'emploi ou simple de …
Je sais qu'une façon de procéder serait: @Test public void foo(){ try{ //execute code that you expect not to throw Exceptions. } catch(Exception e){ fail("Should not have thrown any exception"); } } Existe-t-il un moyen plus propre de procéder? (Vous utilisez probablement Junit @Rule?)
J'ai une sorte de données de test et je souhaite créer un test unitaire pour chaque élément. Ma première idée a été de le faire comme ceci: import unittest l = [["foo", "a", "a",], ["bar", "a", "b"], ["lee", "b", "b"]] class TestSequence(unittest.TestCase): def testsample(self): for name, a,b in l: print …
J'ai utilisé easy_install pour installer pytest sur un mac et j'ai commencé à écrire des tests pour un projet avec une structure de fichiers comme ceci: repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py exécuter py.testdans le répertoire repo, tout se comporte comme vous vous en doutez mais quand j'essaye la même …
J'ai quelques tests qui utilisent le intégré Microsoft.VisualStudio.TestTools.UnitTesting, mais je ne peux pas les faire fonctionner. J'utilise Visual Studio 2012 Ultimate. J'ai une solution de deux projets; On a des tests, using Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass]avant la classe, [TestMethod]avant que les méthodes d'essai et de référence Microsoft.VisualStudio.QualityTools.UnitTestFramework(version 10.0.0.0, version d' exécution V2.0.50727). …
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.