Исключение в потоке "main" java.lang.AssertionError: 1 ожидание не выполнено. Результаты JSON-пути [0] .name не совпадают. Ожидаемый: Сидней Фактический: ноль - PullRequest
0 голосов
/ 04 июля 2019

Мой код:

Мой URL-адрес: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&key=AIzaSyDXpXV_StgGWqllibu_sMzeRIuufmzn1BM

Я снова создал ключ Api и попробовал. Это URL, который я использовал https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&key=AIzaSyDXpXV_StgGWqllibu_sMzeRIuufmzn1BM.

Я чётко копирую и вставляю написание слова «сидней» из тела почтальона. Это внутри результатов [0]. Я дал результаты пути [0] .name

Сайт ниже, который я использовал, чтобы получить URL выше (я использовал пример поиска, данный Google).

https://developers.google.com/places/web-service/search

import io.restassured.RestAssured;
import io.restassured.http.ContentType;

import static io.restassured.RestAssured.given;
import static org.hamcrest.Matchers.equalTo;

public class get_google_api {

    public static void main(String[] args) {

        RestAssured.baseURI="https://maps.googleapis.com";
        given().
              param("location","-33.8670522,151.1957362").
              param("radius","1500").
              param("key","AIzaSyDXpXV_StgGWqllibu_sMzeRIuufmzn1BM").
              when().
              get("/maps/api/place/nearbysearch/json").
              then().assertThat().statusCode(200).and().contentType(ContentType.JSON).
        //body("results[0].geometry.location.lat",equalTo("-33.8688197"));
             and().body("results[0].name",equalTo("sydney"));
    }

}

Исключение в потоке "main" java.lang.AssertionError: 1 ожидание не выполнено.
Результаты JSON-пути [0] .name не совпадают.
Ожидается: Сидней
Фактически: нуль

...