Deaktivieren Sie @Async-Aufrufe im TestkontextJava

Java-Forum
Anonymous
 Deaktivieren Sie @Async-Aufrufe im Testkontext

Post by Anonymous »

Ich versuche, die mit @Async annotierte Void-Methode zu testen. So etwas:

Code: Select all

    @Async
public void asyncMethod()
{
//some actions
}
Ich weiß, dass es eine Möglichkeit gibt, jede NC-Ausführung in Tests zu deaktivieren. Ich füge @EnableConfig nicht zu meiner Test-Spring-Konfigurationsdatei hinzu.
Das Problem ist, dass meine Test-Spring-Konfigurationsklasse .xml-Konfigurationen enthält. Und die Eigenschaft „Asynchroner Aufruf“ ist in diesen Konfigurationen aktiviert.
Dies ist meine Testkonfigurationsklasse:

Code: Select all

@Configuration
@ImportResource(value = {/some paths to xml contexts})
@ComponentScan(basePackages = { "package" })
public class TestApplication
{
// beans
}
Und so werden asynchrone Aufrufe in einer der XML-Konfigurationen aktiviert:
Ich bin interessiert, ob es eine Möglichkeit gibt, asynchrone Aufrufe im Test-Spring-Kontext zu deaktivieren?
Danke.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post