2016-04-06 3 views
0

Я использую Rest Assured для проверки моего API. Мой клиент конечной точки (/client) возвращает JSON как:Я не могу утверждать свойства тела json

{ 
    "id":1, 
    "nombre":"Juan Loquesea", 
    "email":"[email protected]", 
    "idProvincia":7, 
    "fechaRegistro":"06/04/2016 10:00:00" 
} 

И это мой тестовый код:

public void test() { 
    get("/client").then().assertThat() 
      .statusCode(200) 
      .body("id", equalTo(1)); 
} 

Но я получаю эту ошибку:

java.lang.IllegalArgumentException: Invalid JSON expression: 
Script1.groovy: 1: expecting EOF, found ':' @ line 1, column 31. 
          http://172.'20'.'20'.'20:8080'.id 
           ^

Что происходит?

+0

похоже, что вы не получили ожидаемого json – Patrick

ответ

0

Решенный! У меня был этот код в моем классе:

@BeforeClass 
public static void init() { 
    RestAssured.rootPath = "http:172.20.20.20:8080" 
} 

Я удалил его и сейчас работает.

Смежные вопросы