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'ai quelque chose comme ça: public byte[] EncodeMyObject(MyObject obj) J'ai fait des tests unitaires comme celui-ci: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); EDIT: Les deux façons que j'ai vues proposées sont: 1) Utilisation de valeurs attendues codées en dur, comme dans l'exemple ci-dessus. 2) Utiliser …
Un projet sur lequel je travaille a un tas de tests hérités qui n'ont pas été correctement simulés. Pour cette raison, la seule dépendance dont il dispose est EasyMock, qui ne prend pas en charge la statique, les constructeurs avec des arguments, etc. L'ajout de powermock pour gérer ces cas …
Je lis The Art of Unit Testing par Roy Osherove. Je suis à la section 7.2 Écriture de tests maintenables où l'auteur a cette note sur l'odeur de code: REMARQUE: lorsque vous refactorisez l'état interne pour qu'il soit visible par un test externe, cela peut-il être considéré comme une odeur …
J'ai écrit une classe C # qui est utilisée pour démarrer une liste d'EXE (pas l'un des miens - EXE tiers que je dois exécuter) et les garder en cours d'exécution (vérifiera occasionnellement pour s'assurer qu'elle est toujours en cours d'exécution et les démarrera sinon) . Je peux tester la …
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. …
Je suis dans un projet de système distribué écrit en java où nous avons des classes qui correspondent à des objets métier très complexes. Ces objets ont de nombreuses méthodes correspondant aux actions que l'utilisateur (ou un autre agent) peut appliquer à ces objets. En conséquence, ces classes sont devenues …
Dans de nombreux cas, je pourrais avoir une classe existante avec un certain comportement: class Lion { public void Eat(Herbivore herbivore) { ... } } ... et j'ai un test unitaire ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore = buildHerbivoreForEating(); var test = BuildLionForTest(); test.Eat(herbivore); Assert.IsEaten(herbivore); } Maintenant, ce …
J'ai beaucoup lu récemment sur divers processus de déploiement d'applications Web en utilisant SVN ou GIT, en vue de repenser la façon dont nous déployons actuellement où je travaille. Comme c'est le cas avec de nombreuses saveurs d'Agile, il est supposé que tout ce qui est engagé dans la maîtrise …
Si je comprends bien en théorie sous "unité", les gens veulent dire méthode (en POO). Mais dans la pratique, les tests qui vérifient une méthode isolément sont des tests de comportement très fragiles (vérifiant non pas le résultat mais le fait qu'une certaine méthode de dépendance a été appelée). Je …
Lorsque je dois implémenter une nouvelle fonctionnalité ou corriger un bug, j'essaie généralement de recréer la situation avec un test. Je passe parfois environ 3 heures à trouver des appareils et à écrire le test. L'implémentation des fonctionnalités ou la correction des bogues prend moins d'une heure. Quelqu'un d'autre passe-t-il …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 4 ans . Je n'ai jamais aimé …
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.