Отключить вызовы @Async в тестовом контекстеJAVA

Программисты JAVA общаются здесь
Anonymous
Отключить вызовы @Async в тестовом контексте

Сообщение Anonymous »

Я пытаюсь протестировать метод void, аннотированный @Async. Что-то вроде этого:

Код: Выделить всё

    @Async
public void asyncMethod()
{
//some actions
}
Я знаю, что есть возможность отключить выполнение AnyNC в тестах. Не добавляя @EnableConfig в мой файл конфигурации тестовой пружины.
Проблема в том, что мой класс конфигурации тестовой пружины содержит конфигурации .xml. И в этих конфигурациях включено свойство асинхронного вызова.
Это мой класс тестовой конфигурации:

Код: Выделить всё

@Configuration
@ImportResource(value = {/some paths to xml contexts})
@ComponentScan(basePackages = { "package" })
public class TestApplication
{
// beans
}
А вот как асинхронные вызовы включаются в одной из конфигураций xml:
Мне интересно, есть ли возможность отключить асинхронные вызовы в контексте тестового Spring?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/470 ... st-context

Вернуться в «JAVA»