Я пытаюсь написать Unit Test для простого bean, который использовался в моей программе для проверки форм. bean аннотируется с помощью @Component
и имеет переменную класса, которая инициализируется с помощью @Value("${this.property.value}") private String thisProperty;
Я хотел бы написать модульные тесты для методов проверки внутри этого класса, однако, если возможно, я хотел бы сделать это без использования файла свойств. Мое рассуждение в этом заключается в том, что если значение, которое я вытягиваю из файла свойств, меняет, я бы хотел, чтобы это не повлияло на мой тестовый пример. Мой тестовый пример проверяет код, который проверяет значение, а не само значение.
Есть ли способ использовать Java-код внутри моего тестового класса для инициализации класса Java и заполнения свойства Spring @Value внутри этого класса, а затем использовать его для тестирования с помощью <
Я нашел этот How To, который кажется закрытым, но все еще использует файл свойств. Я бы предпочел, чтобы это был Java-код.
Спасибо