Привет всем. Столкнулся с такой проблемой. Нигде нету примеров архитектуры, тестирование REST API на чистой Java? Очень тяжело начать с нуля и писать что то своё. И вряд ли напишу правильно. И опыта мало. И работал только с Selenium + WebDriver для UI. Больше все стало проблемой, вызова разных Connection на HttpURLConnection. То-есть в одном случае нужно устанавливать Property в другом нет. В одном нужно закрывать сесию, с другом нет. По-этому, может кто то поделится наработками реализаций или возможно известными паттернами для подобного случая. Буду благодарен за помощь, от более опытных колег, для менее (без)опытного juna ) Заранее благодарен ;)
В базе для тестирования апи у вас должно быть по сути 3 класса - реквест, респонс и сам хттп клиент который принимает реквест в виде класса и отдаёт ответ в виде класса по которому уже свои проверки делаете. Pojo классы с аннотациями джексона можно делать тут
http://www.jsonschema2pojo.org