Je trouve que j’utilise beaucoup de gestionnaires de contexte en Python. Cependant, j’ai testé un certain nombre de choses en les utilisant et j’ai souvent besoin des éléments suivants: class MyTestCase(unittest.TestCase): def testFirstThing(self): with GetResource() as resource: u = UnderTest(resource) u.doStuff() self.assertEqual(u.getSomething(), ‘a value’) def testSecondThing(self): with GetResource() as resource: u = UnderTest(resource) u.doOtherStuff() self.assertEqual(u.getSomething(), […]
Configurer en tant que tel: public interface IFoo { void Fizz(); } [Test] public void A() { var foo = new Mock(MockBehavior.Loose); foo.Object.Fizz(); foo.Verify(x => x.Fizz()); // stuff here foo.Verify(x => x.Fizz(), Times.Never()); // currently this fails } En gros, je voudrais entrer du code dans les // stuff here pour faire passer le foo.Verify(x […]
Je veux créer un SQL Select pour faire un test unitaire dans MS SQL Server 2005. L’idée de base est la suivante: sélectionnez ‘Test Name’, foo = ‘Result’ dans la barre où baz = (certains critères) L’idée étant que, si la valeur de la colonne “foo” est “Result”, alors j’aurais une valeur de true / […]
Il semble qu’il y ait deux approches totalement différentes en matière de test et j’aimerais les citer toutes les deux. Le fait est que ces opinions ont été formulées il y a cinq ans (2007) et je suis intéressé par ce qui a changé depuis lors et par quel moyen dois-je aller. Brandon Keepers : […]
Quels sont les outils de couverture de code disponibles pour Scala? J’ai des tests de spécification Scala et une configuration d’continuous integration Hudson. Y a-t-il quelque chose que je peux connecter à cette configuration pour mesurer et suivre la couverture du code?
J’ai un projet de site Web ASP.net (.net 3.5). Actuellement, tous les fichiers de code non codés (y compris les fichiers Linq2Sql, les contextes de données, la logique métier, les méthodes d’extension, etc.) se trouvent dans le dossier App_Code. Je suis intéressé par l’introduction de tests unitaires (en utilisant nunit) dans au moins certaines sections […]
Est-il possible de simuler une valeur de retour d’une fonction appelée dans une autre fonction que je tente de tester? Je voudrais que la méthode simulée (qui sera appelée dans beaucoup de méthodes que je teste) renvoie mes variables spécifiées à chaque appel. Par exemple: class Foo: def method_1(): results = uses_some_other_method() def method_n(): results […]
Lors du test unitaire de mon application node.js (qui est essentiellement un backend REST) en utilisant moka et supertest, je n’ai besoin que du message spécifique au test à l’écran, mais la sortie standard est également encombrée de messages du journal d’application. Je commence le test unitaire avec: mocha -R spec . … et obtenir […]
Je travaille actuellement avec PHPUnit pour essayer de développer des tests parallèlement à ce que j’écris. Cependant, je travaille actuellement sur l’écriture du gestionnaire de session, et j’ai des problèmes à le faire … Le constructeur de la classe de traitement de session est private function __construct() { if (!headers_sent()) { session_start(); self::$session_id = session_id(); […]
On m’a assigné la tâche de tester l’unité d’une classe sur laquelle je n’ai jamais travaillé directement avec JUnit, et il est ssortingctement interdit de modifier le code dans le package. Cela ne pose généralement aucun problème, car la plupart de nos tests unitaires ne concernent que la fonctionnalité et la cohérence des entrées / […]