Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Сравнение ответов в soapui (работа с json)

soapui
groovy
Теги: #<Tag:0x00007f7b68092348> #<Tag:0x00007f7b68092208>

(Tatyana Durova) #1

У меня есть два ответа на запросы. один из них json с объектами, а второй это массив c json
[
{}
{}
]

и
{
[]
[]
}

Но по-сути содержимое должно быть одинаково. Как мне лучше сделать сравнение этих ответов?

Что во что лучше переконвертировать? как проигнорировать порядок (он мне не важен)?


(rmerkushin) #2

Преобразовать к единому виду. Нельзя сравнить два разных объекта просто так :smile:
А почему именно такое сравнение?


(Александр Шиповалов) #3

Переопределите метод .equals и уж там придумайте как сравнивать.


(Sergey Korol) #4

Помимо equals, надо еще переопределять и hashCode. :wink:


(Александр Шиповалов) #5

Я всегда думал, что его надо переопределять только если используешь для сравнения, а у TC, другие критерии…но хуже точно не будет)


(Tatyana Durova) #6

Это Test Complete?


(Maksim Smolyakov) #7

Topic Starter, то есть Вы :slight_smile:


(Александр Шиповалов) #8

Ну да, только ТопикСтартер.:slight_smile: Прошу прощения, за засилие американизмов.