restfuse – JUnit-Erweiterung zum Testen von REST APIs
Mit der Erweiterung für das Test-Framework JUnit können Entwickler REST APIs automatisiert testen.
- Alexander Neumann
Holger Staudacher, Entwickler von EclipseSource, hat eine Erweiterung für das Test-Framework JUnit geschrieben, mit der sich REST APIs automatisiert testen lassen. Mit der Bibliothek restfuse kann man die @HttpTest
-Annotation nutzen, die für die Konfiguration eines Requests verwendet wird. Die Anfrage kommt zum Tragen, wenn die annotierte Methode als Testmethode ausgeführt wird. Die Antwort findet sich dann im Testobjekt und lässt sich innerhalb der Testmethode nutzen.
Das Problem asynchroner Services geht die Bibliothek mit den zwei Annotationen @callback
und @poll
an, die sich mit @HTTPTest
verwenden lassen. restfuse ist Open Source, und der Code steht unter Eclipse Public Licence 1.0 auf GitHub zur Verfügung.
(ane)