Измените
@TestPropertySource("classpath:application-test.properties")
на
@TestPropertySource(locations="classpath:application-test.properties")
с @RunWith(SpringRunner.class)
в вашем тестовом классе
Если это не сработает, вот основной подход
Используйте @TestPropertySource
на уровне class
. По умолчанию эта аннотация пытается загрузить файл свойств относительно класса, объявившего аннотацию.
В вашем случае, например, если наш тестовый класс находится в пакете com.kunal.testpropertysource, тогда мы ' Мне понадобится файл com / kunal / testpropertysource / DefaultTest.properties в нашем пути к классам.
Давайте добавим его в нашу папку ресурсов, затем:
# DefaultTest.properties
kunal.testpropertysource.one=default-value
Кроме того, мы можем изменить файл конфигурации по умолчанию местоположение, или добавьте дополнительные свойства, которые будут иметь еще более высокий приоритет:
@TestPropertySource(locations = "/other-location.properties",
properties = "kunal.testpropertysource.one=other-property-value")