Je veux écrire des tests fonctionnels pour mon application Codename One. Pour ce faire, je dois être en mesure de se moquer de certaines réponses du serveur, afin qu'elles retournent exactement ce dont j'ai besoin pour le test spécifique. Une chose que j'ai essayé de rendre les fonctions qui envoient les requêtes HTTP prend ConnectionRequest en paramètre, de cette façon je peux injecter quelque chose pour simuler la latence du réseau et ensuite appeler le rappel avec la réponse mockée.Comment se moquer des requêtes serveur/http dans Codename One pour tester?
Cependant, lorsque j'essaie d'injecter les mocks de ConnectionRequest dans la méthode de préparation d'un test unitaire, ils sont toujours injectés après le démarrage de l'application, ce qui ne fonctionne pas pour mon cas puisque j'ai envoyé une requête HTTP de l'application.
Est-il possible de se moquer de ConnectionRequest ou de faire quelque chose d'équivalent avant de démarrer l'application?
Nous n'avons rien de pareil dans Codename One. Vous pourriez peut-être pirater certains frameworks JavaSE pour travailler avec le simulateur. –