Не удалось получить значения из файла yaml с помощью теста Mock in Groovy - PullRequest
0 голосов
/ 16 октября 2019

Я пишу тестовый блок для моей функциональности, используя Groovy. Но, однако, я не могу настроить значения, доступные в классе. Значения настроены в моем файле yaml.

Вот мой код

class UpdateServiceImplTest extends Specification {



     DataSourceRestTemplateConfig dataSourceRestTemplateConfig



    def setup() {
          dataSourceRestTemplateConfig= Mock(DataSourceRestTemplateConfig )

    }
}

Этот класс DataSourceRestTemplateConfig использует некоторые свойства, которые равны нулю при выполнении теста

    public class DataSourceRestTemplateConfig  {

          @Autowired
          RestTemplate restTemplate;

          @Value("${datasource.auth.username}")
          private String userNameNew;

          @Value("${datasource.auth.password}")
          private String passwordNew;

            // Method to call DB here

  }

Приходят вышеуказанные значениякак ноль, когда я оцениваю выражение. Есть ли другие конфигурации, которые я пропускаю?

Любые идеи были бы очень полезны для меня.

...