Questions marquées «mocking»

111
Comment fonctionne l'invocation de mockito when ()?

Compte tenu de la déclaration Mockito suivante: when(mock.method()).thenReturn(someValue); Comment Mockito crée-t-il un proxy pour un simulacre, étant donné que l'instruction mock.method () passera la valeur de retour à when ()? J'imagine que cela utilise des trucs CGLib, mais je serais intéressé...

102
Comment puis-je «mettre en veille» un programme Dart

J'aime simuler un appel de service Web asynchrone dans mon application Dart à des fins de test. Pour simuler le caractère aléatoire de la réponse de ces faux appels (peut-être dans le désordre), j'aimerais programmer mes simulacres pour attendre (dormir) pendant un certain temps avant de renvoyer...

99
Mockito - @Spy contre @Mock

Mockito - Je comprends qu'un espion appelle les méthodes réelles sur un objet, tandis qu'un simulacre appelle des méthodes sur l'objet double. Les espions doivent également être évités à moins qu'il n'y ait une odeur de code. Cependant, comment fonctionnent les espions et quand dois-je les...

89
Simuler un constructeur avec un paramètre

J'ai une classe comme ci-dessous: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } La logique dans le constructeur A(String test)et ce check()sont les choses que j'essaie de me moquer. Je veux des appels comme: new A($$$any string$$$).check()renvoie...