Как проверить, что ответ SOAP пуст?

У меня есть несколько тестовых шагов SoapUI, в которых ответы возвращаются пустыми (т. Е. «-> null/пустой ответ»), чего я и ожидаю.

Как я могу утверждать, что ответ на запрос шага тестирования пуст?

До сих пор я безуспешно пробовал следующее:

  • Проанализированы доступные утверждения для соответствия без настройки - например. утверждение «Пустой ответ» очень похоже на утверждение «Ответ SOAP»: кажется, что его не существует.
  • Использовал утверждение регулярного выражения «Не содержит» для .+: это не удалось.

person J0e3gan    schedule 12.08.2013    source источник


Ответы (2)


В итоге я использовал утверждение сценария с assert messageExchange.hasResponse() == false, которое, кажется, работает. Если есть лучший способ подтвердить условие, мне было бы интересно его изучить.

person J0e3gan    schedule 12.08.2013

Я решил аналогичную проблему следующим образом:

response = context.testCase.testSteps['test step name'].testRequest.response
assert response == null
person Jan Straka    schedule 22.01.2019