У меня есть 2 класса
class APIDriver
protected RequestSpecification generateCommonReqSpecJsonWithQueryParams(Map<String, Object> params)
{
return given().accept(ContentType.JSON).queryParams(params);
}
public class Demo extends APIDriver{
@Test (groups = "sanity", description = "first API test")
public void givenUserDoesNotExists_whenUserInfoIsRetrieved_then404IsReceived()
throws Exception {
ExtentTestManager.getTest().log(LogStatus.INFO, "Test started");
String name = RandomStringUtils.randomAlphabetic( 8 );
String url = "https://api.github.com/users/" + name;
RequestSpecification spec = generateCommonReqSpecJsonWithQueryParams(//);
Response resp = RestOperationUtils.get(url, spec, null);
APIResponse apiResp = new APIResponse(resp);
assert apiResp.getStatusCode()==404;
Как передать здесь следующие параметры и их значение вместе с запросом?
param1
(key--->1234)
param2
(loc--->34.56)