Я создал среду тестирования, в которой я создал этот класс RestRequestClient. java, который имеет все методы comman, такие как отправка запроса, проверка ответа, getAccessToken et c ..
public class RestRequestClient(){
String someFiled;
String someFiledTwo;
.......
....
....
String filedN;
public RestRequestClient(){
someDataHere....
......
......
......
}
protected String getAccessToken(){
return token;
}
protected Response validateResponse(){
.......
.......
return response;
}
....more methods
}
Затем внутри тестовой папки я создал этот класс CreateSteps. java
public class CreateSteps extends RestRequestClient{
@Then("I should get response as $statuCode")
public void verifyResponse(int statusCode){
validateResponse().then().statusCode(statusCode);
}
}
Здесь я получил обзорный комментарий о том, что класс Rest не должен расширять классы Step, мой вопрос здесь, почему? когда во время написания класса Rest мое намерение было ясным, я не могу расширить его с помощью класса Step, который может использовать методы.
Заранее спасибо