Now it’s time to get the third, and final, step of the scenario to pass. Before changing anything in our service, we should implement the step so that it compares the JSON we receive to the JSON we expect. Then, once we have moved our third step from Pending to Failing, it’s time to write the code in the service and get the scenario to pass.
JSON is generally represented as text, so it is really easy to compare our expected JSON by comparing the String that we expect to the String that we receive from our web service:
@Then("^the response should be JSON:$")
public void theResponseShouldBeJSON(String jsonExpected) throws Throwable ...