Questions marquées «unit-testing»

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.




6
Utiliser Jasmine pour espionner une fonction sans objet
Je suis nouveau sur Jasmine et je viens de commencer à l'utiliser. J'ai un fichier de bibliothèque js avec beaucoup de fonctions qui ne sont associées à aucun objet (c'est-à-dire globales). Comment espionner ces fonctions? J'ai essayé d'utiliser window / document comme objet, mais l'espion ne fonctionnait pas même si …


8
Comment se moquer d'un service qui renvoie une promesse dans le test unitaire AngularJS Jasmine?
J'ai myServicecette utilisation myOtherService, qui fait un appel à distance, promesse de retour: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Pour faire un test unitaire, myServiceje dois me moquer myOtherService, de sorte que sa makeRemoteCallReturningPromiseméthode renvoie une …


16
Comment sortir en CLI lors de l'exécution des tests unitaires PHP?
Lors de l'exécution d'un test PHPUnit, je voudrais pouvoir vider la sortie afin de pouvoir déboguer une ou deux choses. J'ai essayé ce qui suit (similaire à l' exemple du manuel PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print …




15
Test unitaire Python avec base et sous-classe
J'ai actuellement quelques tests unitaires qui partagent un ensemble commun de tests. Voici un exemple: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub = …


12
Puis-je écrire dans la console lors d'un test unitaire? Si oui, pourquoi la fenêtre de la console ne s'ouvre-t-elle pas?
J'ai un projet de test dans Visual Studio. J'utilise Microsoft.VisualStudio.TestTools.UnitTesting . J'ajoute cette ligne dans l'un de mes tests unitaires: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Lorsque j'exécute le test, le test réussit, mais la fenêtre de la console ne s'ouvre pas du tout. Existe-t-il un moyen de …

5
Test unitaire ASP.NET WebApi avec Request.CreateResponse
J'essaie d'écrire des tests unitaires pour mon ApiController et j'ai rencontré des problèmes. Il existe une méthode d'extension intéressante appelée Request.CreateResponse qui aide beaucoup à générer une réponse. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Existe-t-il un moyen de se moquer de CreateResponse sans …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.