Je voudrais écrire des tests pour mon code client qui accède à un Serveur HTTP. Je suis à la recherche pour un simple Serveur HTTP, ce qui permettrait de simuler les réponses de serveur réel.
Un tel Serveur HTTP (pseudo serveur :-))
- de vérifier toutes les demandes vraiment venu de mon code client
- vérifier que les demandes avaient tous les paramètres requis
- envoyer une réponse à l', idéalement basé sur les paramètres de la demande
- il convient également de prendre en charge l'envoi des codes d'erreur, ou de réponses multiples pour plusieurs requêtes sur une URI
Mon but est de vérifier que 1) le code du client est de travailler sur OK à partir du serveur de point de vue, l'envoi de toutes les demandes, il doit, avec des paramètres valides, avec l'utilisation correcte de la méthode (GET/POST), et 2) le client peut traiter les réponses, et il permet même de gérer certaines conditions d'erreur.
Je suis en utilisant jUnit 4 pour mes tests. Pour l'instant, j'utilise incorporé Jetée Serveur HTTP comme mon "mock serveur", mais je voudrais éviter de support d'écriture pour les exigences ci-dessus. Connaissez-vous une bibliothèque, qui agira en tant que serveur http et de m'aider avec décrites ci-dessus, les tests?
Je vous remercie.