fixed formatting and updated readme.md
This commit is contained in:
@@ -39,6 +39,8 @@ hw3/
|
|||||||
4. **Тест: Ошибка при создании питомца без поля "name"**
|
4. **Тест: Ошибка при создании питомца без поля "name"**
|
||||||
Отправляется POST-запрос, в котором отсутствует обязательное поле `name`.
|
Отправляется POST-запрос, в котором отсутствует обязательное поле `name`.
|
||||||
**Ожидаемый результат:** API возвращает ошибку (код 400 или 405).
|
**Ожидаемый результат:** API возвращает ошибку (код 400 или 405).
|
||||||
|
**PS.** Почему-то сервис отдает ответ 200 я решил оставить данный тест.
|
||||||
|
Показать что вся цепочка тестов не останавливается и продолжает работать дальше
|
||||||
|
|
||||||
5. **Тест: Ошибка при передаче некорректного JSON**
|
5. **Тест: Ошибка при передаче некорректного JSON**
|
||||||
Отправляется POST-запрос с ошибочным JSON (без закрывающей фигурной скобки).
|
Отправляется POST-запрос с ошибочным JSON (без закрывающей фигурной скобки).
|
||||||
@@ -72,6 +74,7 @@ hw3/
|
|||||||
Проект предназначен для образовательных целей.
|
Проект предназначен для образовательных целей.
|
||||||
```
|
```
|
||||||
---
|
---
|
||||||
Этот файл **README.md** даёт краткое описание проекта, объясняет суть реализации тестов с Rest-assured, описывает
|
Файл REDME.md содержит краткое описание проекта, объясняет суть реализации тестов с Rest-assured, описывает
|
||||||
основные сценарии тестирования, структуру проекта и шаги для запуска автотестов. Вы можете его адаптировать под
|
основные сценарии тестирования, структуру проекта и шаги для запуска автотестов. Вы можете его адаптировать под
|
||||||
свои нужды или дополнить дополнительной информацией.
|
свои нужды или дополнить дополнительной информацией.
|
||||||
|
```
|
||||||
@@ -127,13 +127,15 @@ public class PetStoreTests {
|
|||||||
@Order(5)
|
@Order(5)
|
||||||
@DisplayName("5. Test: Create pet with invalid JSON")
|
@DisplayName("5. Test: Create pet with invalid JSON")
|
||||||
public void testCreatePetInvalidJson() {
|
public void testCreatePetInvalidJson() {
|
||||||
String invalidJson = "{\n" +
|
String invalidJson = """
|
||||||
" \"id\": 123456,\n" +
|
{
|
||||||
" \"name\": \"Invalid Pet\",\n" +
|
"id": 123456,
|
||||||
" \"category\": { \"id\": 1, \"name\": \"Dogs\" },\n" +
|
"name": "Invalid Pet",
|
||||||
" \"photoUrls\": [ \"http://example.com/photo.jpg\" ],\n" +
|
"category": { "id": 1, "name": "Dogs" },
|
||||||
" \"tags\": [ { \"id\": 0, \"name\": \"string\" } ],\n" +
|
"photoUrls": [ "http://example.com/photo.jpg" ],
|
||||||
" \"status\": \"available\"\n"; // отсутствует закрывающая фигурная скобка
|
"tags": [ { "id": 0, "name": "string" } ],
|
||||||
|
"status": "available"
|
||||||
|
"""; // отсутствует закрывающая фигурная скобка
|
||||||
given()
|
given()
|
||||||
.contentType(ContentType.JSON)
|
.contentType(ContentType.JSON)
|
||||||
.body(invalidJson)
|
.body(invalidJson)
|
||||||
|
|||||||
Reference in New Issue
Block a user