Я пытаюсь утвердить нулевое значение ответа JSON через файл функций ниже
Scenario Outline: GET incident notifications
Given I made a GET request for incident notifications for the "<incident>"
Then I should be able to see "<NotificationID>", "<DateTime>", "<ActionID>", "<Subject>", "<CreatedBy>","<Notes>"
Examples:
| incident |NotificationID|DateTime |ActionID|Subject |CreatedBy|Notes|
| 399 | 211 |2017-11-28T14:30:11.01|0 |Logged with Openreach| | |
| 400 | 2112 |2017-11-28T14:35:11.01|1 |Processed at Openreach|Agent | AgentNotes |
это мое определение шага -
assertThat(webModel.getRestServices().response.getBody().path("CreatedBy[0]"),is(CreatedBy));
assertThat(webModel.getRestServices().response.getBody().path("Notes[0]"),is(Notes));
это ошибка подтверждения ошибки, которую я получаю-
java.lang.AssertionError:
Expected: is ""
but: was null
Я мог бы заставить эту штуку работать, заявив nullValue()
, однако 2-й запуск не удастся, так как он должен взять параметр из файла объектов.любая помощь будет принята с благодарностью.