Утвердить ответ в Граале
Я пишу тестовый пример для ресурса REST API в Grails. При следующей настройке контрольный пример не пройден.
Map<String, String> headers = ['Content-Type': 'text/plain', 'Accept': 'text/plain']
String content = ''
sendRequest '/api/domainName/path', 'GET', headers, content.bytes
assertResponseStatus(200)
Это приводит к ошибке java.lang.AssertionError. Но при следующей настройке этот тест проходит.
Map<String, String> headers = ['Content-Type': 'text/plain', 'Accept': 'text/plain']
String content = ''
sendRequest '/api/domainName/path', 'GET', headers, content.bytes
HttpServletResponse response = getResponse()
assert 200 == response.status
assert 'text/plain' == response.contentType
В чем разница между assertResponseStatus 200
а также assert 200 == getResponse().status
, Почему один проходит, а другой терпит неудачу?