Тестирование на пустую и пустую строку в Rest Assured

Я тестирую API с io.restassured. Я написал тест для проверки кода состояния и проверки схемы JSON. Тем не менее, также хотел проверить следующее:

  1. Убедитесь, что данные возвращаются с массивом. Проверка схемы JSON должна сделать это, так как у меня есть обязательные поля в схеме. Тем не менее, просто хотел посмотреть, был ли альтернативный способ в случае, если я не использую проверку схемы.

    {
      "data" : [ ],
      "errors" : [ ],
      "copyright" : "Copyright 2018",
      "requestStatus" : {
          "statusCode" : 200,
          "msg" : "success"
       }
     }
    
  2. Нужно проверить массив внутри данных, чтобы убедиться, что ключи присутствуют и значения не равны NULL или пустой строке (кроме одного ключа / значения, которое может быть пустой строкой). Существует более одной группы массивов (идентификатор 100+).

    {
       "data" : [{
          "id" : 1,
          "category" : "Test1",
          "name": "Test2",
          "description" : "Codes ",
          "displayName" : "Test Data",
          "type" : "STRING",
          "display" : true
      }, ],
       "errors" : [ ],
       "copyright" : "Copyright 2018",
       "requestStatus" : {
           "statusCode" : 200,
           "msg" : "success"
        }
     }
    

0 ответов

Другие вопросы по тегам