Отключить вызовы @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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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