У меня есть ресурс url, который имеет метод GET и POST. Чтобы проверить метод GET, я следовал этой статье https://github.com/dropwizard/dropwizard/blob/master/docs/source/manual/testing.rst Но есть ли способ протестировать метод POST? Также я использую iceweasel на Debian и хотел бы знать, есть ли плагин POSTMAN (chrome), который можно использовать для проверки ресурсов url?Тестирование Dropwizard Метод отправки для ресурса URL
-1
A
ответ
0
Вы должны быть в состоянии использовать ту же технику, GET
- просто переключиться на POST
:
@Test
public void testPostPerson() {
assertThat(resources.client().target("/person/blah")
.request().post(Person.class)).isEqualTo(expectedResponse);
verify(dao).createPerson("blah");
}
В Linux я часто бывает полезно использовать только curl
из командной строки для тестирования REST ресурсов. См:
+1
Это дает мне ошибку. Метод post (Entity >) в типе SyncInvoker не применим для аргументов (класс
1
Вы можете использовать следующие для объекта:
Entity<?> entity = Entity.entity(person, MediaType.APPLICATION_JSON_TYPE);
final Response response = RESOURCES.target("/person/blah")
.request()
.post(entity);
Смежные вопросы
- 1. Ошибка ответа ресурса Dropwizard
- 2. Тестирование единиц измерения в dropwizard
- 3. Dropwizard/Джерси возвращает 204 для ресурса
- 4. Регистрация ресурса просмотра в dropwizard
- 5. Интегрированное тестирование Dropwizard с TestResource
- 6. Dropwizard Комплексное тестирование с Mocks для DB
- 7. Тестирование модулей в dropwizard (продолжение)
- 8. Тестирование $ ресурса без макета
- 9. Проверка параметров запроса ресурса на jersey-dropwizard
- 10. Dropwizard интеграция: файл ресурса конфигурации не найден
- 11. Dropwizard url rewriting
- 12. Тестирование ресурса REST Джерси (неверный ответ возврата)
- 13. Dropwizard 1.0 Тестирование интеграции: использование внешнего API
- 14. Получение ссылки на метод ресурса Джерси REST по URL-адресу
- 15. NullPointerException при тестировании ресурса в dropwizard с mockito
- 16. Тестирование ресурса API с помощью RSpec
- 17. Тестирование отправки электронной почты
- 18. Единичное тестирование углового ng-ресурса
- 19. Использование встроенного URL ресурса в AngularJS $ ресурса
- 20. Тест ресурса Dropwizard, Джексон не заполняет поле, десериализует и сериализует?
- 21. Невозможно использовать Http положить метод для отправки данных в URL
- 22. rspec тестирование для параметров URL
- 23. Как сделать обычную проверку подлинности ресурса в Dropwizard
- 24. Dropwizard extend @Auth interface
- 25. put and post метод dropwizard-auth-jwt
- 26. веб-метод для отправки файла
- 27. Вложенные транзакции Dropwizard
- 28. Пользовательский метод вместо ресурса для маршрутов Laravel
- 29. PHP для отправки на url
- 30. URL ресурсов ресурса Evernote
Если у вас есть два разных вопрос, а затем разместить два разные вопрос. – derekv