While looking around for an easy way to test REST APIs, I stumbled across rest-assured
This is a very simple and elegant way to test your code.
Add the following to your pom.xml
Your test will look something like ..
Rest-assured supports various response formats like json, xml. Explore the rest-assured wiki to learn more.
This is a very simple and elegant way to test your code.
Add the following to your pom.xml
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>1.5</version>
<scope>test</scope>
</dependency>
Your test will look something like ..
public void testInvalidInputInvalidDelayTol()
{
with().
parameters(.....).
expect().
statusCode(400).
body(
equalToIgnoringWhiteSpace("....")
).
when().
with().authentication().preemptive().basic("username", "password").
get("/network-adapter/network");
}
Rest-assured supports various response formats like json, xml. Explore the rest-assured wiki to learn more.
No comments:
Post a Comment