Получение ошибки, выделенной желтым цветом в eclipse, при автоматизации публикации API через будьте увереныJAVA

Программисты JAVA общаются здесь
Anonymous
Получение ошибки, выделенной желтым цветом в eclipse, при автоматизации публикации API через будьте уверены

Сообщение Anonymous »

[Получение ошибки, выделенной желтым цветом в eclipse при автоматизации почтового API через будьте уверены]

Код: Выделить всё

package com.testautomation.apitesting;

import org.json.simple.JSONObject;
import org.testng.annotations.Test;

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

public class PostAPIRequest {

@Test

public void createBooking() {

JSONObject booking= new JSONObject();
JSONObject bookingdates= new JSONObject();

booking.put("firstname","Garima");
booking.put("lastname", "Nandal");
booking.put("totalprice", "1000");
booking.put("depositpaid", "true");
booking.put("additionalneeds", "Breakfast");
booking.put("bookingdates", "bookingdates");

bookingdates.put("checkin", "2024-06-26");
bookingdates.put("checkout", "2024-06-27");

RestAssured
.given()

.contentType(ContentType.JSON)
.body(booking.toString())
.baseUri("https://restful-booker.herokuapp.com/booking")

.when()
.post()
.then()
.assertThat()
.statusCode(200);

}
}
В прикрепленном SS отображается сообщение об ошибке.
Кто-нибудь может мне помочь?
Я попробовал пройти значения для post API, используя метод put, и ожидал, что тестовый пример должен пройти проверку для создания данных. Я ожидал 200 или 201, но на консоли получил 500. Не знаю, что происходит не так.
Ошибка желтого цвета:

Безопасность типов: метод put(Object, Object) принадлежит к необработанному типу
HashMap. Ссылки на универсальный тип HashMap должны быть
параметризованы


Подробнее здесь: https://stackoverflow.com/questions/786 ... pi-through

Вернуться в «JAVA»