В настоящее время я настроен на задачу, связанную с Junit и mockito.
Текущий статус:
Один из моих коллег разработал несколько тестовых случаев с использованием Junit, Mockito и Gradle. Теперь при разработке кода, то, что он сделал при тестировании условий, он передал значения как жестко закодированные, но теперь есть новый запрос на изменение (CR)
Предположение:
Мы предполагаем, что все жестко запрограммированные значения будут храниться в некоторой папке ресурсов. Теперь эта папка ресурсов будет содержать любой тип файла, потому что данные могут быть в формате Json, Xml, CSv, txt или чего-либо еще.
Требования:
Мы хотели прочитать эти данные из файла, который может быть любого типа (Json, Xml, CSV, txt), проанализировать их, а затем нам нужно добавить эти данные, используя аннотации, без использования установщика-геттера там, где мы используем жесткий закодированные значения просто для того, чтобы скрыть жестко запрограммированные значения, а затем запустить тестовые случаи с использованием динамических значений?
Что нужно сделать, чтобы прочитать данные из файла, проанализировать эти данные в соответствии с типом данных, а затем с помощью аннотаций получить значения, а не с помощью метода установки геттера?