preguntar acerca de mocking

8
réponses

Comment puis-je me moquer d’un service qui renvoie promise dans Angularjs Jasmine unit test?

J'ai myService qui utilise myOtherService, qui effectue un appel distant, renvoyant promise: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [myOtherService, function(myOtherService) { function makeRemoteC …
demandé sur 1970-01-01 00:33:34
2
réponses

Comment fonctionnent les matchers Mockito?

Mockito argument de rapprochement (comme any, argThat, eq, same, et ArgumentCaptor.capture()) se comportent très différemment de Hamcrest de rapprochement. Les correspondances Mockito provoquent fréquemment Invalideeofmatchersexception, même dans l …
demandé sur 1970-01-01 00:33:34
3
réponses

Différence entre Mock / Stub / Spy dans le cadre de test Spock

Je ne comprends pas la différence entre Mock, Stub et Spy dans les tests Spock et les tutoriels que j'ai regardé en ligne ne les expliquent pas en détail. ... …
demandé sur 1970-01-01 00:33:34
5
réponses

La valeur des tests unitaires de haut niveau et des objets fictifs [fermé]

Je commence à croire que les tests unitaires de haut niveau, le code bien écrit, qui nécessite une utilisation intensive d'objets fictifs, a peu ou pas de valeur. Je me demande si cette affirmation est correcte, ou est-ce que je manque quelque chose? …
demandé sur 1970-01-01 00:33:29
5
réponses

Comment se moquer des utilisateurs et des requêtes dans django

J'ai du code django qui interagit avec les objets request ou les objets user. Par exemple quelque chose comme: foo_model_instance = models.get_or_create_foo_from_user(request.user) Si vous deviez tester avec le shell Python django ou dans un unitt …
demandé sur 1970-01-01 00:33:30
8
réponses

Données de base de données nécessaires dans les tests d’intégration; créées par des appels D’API ou à l’aide de données importées?

Cette question est plus ou moins agnostique en langage de programmation. Cependant, comme je suis surtout dans Java ces jours-ci, c'est de là que je vais tirer mes exemples. Je pense aussi au cas OOP, donc si vous voulez tester une méthode, vous avez …
demandé sur 1970-01-01 00:33:29
7
réponses

Puis-je patcher un décorateur Python avant d’envelopper une fonction?

J'ai une fonction avec un décorateur que j'essaie de tester à l'aide de la bibliothèque Python Mock. J'aimerais utiliser la maquette.patch pour remplacer le vrai décorateur par un décorateur "bypass" qui appelle simplement la fonction. Ce que je ne p …
demandé sur 1970-01-01 00:33:31
4
réponses

Est-il possible d’utiliser Mockito dans Kotlin?

Le problème auquel je suis confronté est que Matchers.anyObject() retourne null. Lorsqu'il est utilisé pour simuler une méthode qui accepte uniquement les types Non nullables, il provoque une exception "ne devrait pas être null" à lever. `when`(moc …
demandé sur 1970-01-01 00:33:35
3
réponses

Utiliser @Mock et @ InjectMocks

J'étudie actuellement le framework Mockito et j'ai créé plusieurs cas de test en utilisant Mockito. Mais alors j'ai lu cela au lieu d'invoquer mock(SomeClass.classe), je peux utiliser les @Mock et le @InjectMocks - La seule chose que je dois faire es …
demandé sur 1970-01-01 00:33:32
2
réponses

Python mock-Patcher une méthode sans entraver l’implémentation

Existe-t-il un moyen propre de patcher un objet afin d'obtenir les aides assert_call* dans votre cas de test, sans réellement supprimer l'action? Par exemple, comment puis-je modifier la ligne @patch pour obtenir le test suivant: from unittest i …
demandé sur 1970-01-01 00:33:34