Я ожидал, что эти 2 вызова приведут к одному и тому же результату, но я получаю разные результаты.
expectBody("", is(2)) // empty path
expectBody(is(2)) // no path
Мой контекст слишком велик, чтобы скопировать его здесь, но я получил этот пример из документации.Я использую expectBody
, как показано здесь.Однако без пути ""
мой тест не проходит.
Полагаю, между ними есть разница, но я не могу найти его в документации 1009 *.
Я использую v.3.1
ResponseSpecBuilder builder = new ResponseSpecBuilder();
builder.expectStatusCode(200);
builder.expectBody("", is(2));
ResponseSpecification responseSpec = builder.build();
when().
get("/something").
then().
spec(responseSpec).