6:26 - а не будет ли это код смелом, если нам в RequestFactory через if..else либо же switch case нужно перечислить все остальные методы POST, PUT, PATCH, DELETE ?
@@geoffreycollins6627 можно использовать последний принцип солид , тот что ивнерсия зависимостей, не передавать в меторд тип запрооса, а передавать класс запроса, тогда можно при необходимости просто создатьб новый класс для нового запроса без вмешательства в текущий код (создаешь интерфейс и реализуеш тип запроса)
Саша, подскажите, что делать если допустим хочу валидировать json ответ - но мне там в поле может выдваться любое значение uuid например, ну или что-то из набора значений?
Самое полезное видео, которое я только могла посмотреть перед стартом нового проекта с автотестами с нуля. Саша, спасибо огромное, что ты есть!
Перемотал видео, хорошо... хорошо... хорошо. Счетчик хорошости зашкаливает
Охренеть! Спасибо огромное. Очень сложно первый взгляд, надо разбираться)) Но похоже что это ХайЛевел для ТопГанов
Спасибо
Скажи пожалуйста, у вас только java разбирается?
6:26 - а не будет ли это код смелом, если нам в RequestFactory через if..else либо же switch case нужно перечислить все остальные методы POST, PUT, PATCH, DELETE ?
Можно используя те же патерны взять фабрику и стратегию, описать методы в отдельных классах и фабрикой сообирать. Хотя по сути оно так и есть
Будет-будет, это просто пример использования фабрики в API, инициализацию ревестеров можно красивее реализовать.
@@alexpshe а как можно красивее?
@@geoffreycollins6627 можно использовать последний принцип солид , тот что ивнерсия зависимостей, не передавать в меторд тип запрооса, а передавать класс запроса, тогда можно при необходимости просто создатьб новый класс для нового запроса без вмешательства в текущий код (создаешь интерфейс и реализуеш тип запроса)
Саша, подскажите, что делать если допустим хочу валидировать json ответ - но мне там в поле может выдваться любое значение uuid например, ну или что-то из набора значений?
Ты можешь конретно это поле валидировать по паттерну регулярки
@@ДмитрийШишло-ь6е ну а если там вложенная сущность меняется
@@bbrother92это тоже можно описать в паттерне регулярки
валидировать по схеме. пишешь на своей стороне json схему, например и если после очередной фитчи api'ха начала отвечать по-другому - сразу будет видно
@@mytalala норм вариант!