use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesIT method checkGetParamsResponseContainsArrayDataTest.
@Test(groups = { "integration", "services", "httpget" }, description = "An integration test to verify the data from a get call")
public void checkGetParamsResponseContainsArrayDataTest() {
Map<String, String> params = new HashMap<>();
params.put("userId", "6");
JsonObject json = new JsonObject();
json.addProperty("userId", 6);
json.addProperty("id", 51);
json.addProperty("title", "soluta aliquam aperiam consequatur illo quis voluptas");
json.addProperty("body", "sunt dolores aut doloribus\ndolore doloribus voluptates tempora et\ndoloremque et quo\ncum asperiores sit consectetur dolorem");
// use this object to verify the app looks as expected
Call call = this.calls.get();
// perform some actions
call.get("posts", new Request(params)).assertContains(json);
// verify no issues
finish();
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesIT method comparePutResponseCode200Test.
@Test(groups = { "integration", "services", "httpput" }, description = "An integration test to verify the response code from a put call")
public void comparePutResponseCode200Test() {
JsonObject request = new JsonObject();
request.addProperty("id", 1);
request.addProperty("title", "foo1");
request.addProperty("body", "bar");
request.addProperty("userId", 3);
// use this object to verify the app looks as expected
Call call = this.calls.get();
// perform some actions
call.put("posts/3", new Request(request)).assertEquals(200);
// verify no issues
finish();
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesIT method checkPutResponseContainsSingleDataTest.
@Test(groups = { "integration", "services", "httpput" }, description = "An integration test to verify the data from a put call")
public void checkPutResponseContainsSingleDataTest() {
JsonObject request = new JsonObject();
request.addProperty("id", 3);
request.addProperty("title", "foo1");
request.addProperty("body", "bar");
request.addProperty("userId", 3);
Map<String, String> responsePairs = new HashMap<>();
responsePairs.put("userId", "3");
// use this object to verify the app looks as expected
Call call = this.calls.get();
// perform some actions
call.put("posts/3", new Request(request)).assertContains(responsePairs);
// verify no issues
finish();
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesIT method compareDeleteResponseCode200Test.
@Test(groups = { "integration", "services", "httpdelete" }, description = "An integration test to verify the response code from a delete call")
public void compareDeleteResponseCode200Test() {
JsonObject request = new JsonObject();
request.addProperty("id", 1);
request.addProperty("title", "foo1");
request.addProperty("body", "bar");
request.addProperty("userId", 5);
// use this object to verify the app looks as expected
Call call = this.calls.get();
// perform some actions
call.delete("posts/5", new Request(request)).assertEquals(200);
// verify no issues
finish();
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesIT method compareDeleteResponseDataTest.
@Test(groups = { "integration", "services", "delete" }, description = "An integration test to verify the data from a delete call")
public void compareDeleteResponseDataTest() {
JsonObject request = new JsonObject();
request.addProperty("id", 1);
request.addProperty("title", "foo1");
request.addProperty("body", "bar");
request.addProperty("userId", 5);
// use this object to verify the app looks as expected
Call call = this.calls.get();
// perform some actions
call.delete("posts/5", new Request(request)).assertEquals(new JsonObject());
// verify no issues
finish();
}
Aggregations