utilisation des mock dans les tests api

1
0
-1

Bonjour

Je développe une api qui doit récupérer des paramètres d'un processus:

def ldap_host = context.apiClient.getProcessAPI().getParameterInstance(processDefinitionId, "ldap_host").getValue();

le mock créé dans les test pour le context ressemble à ça:

def httpRequest = Mock(HttpServletRequest);
def context = Mock(RestAPIContext);
def resourceProvider = Mock(ResourceProvider);
context.resourceProvider >> resourceProvider
resourceProvider.getResourceAsStream("configuration.properties") >>
IndexTest.class.classLoader.getResourceAsStream("testConfiguration.properties")

ce qui ne fonctionne pas évidemment... comment simuler un context qui pourrait me retourner une apiClient ?

merci d'avance

No answers yet.
Notifications