Какой класс возвращается getData()
, зависит от того, какой тип содержимого возвращает API REST, который вы вызываете.
Добавьте эту строку, чтобы проверить, какой класс использует Groovy в вашем случае:
println response.data.getClass()
... или используйте debug в вашей IDE для получения той же информации.
Например, для типа контента:
application/json
используется класс org.apache.groovy.json.internal.LazyMap
application/xml
используется класс groovy.util.slurpersupport.NodeChild
- * используется 1020 * класс
java.io.StringReader
Если вы тестируете серверную часть, которая использует TestEntity
class в качестве ответа (например, используя @RestController
и @RequestMapping
в Spring), тогда у вас не будет TestEntity
экземпляра в клиенте (тест Спока).