Для app.version=version2
в файле свойств мы читаем его, используя аннотацию @Value
, как показано ниже.
@Value("${app.version}")
private String appVersion;
Итак, для решения вашей проблемы необходимо решить следующие проблемы.
1.Убедитесь, что файл свойств присутствует в вашем пути к классам.
@PropertySource("classpath:application-test.properties")
OR
@TestPropertySource("classpath:application-test.properties")
2.Печать значение перед оператором assert, чтобы узнать, действительно ли @Value вводит значение.
3. Изменить @Value("#{myProp['ra.bank.app.version']}")
до @Value("${ra.bank.app.version}")