Как обработать xml путь к файлу, заданный с помощью регулярного выражения для поддержки нескольких сред для Integration Testing by Spring? - PullRequest
1 голос
/ 24 февраля 2020

У меня есть следующая конфигурация в моем test-appContext. xml файл для поддержки выполнения пружинного интеграционного тестирования.

<bean id="cacheManagerConfig" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> 
    <property name="configLocation" value="file:/web/${websphere.env}/${websphere.Domain}/${websphere.Name}/myportal/config/ehcache.xml"/>
</bean>

Я использую junit 4.12 с пружиной 4 для интеграционного тестирования потока MVC , Как обращаться с ehcache. xml Путь к файлу в весеннем интеграционном тестировании.

Спасибо:)

1 Ответ

1 голос
/ 24 февраля 2020

Я получил решение, как выражение, извлекающее значение из системного свойства, которое файл jvm.options в случае сервера Liberty, поэтому я использовал следующий код в классе тестового случая.

static {
        System.setProperty("websphere.env", "test");
        System.setProperty("websphere.Domain", "mytestdomain");
        System.setProperty("websphere.Name", "mytestdomain");

    }

Работает нормально.

...