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'apprends Go en codant un petit projet personnel. Même si c'est petit, j'ai décidé de faire des tests unitaires rigoureux pour apprendre de bonnes habitudes sur Go dès le début. Les tests unitaires triviaux étaient tous très bien, mais je suis maintenant perplexe avec les dépendances; Je veux pouvoir remplacer …
J'essaye d'utiliser la nouvelle @testabledéclaration de Swift 2 pour exposer mes classes à la cible de test. Cependant, j'obtiens cette erreur de compilation: Intervalsest le module qui contient les classes que j'essaie d'exposer. Comment puis-je me débarrasser de cette erreur?
J'ai une fonction que j'aimerais tester qui appelle deux fois une méthode d'API externe, en utilisant différents paramètres. Je voudrais moquer cette API externe avec un espion Jasmine et renvoyer différentes choses en fonction des paramètres. Y a-t-il un moyen de faire cela dans Jasmine? Le mieux que je puisse …
Je travaille actuellement sur une solution qui a actuellement 32 Unittests. J'ai travaillé avec le lanceur de test de resharper - qui fonctionne très bien. Tous les tests sont en cours d'exécution, tous les tests affichent le bon résultat de test. Maintenant, un collègue m'a dit que les tests ne …
J'ai une solution simple dans Visual Studio 2013 qui est composée d'un projet Web, d'un projet de bibliothèque et d'un projet de test unitaire. Lorsque j'ouvre la solution et que j'essaye d'exécuter les tests unitaires, ils ne sont pas découverts par Visual Studio. Pour exécuter les tests, j'essaye d'aller dans …
J'ai découvert que ceux-ci semblent être les deux principaux moyens de tester les exceptions: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] Lequel de ceux-ci serait le meilleur? L'un offre-t-il des avantages par rapport à l'autre? Ou est-ce simplement une question de préférence personnelle?
Comment faire assert almost equalavec py.test pour les flotteurs sans recourir à quelque chose comme: assert x - 0.00001 <= y <= x + 0.00001 Plus précisément il sera utile de connaître une solution soignée pour comparer rapidement des paires de flotteurs, sans les déballer: assert (1.32, 2.4) == i_return_tuple_of_two_floats()
Comment tester les méthodes concrètes d'une classe abstraite avec PHPUnit? Je m'attendrais à devoir créer une sorte d'objet dans le cadre du test. Cependant, je n'ai aucune idée de la meilleure pratique pour cela ou si PHPUnit le permet.
J'ai les modules ES6 suivants: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Je cherche un moyen de tester Widget avec une instance simulée de getDataFromServer. Si …
J'ai un objet simulé PHPUnit qui renvoie 'return value'quels que soient ses arguments: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Ce que je veux pouvoir faire, c'est renvoyer une valeur différente en fonction des arguments passés à la méthode fictive. J'ai essayé quelque chose …
J'ai un service angulaire appelé requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); J'essaye de tester ce service unitaire en utilisant jasmine: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, rootScope, …
J'ai un outil de ligne de commande qui effectue une vérification DNS. Si la vérification DNS réussit, la commande poursuit d'autres tâches. J'essaie d'écrire des tests unitaires pour cela en utilisant Mockito. Voici mon code: public class Command() { // .... void runCommand() { // .. dnsCheck(hostname, new InetAddressFactory()); // …
Quelqu'un peut-il s'il vous plaît me fournir un exemple montrant comment utiliser la org.mockito.ArgumentCaptorclasse et en quoi elle est différente des simples matchers fournis avec mockito. J'ai lu les documents mockito fournis mais ceux-ci ne l'illustrent pas clairement, aucun d'entre eux n'est capable de l'expliquer avec clarté.
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.