Questions marquées «mocking»

La moquerie et la simulation sont des moyens d'isoler le code ou les composants pour garantir que les tests unitaires s'exécutent sur l'unité de code testable uniquement sans utiliser réellement d'autres composants ou dépendances d'une application. La moquerie diffère de la tromperie en ce qu'une simulation peut être inspectée pour confirmer les résultats d'un test.

399
Mockito teste une méthode void lève une exception

J'ai une méthode avec un voidtype de retour. Il peut également lever un certain nombre d'exceptions, je voudrais donc tester ces exceptions levées. Toutes les tentatives ont échoué pour la même raison: La méthode lorsque (T) dans le type Stubber n'est pas applicable pour les arguments (void) Des...

391
Retour de la valeur transmise à une méthode

J'ai une méthode sur une interface: string DoSomething(string whatever); Je veux me moquer de cela avec MOQ, afin qu'il renvoie tout ce qui a été passé - quelque chose comme: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed]...

374
Se moquer des méthodes statiques avec Mockito

J'ai écrit une usine pour produire des java.sql.Connectionobjets: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e);...

264
Vérifier la valeur d'attribut d'objet avec mockito

J'ai un appel de méthode dont je veux me moquer avec mockito. Pour commencer, j'ai créé et injecté une instance d'un objet sur lequel la méthode sera appelée. Mon objectif est de vérifier l'un des objets dans l'appel de méthode. Existe-t-il un moyen que mockito vous permet d'affirmer ou de vérifier...

221
Comment se moquer des demandes et de la réponse?

J'essaie d'utiliser le package de simulation Pythons pour simuler le requestsmodule Pythons . Quels sont les appels de base pour me faire travailler dans le scénario ci-dessous? Dans mon views.py, j'ai une fonction qui fait une variété d'appels request.get () avec une réponse différente à chaque...