use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesErrorIT 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 2 issues
finish(2);
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesErrorIT method comparePostResponseCode201Test.
@Test(groups = { "integration", "services", "httppost" }, description = "An integration test to verify the response code from a post call")
public void comparePostResponseCode201Test() {
JsonObject request = new JsonObject();
request.addProperty("title", "foo");
request.addProperty("body", "bar");
request.addProperty("userId", 2);
// use this object to verify the app looks as expected
Call call = this.calls.get();
// perform some actions
call.post("posts/", new Request(request)).assertEquals(201);
// verify 2 issues
finish(2);
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesErrorIT 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 2 issues
finish(2);
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesHeaderIT method overrideAcceptTest.
@Test(groups = { "integration", "services", "headers" }, description = "An integration test to verify we can successfully override standard header values")
public void overrideAcceptTest() {
// use this object to verify the app looks as expected
Call call = this.calls.get();
// set some custom headers
Map<String, String> headers = new HashMap<>();
headers.put("Accept", "no-check");
call.resetHeaders();
call.addHeaders(headers);
// perform some actions
call.get("posts/").assertEquals(200);
// verify no issues
finish();
}
use of com.coveros.selenified.services.Call in project selenified by Coveros.
the class ServicesHeaderIT method setHeaderTest.
@Test(groups = { "integration", "services", "headers" }, description = "An integration test to verify we can successfully set header values")
public void setHeaderTest() {
// use this object to verify the app looks as expected
Call call = this.calls.get();
// set some custom headers
Map<String, String> headers = new HashMap<>();
headers.put("X-Atlassian-Token", "no-check");
call.addHeaders(headers);
// perform some actions
call.get("posts/").assertEquals(200);
// verify no issues
finish();
}
Aggregations