Articles of tests

Comment configurer LocalDb pour les tests unitaires dans Visual Studio 2012 et Entity Framework 5

Nous avons un projet Visual Studio 2012 ASP.NET MVC utilisant Entity Framework 5. Certains tests unitaires dépendent d’une firebase database. La configuration du fichier app.config dans le projet de test pour utiliser une firebase database SQL Server centrale fonctionne correctement. Cependant, il serait préférable d’utiliser une firebase database locale, de sorte que chaque développeur dispose […]

Tests automatisés pour les interfaces graphiques Java Swing

Quelles sont les options disponibles pour créer des tests automatisés pour les interfaces graphiques écrites en Java Swing? Je voudrais tester certaines interfaces graphiques qui ont été écrites en utilisant le GUI Builder de NetBeans , donc quelque chose qui fonctionne sans exiger une altération spéciale du code sous test serait idéal.

Comment puis-je faire des tests unitaires en Perl?

Je faisais de la programmation OO Perl et je me demandais: quel est le meilleur moyen d’effectuer des tests unitaires? Jusqu’à présent, j’ai utilisé le module Test :: Simple pour effectuer des tests, mais cela semble insuffisant pour ce que je veux. Pouvez-vous m’indiquer de bons modules pour cela?

Dépendance au test Gradle

J’ai deux projets, le projet A et le projet B. Tous deux sont écrits dans groovy et utilisent gradle comme système de construction. Le projet A requirejs le projet B. Cela vaut à la fois pour le code de compilation et le code de test. Comment puis-je configurer que les classes de test du projet […]

Comment écrire la sortie d’un test unitaire?

Tout appel de mon unité à Debug.Write(line) ou Console.Write(Line) simplement ignoré lors du débogage et la sortie n’est jamais imprimée. Les appels à ces fonctions depuis des classes que j’utilise fonctionnent correctement. Je comprends que les tests unitaires sont censés être automatisés, mais je voudrais quand même pouvoir générer des messages à partir d’un test […]

Mocking $ modal dans les tests unitaires AngularJS

J’écris un test unitaire pour un contrôleur qui déclenche un $modal et utilise la promesse retournée pour exécuter une logique. Je peux tester le contrôleur parent qui déclenche le $ modal, mais je ne peux pas pour la vie trouver comment réussir une promesse réussie. J’ai essayé un certain nombre de façons, notamment en utilisant […]

Test de l’unité Moq + – System.Reflection.TargetParameterCountException: non-concordance des parameters

Je vais utiliser un lambda avec une fonction multiple-params mais Moq lève cette exception à l’exécution lorsque mock.Object.Convert(value, null, null, null); d’appeler le mock.Object.Convert(value, null, null, null); ligne. System.Reflection.TargetParameterCountException: incohérence du nombre de parameters Le code est le suivant: var mock = new Mock(); mock.Setup(conv => conv.Convert(It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())).Returns((Int32 num) => num + 5); […]

Mocking Asp.net-mvc Controller Context

Le contexte du contrôleur dépend donc de certains internes à asp.net. Quels sont les moyens de les corriger proprement pour les tests unitaires? On dirait qu’il est très facile de boucher les tests avec des tonnes de configuration lorsque je n’ai besoin que de Request.HttpMethod, par exemple, pour retourner “GET”. J’ai vu des exemples / […]

Les contrôleurs de directive de test unitaire dans Angular sans rendre le contrôleur global

Dans l’excellent référentiel de Vojta Jina où il démontre les tests de directives, il définit le contrôleur de directive en dehors du wrapper de module. Voir ici: https://github.com/vojtajina/ng-directive-testing/blob/master/js/tabs.js N’est-ce pas une mauvaise pratique et polluer l’espace de noms global? Si l’on devait avoir un autre endroit où il serait logique d’appeler quelque chose TabsController, cela […]

Adoption d’un test unitaire

Nous avons essayé d’introduire des tests unitaires dans notre projet actuel, mais cela ne semble pas fonctionner. Le code supplémentaire semble être devenu un casse-tête de maintenance, car lorsque notre framework interne change, nous devons corriger tous les tests unitaires qui y sont liés. Nous avons une classe de base abstraite pour les tests unitaires […]