我正在使用带有TestNG的REST-Assured库来接收Response
对象中的响应,如下所示。
Response response;
@Test
public void someTest() {
RestAssured.baseURI = "some_valid_baseURI";
RestAssured.basePath = "some_valid_endpoint";
response = RestAssured.given().contentType(ContentType.JSON).when().get();
}
我在测试类中有几种测试方法,如上述方法。是否有任何方法可以拦截响应赋值,以便我可以在其他地方(例如,在@AfterMethod
注释的方法中)知道用于获取响应的方法是GET
方法?
PS:我没有在REST-Assured库中找到任何内置方式来执行此操作。
答案 0 :(得分:0)
Is it possible to extract the method name from the response object?中的答案符合我对这个问题的目的。抱歉这里有一般性问题!